Exam Review Flashcards
True or False: Instances in the standby state are not a part of the ASG?
False. They do not actively handle application traffic but are still a part of the ASG; they will not be actively replaced as your desired capacity is actually reduced by one
What is Amazon Aurora Global Database?
Designed for globally distributed applications, where a single Amazon Aurora database spans multiple regions. It replicates your data with no impact on DB performance.
It consists of one primary DB in a primary region and up to five read replicas in secondary regions
What is Amazon Guard Duty?
Amazon Guard Duty uses machine learning to inspect CloudTrail S3 Event Logs, CloudTrail Events, VPC Flow Logs and DNS Logs for threats
What is Amazon Inspector?
Amazon Inspector is a vulnerability management service that continuously scans your AWS workloads for software vulnerabilities and unintended network exposure. Amazon Inspector automatically discovers and scans running Amazon EC2 instances, container images in Amazon Elastic Container Registry (Amazon ECR), and AWS Lambda functions
What is a permissions boundary?
A permissions boundary is an advanced IAM concept where you can use a managed or custom IAM policy to set the maximum allowable permission on an IAM principal
What is the rate limit of requests per second in an S3 bucket?
S3 buckets can theoretically scale infinitely, but each prefix can get up to 3,500 writes and 5,500 read requests per second
We host files for customers in S3 buckets for our customers, why would it be a bad idea to have a bucket for each customer?
Bucket names need to be globally unique so this would have to be done manually and names may not be available. You would also need to have the connections string for each bucket
What would be the major advantage of EFS over S3?
EFS can be used if you need EC2 instances to be closer to zero latency network communication, especially if in a cluster
What is consolidated billing?
It allows you to track and manage spending across multiple accounts
What services does AWS savings plan cover?
EC2, Lambda and Fargate
How many messages can you batch together for SQS?
10 messages is the max for both standard and FIFO
How many messages per second can FIFO queue support when you batch?
3,000 messages per second if you are batching 10 messages (maximum) per API operation; 10 messages x 300 operations (max requests per second) per second = 3,000 messages
What is AWS Direct Connect?
Direct Connect lets you establish a direct connection from your on premise network to AWS Direct Connect locations
Why would you use AWS Direct Connect plus site-to-site VPN?
The VPN allows for a more robust secure connection and Direct Connect allows lower latency and greater bandwidth
Does RDS multi-az provide synchronous or async capabilities? What about Read Replicas?
Multi-AZ is syncronous and spans at least two AZs; Read Replicas are async and can span one AZ, cross AZ or Cross-Region
We need to order and replay records in a data pipeline, should we use Kinesis Data Streams or Firehose?
Data Streams
You need real time processing of data, would you use SQS or Kinesis Streams?
Kinesis Streams; also, if we want multiple applications to consume the same data concurrently, then Kinesis Streams is also the better choice
What is RDS Custom?
RDS Custom allows for you to customize your database environment and the underlying operating system
RDS itself does not allow access to customize the DB server host and OS
What is S3 Transfer Acceleration?
Utilizes the CloudFront edge locations to upload data to S3; as the data arrives at the edge locations, it uses an optimized path through Amazons network to deliver to S3
True or False: AWS Firehouse can write directly into Lambda
False
What is AWS FSx for Windows?
Allows you to host a Windows File Server in AWS that scales and is supported. Can access it through the file gateway
We need to upload files to S3 faster, what should we use: Transfer Acceleration or Global Accelerator?
S3 Transfer Acceleration.
Global Acceleration is for utilizing AWS network endpoints to give access to Amazons network for faster application access and response times. It is used for ALB, NLB and EC2. Work through TCP or UDP
True or False: we can apply a retention period to an object version
True and we must supply the Retain Until Date
True or False: We cannot apply Object Lock to different object versions
False
When should we choose between Snowball and Snowmobile?
Snowmobile is for datasets larger than 10PB and Snowball is for datasets less than 10PB or distributed in multiple locations
Snowball provides Edge storage optimized device(s) that can store up to 80 TB
How does CloudFront work?
When a user requests content/files, they are routed to the nearest edge location. If the edge location has the assets/files, it will deliver it. If not, it will reach out to the origin host, retrieve them there and then cache.
This all utilized AWS backbone network
True or False: CloudFront can have a Route53 DNS record as an endpoint
False
How can we block requests from specific countries using AWS WAF?
Geo Match Conditions in AWS WAF allow us to restrict application access based on the geographical location of our viewers
Which is better for improving performance over TCP/UDP: CloudFront or Global Accelerator?
Global Accelerator; GA is a great fit for non-http use cases
What is DynamoDB Acccelerator (DAX)?
DAX is an in-memory cache for DynamoDB that delivers up to 10x performance improvement
We need a high-performance file system where files can be accessed rapidly and that can easily integrate with S3. What can we use?
FSx for Lustre. We use FSx for Lustre for workloads where speed matters such as machine learning, high performance computing, video processing and financial modeling
What is Amazon EMR?
EMR is a managed cluster platform that simplifies running big data frameworks like Hadoop and Spark