Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Professional · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
B (Elastic Beanstalk with staging and URL swapping) is the best solution because it supports fast, automated blue/green deployments, allowing for multiple releases per hour and quick rollback via environment URL swapping. It simplifies CI/CD and aligns well with a modern application design on AWS.
B, for sure. Using AWS Elastic Beanstalk environment Swap. https://docs.aws.amazon.com/whitepapers/latest/blue-green-deployments/swap-the-environment-of-an-elastic-beanstalk-application.html
A = replacing existing EC2 instances does not allow for roll back the changes as quickly as possible B = correct (tough Beanstalk is not the best service for releasing several times every hour) C = could work, but here you are combining SSM and user data to achieve what beanstalk does natively D = this would not work as you need to build AMIs (AMI Builder not mentioned) and also rapid rollback is better achieved avoiding termination of old AMI version