AWS Certified Solutions Architect – Professional (SAP-C02) — Question 231

A company wants to manage the costs associated with a group of 20 applications that are infrequently used, but are still business-critical, by migrating to AWS. The applications are a mix of Java and Node.js spread across different instance clusters. The company wants to minimize costs while standardizing by using a single deployment methodology.

Most of the applications are part of month-end processing routines with a small number of concurrent users, but they are occasionally run at other times. Average application memory consumption is less than 1 GB. though some applications use as much as 2.5 GB of memory during peak processing. The most important application in the group is a billing report written in Java that accesses multiple data sources and often runs for several hours.

Which is the MOST cost-effective solution?

Answer options

Correct answer: B

Explanation

Option B is the most cost-effective choice as it utilizes Amazon ECS with Auto Scaling, which optimally manages resources based on memory utilization, thus controlling costs. Options A and C lack the efficiency of resource management for infrequently used applications, while option D may lead to higher costs due to maintaining a larger EC2 instance cluster than necessary.