After a daily scrum with your development teams, you’ve agreed that using Blue/Green style deployments would benefit
the team. Which technique should you use to deliver this new requirement?
Re-deploy your application on AWS Elastic Beanstalk, and take advantage of Elastic Beanstalk deployment types.
Using an AWS CloudFormation template, re-deploy your application behind a load balancer, launch a new AWS CloudFormation stack
during each deployment, update your load balancer to send half your traffic to the new stack while you test, after verification update
the load balancer to send 100% of traffic to the new stack, and then terminate the old stack.
Re-deploy your application behind a load balancer that uses Auto Scaling groups, create a new identical Auto Scaling group, and
associate it to the load balancer. During deployment, set the desired number of instances on the old Auto Scaling group to zero, and
when all instances have terminated, delete the old Auto Scaling group.
Using an AWS OpsWorks stack, re-deploy your application behind an Elastic Load Balancing load balancer and take advantage of
OpsWorks stack versioning, during deployment create a new version of your application, tell OpsWorks to launch the new version
behind your load balancer, and when the new version is launched, terminate the old OpsWorks stack.