
Answer-first summary for fast verification
Answer: Host the application with AWS Elastic Beanstalk, store the zipped application in Amazon S3, and manage deployment options through Elastic Beanstalk.
The correct answer is D. AWS Elastic Beanstalk supports Go applications and provides built-in support for blue/green deployments and A/B testing. By hosting the application on AWS Elastic Beanstalk and storing the application in Amazon S3, Elastic Beanstalk can manage deployments and handle seamless updates. This solution is the most straightforward and effective for implementing the required deployment strategies.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is transitioning an on-premises Go application to AWS and requires the implementation of blue/green deployments and A/B testing. Which AWS service or combination of services is most suitable for achieving these deployment strategies?
A
Deploy the application on Amazon EC2, create an AMI for Auto Scaling, use Elastic Load Balancing for traffic distribution, and update the application by creating a new AMI and refreshing EC2 instances.
B
Deploy the application using Amazon Lightsail, store the zipped application in an Amazon S3 bucket, and manage deployments through Lightsail's deployment options.
C
Store the application code in AWS CodeArtifact, deploy it to Amazon EC2 instances using AWS CodeDeploy, distribute traffic with Elastic Load Balancing, and update the application by uploading a new version to CodeArtifact and initiating a new CodeDeploy deployment.
D
Host the application with AWS Elastic Beanstalk, store the zipped application in Amazon S3, and manage deployment options through Elastic Beanstalk.