AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A financial services company is running a critical legacy application on a single, large Amazon EC2 instance in a single Availability Zone (AZ). The application is stateful and stores user session data in-memory on the instance. The company needs to improve the application's reliability to withstand both an individual instance failure and a complete AZ failure. A key constraint is that the application's source code cannot be significantly re-architected; only configuration changes are feasible. Which strategy should a solutions architect recommend to provide the highest availability and resiliency with the least amount of application code modification?

  • Deploy a Network Load Balancer in front of an EC2 Auto Scaling group that spans multiple AZs. Enable sticky sessions on the target group to ensure users are consistently routed to the same instance.

  • Place two EC2 instances in different AZs. Use AWS Global Accelerator to direct traffic to a primary instance and configure a Route 53 health check to fail over to the secondary instance if the primary becomes unhealthy.

  • Deploy an Application Load Balancer in front of an EC2 Auto Scaling group configured to use multiple AZs. Deploy a multi-AZ Amazon ElastiCache for Redis cluster and modify the application's configuration to use it for session storage.

  • Deploy an Application Load Balancer in front of an EC2 Auto Scaling group that spans multiple AZs. Use AWS Backup to create snapshots of the EBS volumes and have a script to restore to a new instance in a different AZ upon failure.

AWS Certified Solutions Architect Professional SAP-C02
Continuous Improvement for Existing Solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot