Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 342 discussion

A company migrated an application to the AWS Cloud. The application runs on two Amazon EC2 instances behind an Application Load Balancer (ALB).
Application data is stored in a MySQL database that runs on an additional EC2 instance. The application's use of the database is read-heavy.

The application loads static content from Amazon Elastic Block Store (Amazon EBS) volumes that are attached to each EC2 instance. The static content is updated frequently and must be copied to each EBS volume.

The load on the application changes throughout the day. During peak hours, the application cannot handle all the incoming requests. Trace data shows that the database cannot handle the read load during peak hours.

Which solution will improve the reliability of the application?

  • A. Migrate the application to a set of AWS Lambda functions. Set the Lambda functions as targets for the ALB. Create a new single EBS volume for the static content. Configure the Lambda functions to read from the new EBS volume. Migrate the database to an Amazon RDS for MySQL Multi-AZ DB cluster.
  • B. Migrate the application to a set of AWS Step Functions state machines. Set the state machines as targets for the ALCreate an Amazon Elastic File System (Amazon EFS) file system for the static content. Configure the state machines to read from the EFS file system. Migrate the database to Amazon Aurora MySQL Serverless v2 with a reader DB instance.
  • C. Containerize the application. Migrate the application to an Amazon Elastic Container Service (Amazon ECS) cluster. Use the AWS Fargate launch type for the tasks that host the application. Create a new single EBS volume for the static content. Mount the new EBS volume on the ECS cluster. Configure AWS Application Auto Scaling on the ECS cluster. Set the ECS service as a target for the ALB. Migrate the database to an Amazon RDS for MySQL Multi-AZ DB cluster.
  • D. Containerize the application. Migrate the application to an Amazon Elastic Container Service (Amazon ECS) cluster. Use the AWS Fargate launch type for the tasks that host the application. Create an Amazon Elastic File System (Amazon EFS) file system for the static content. Mount the EFS file system to each container. Configure AWS Application Auto Scaling on the ECS cluster. Set the ECS service as a target for the ALB. Migrate the database to Amazon Aurora MySQL Serverless v2 with a reader DB instance.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
salazar35
Highly Voted 1 year ago
Selected Answer: D
Amazon Aurora MySQL Serverless v2 with a reader DB instance will provide heavy-read
upvoted 5 times
...
AzureDP900
Most Recent 1 week, 1 day ago
By containerizing the application using Amazon Elastic Container Service (Amazon ECS) and AWS Fargate, the company can easily scale the application up or down based on demand, reducing downtime during peak hours. Using an Amazon Elastic File System (Amazon EFS) for static content ensures that data is accessible from multiple containers, reducing the need to copy content to each individual container. Configuring AWS Application Auto Scaling on the ECS cluster allows automatic scaling based on CPU utilization or other custom metrics, ensuring that the application can handle increased load during peak hours. Migrating the database to Amazon Aurora MySQL Serverless v2 with a reader DB instance allows for horizontal scalability and eliminates the need for provisioning and managing database instances manually.
upvoted 1 times
...
wmp7039
11 months ago
Selected Answer: D
The question is not clear on the nature of application and assumes that the application is Linux based, all option would be incorrect if this was a windows app. Given the information D is the best bet.
upvoted 3 times
...
J0n102
11 months, 3 weeks ago
Selected Answer: D
Answer: D
upvoted 2 times
...
shaaam80
12 months ago
Selected Answer: D
D is good. Not sure if Static content on EBS will have an issue when DB is multi AZ as EBS cannot span AZs.
upvoted 4 times
shaaam80
12 months ago
"Not sure if Static content on EBS will have an issue when DB is multi AZ as EBS cannot span AZs" - This is for Option C
upvoted 1 times
helloworldabc
3 months, 1 week ago
just D
upvoted 1 times
...
...
...
devalenzuela86
1 year ago
Selected Answer: D
D is better than C.
upvoted 4 times
...
devalenzuela86
1 year ago
Selected Answer: C
C for sure
upvoted 2 times
asquared16
3 months ago
Stop saying "for sure"
upvoted 1 times
...
igor12ghsj577
10 months, 1 week ago
You always say "for sure". Again you're wrong, that's for sure.
upvoted 10 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...