Incorrect Flashcards

1
Q

Describe S3 ‘read-after-write’ consistency

A

S3 delivers strong read-after-write consistency automatically. A process replaces an existing object and immediately tries to read it. Amazon S3 always returns the latest version of the object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the use case for ‘Cluster’ EC2 placement group strategy?

A

low-latency network performance and/or high network TP. For HPC apps. EC2s are packed close together inside of an AZ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the use case for ‘Partition’ EC2 placement group strategy?

A

large distributed and replicated workloads, such as Hadoop, Cassandra, and Kafka. EC2s are spread across logical partitions so that instance partitions have their own hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the use case for ‘Spread’ placement group strategy?

A

used for critical applications. Each EC2 has its own hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 4 supported configurations for VPC console wizard?

A
  1. VPC with a single public subnet,
  2. VPC with public and private subnets (NAT),
  3. VPC with a private subnet only and AWS Site-to-Site VPN access
  4. VPC with public and private subnets and AWS Site-to-Site VPN access
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a good way to monitor Lambda functions when metrics such as (ConcurrentExecutions, Invocaations) exceed expected threshold?

A

CloudWatch Alarm. Lambda functions can scale extremely quickly, so its important to monitor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or false - By default, Lambda functions always operate from an AWS-owned VPC

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What should you consider if you intend to reuse code in more than one Lambda function?

A

Lambda Layer - a ZIP archive that contains libraries, a custom runtime, or other dependencies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some features/limits of Lambda Layers?

A
  • A function can use up to 5 layers at a time.
    -The total unzipped size of the function and all layers can’t exceed the unzipped deployment package size limit of 250 MB.
    -You can create layers, or use layers published by AWS and other AWS customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Lambda allocates compute power in proportion to the memory you allocate to your function. With this is mind, how does AWS recommend that you provision function time out settings/memory?

A

Understand your code performance and the function time out accordingly.

Overprovisioning function timeout often results in Lambda functions running longer than expected and unexpected costs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

T or F - All code dependencies are packaged into the single Lambda deployment package.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Lambda functions are now able to be packaged and deployed as container images. What is the max size allowed of Lambda container images?

A

10 GB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What happens to an EBS volume attached to an EC2, when the EC2 terminates?

A

If the EBS volume is configured as the root volume, the volume will be terminated as well.

By default, the root volume for an AMI backed by Amazon EBS is deleted when the instance terminates. This default can be changed so the volume persists after termination. non-root EBS volumes remain available after the EC2 is terminated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is DynamoDB?

A

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. Highly available and highly durable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is DynamoDB Accelerator (DAX)?

A

DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for Amazon DynamoDB that delivers up to a 10 times performance improvement—from milliseconds to microseconds—even at millions of requests per second.

DAX is used to natively cache DynamoDB reads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is CloudFront? and how does it work?

A

CloudFront is AWS’s content delivery network (CDN) service.

When a user requests CloudFront content, their request is routed to a nearby Edge Location. If CloudFront has a cached copy of the requested file, its delivered to the user, providing a fast (low-latency) response. If the file they’ve requested isn’t yet cached, CloudFront retrieves it from your origin – for example, the S3 bucket where you’ve stored your content.

Therefore, CloudFront can be used to improve application performanc to serve static content from S3.

17
Q

What is Amazon ElastiCache?

A

Amazon ElastiCache is a fully managed, Redis and Memcached-compatible service delivering real-time, cost-optimized performance for modern applications.

ElastiCache Redis:
real-time transactional and analytical processing

ElastiCache Memcached :
implementing an in-memory cache to decrease access latency, increase throughput, and ease the load off your relational or NoSQL database.

18
Q

What are some similarities between ElastiCache for Redis and DAX (Amazon DynamoDB Accelerator)? Differences?

A

Both solutions are used to increase the read performance of DynamoDB tables.

DAX is good if you are already using DDB. Its a much simpler integration with DDB than ElastiCache, which requires heavy code changes to implement.

-DAX works only with DDB.
-ElastiCache works with various applications and databases on AWS and on prem.

19
Q

What is Amazon FSx for Lustre?

A

Data storage for HPC, fast storage (when you want your storage to keep up with your compute). Integrates with S3. So while Lustre handles the ‘hot data’ (or fast), S3 can handle the ‘cold data’ portion if needed.

20
Q

What is Amazon EMR?

A

Big data processing compatible with Apache Spark, Hive, Flink, etc.

EMR uses Hadoop to distribute data across cluster of EC2s.

21
Q

What is Amazon Glue?

A

AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics.

BATCH PROCESSING

22
Q

What is AWS GuardDuty? And what are its 3 most common supported data sources?

A

Amazon GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior.

-AWS CloudTrail events
-Amazon VPC Flow Logs
-DNS logs

23
Q

What is Direct Connect?
What is the main pricing perimeter for Direct Connect?

A

Direct Connect is a networking service where data that would have previously been transported over the internet is delivered through a private network connection between your on-premises data center and AWS.

Data Transfer Out (DTO) from AWS to the on-premises data center is main pricing consideration. DTO = cumulative network traffic that is sent through Direct Connect to destinations outside of AWS. charged per / GB, at data transferred.

24
Q

T or F - Data transfer pricing over the internet is lower than data transfer pricing over Direct Connect .

A

False.

Data transfer pricing over Direct Connect is lower than data transfer pricing over the internet

25
Q

What is API Gateway?
And how does it prevent your API from getting overwhelmed with too many requests?

A

AWS service for creating, publishing, maintaining, monitoring, and securing REST, HTTP, and WebSocket APIs at any scale.

Amazon API Gateway throttles requests to your API using the token bucket algorithm, where a token counts for a request.

26
Q

What are Amazon Gateway Endpoints?

A

A Gateway Endpoint is a gateway that you specify as a target for a route in your route table for traffic destined to a supported AWS service.