AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A financial services company runs a critical monolithic application on a fleet of Amazon EC2 instances behind an Application Load Balancer. The current deployment process involves manually stopping the application, deploying the new version on all instances simultaneously, and then restarting the application. This 'all-at-once' method results in significant downtime during each release and makes rollbacks a complex, time-consuming manual effort. The company wants to improve its operational excellence by adopting a deployment strategy that eliminates downtime and minimizes risk. As a solutions architect, which strategy should you recommend to meet these requirements?

  • Implement a blue/green deployment strategy using AWS CodeDeploy, configuring it to shift traffic between two environments via the Application Load Balancer.

  • Re-platform the application onto AWS Elastic Beanstalk and configure its environment to use a managed rolling update deployment policy.

  • Implement an in-place rolling update by configuring the Auto Scaling group to replace instances one by one with a new launch template version.

  • Automate the existing all-at-once deployment process using AWS Systems Manager Run Command to execute the deployment scripts simultaneously across all instances.

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