
Ultimate access to all questions.
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.