Exam SAP-C01 All QuestionsBrowse all questions from this exam
Question 958

A company is running an application in the AWS Cloud. The application uses AWS Lambda functions and Amazon Elastic Container Service (Amazon ECS) containers that run with AWS Fargate technology as its primary compute. The load on the application is irregular. The application experiences long periods of no usage, followed by sudden and significant increases and decreases in traffic. The application is write-heavy and stores data in an Amazon Aurora MySQL database. The database runs on an Amazon RDS memory optimized DB instance that is not able to handle the load.

What is the MOST cost-effective way for the company to handle the sudden and significant changes in traffic?

    Correct Answer: D

    The most cost-effective solution for handling sudden and significant changes in traffic, especially for an application with irregular load and long periods of no usage, is to use Amazon Aurora Serverless v1. Aurora Serverless v1 automatically adjusts capacity based on the application's use, scaling up during traffic spikes and scaling down or pausing during periods of inactivity. This eliminates the need to manually manage database capacity and provides a cost-effective solution by ensuring that resources are only used when needed. Additionally, Compute Savings Plans can be applied to other compute resources like Lambda functions and Fargate tasks used by the application, further optimizing cost efficiency.

Discussion
ggrodskiy

Correct D

rsnOption: B

Write operations are the issue here. So we need a multi master database to handle the write voluments. Compute savings plan will address the cost factor

rsn

https://aws.amazon.com/about-aws/whats-new/2019/08/amazon-aurora-multimaster-now-generally-available/

zozza2023Option: D

i go for D also

Kende

Agree with D.

masetromainOption: D

In the real world I would have answered answer C. But when i read the description of Aurora Serverless v1 which is an amazon product I think the answer is D Amazon Aurora Serverless v1 (Amazon Aurora Serverless version 1) is an on-demand autoscaling configuration for Amazon Aurora. An Aurora Serverless v1 DB cluster is a DB cluster that scales compute capacity up and down based on your application's needs. This contrasts with Aurora provisioned DB clusters, for which you manually manage capacity. Aurora Serverless v1 provides a relatively simple, cost-effective option for infrequent, intermittent, or unpredictable workloads. It is cost-effective because it automatically starts up, scales compute capacity to match your application's usage, and shuts down when it's not in use. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html

WhyIronManOption: D

D The compute savings plan is not for Aurora Serverless, but for Lambdas and Fargate. Amazon Aurora Serverless automatically starts up, shuts down, and scales capacity up or down based on your application's needs. The multi master works BUT is Costs more than serverless at the end The multi master have X number of writers (masters) all the time, so you pay on demand capacity during all time, even the long periods of no usage

3a632a3Option: D

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless-v1.advantages Compute savings plans are for Lambda and Fargate.

aewis

B Aurora Serverless doesn't support reservations

marszalekm

Of course it doesn't, but Fargate and Lambda does. Aurora Serverless actually is very good for handling spikes.

dev112233xxOption: A

A sounds better.. Also Aurora serverless is not included in the Compute Savings Plans discount

vn_thanhtung

The application is write-heavy and stores data in an Amazon Aurora MySQL database, add read replica , stupid