A company needs to optimize the cost of its application on AWS. The application uses AWS Lambda functions and Amazon Elastic Container Service (Amazon ECS) containers that run on AWS Fargate. The application is write-heavy and stores data in an Amazon Aurora MySQL database. The load on the application is not consistent. The application experiences long periods of no usage, followed by sudden and significant increases and decreases in traffic. The database runs on a memory optimized DB instance that cannot handle the load. A solutions architect must design a solution that can scale to handle the changes in traffic. Which solution will meet these requirements MOST cost-effectively?
Select one answer.
Marked answer: D
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose B1
I guess this is a very old question; as of today, Aurora Serverless v1 is going EOL by December, 2024. So, invalid question. But if we still had to make a decision with D, it will be B.
Chose D2
Option D. This question looks incomplete as it does not give options for cost savings opportunity for application layer.
Chose D8
Aurora Serverless designed to be handling heavy and unpredictable load while Aurora global table is more on low-lantency connection