When thinking of AWS Elastic Beanstalk, the ‘Swap Environment URLs’ feature most directly aids in what?
A.
Immutable Rolling Deployments
B.
Mutable Rolling Deployments
C.
Canary Deployments
D.
Blue-Green Deployments
Explanation:
Simply upload the new version of your application and let your deployment service (AWS Elastic Beanstalk, AWS
CloudFormation, or AWS OpsWorks) deploy a new version (green). To cut over to the new version, you simply replace
the ELB URLs in your DNS records. Elastic Beanstalk has a Swap Environment URLs feature to facilitate a simpler
cutover process.
https://d0.awsstatic.com/whitepapers/overview-of-deployment-options-on-aws.pdf
A is right answer.
AWS Elastic Beanstalk provides several options for how deployments are processed, including deployment policies (All at once, Rolling, Rolling with additional batch, and Immutable) and options that let you configure batch size and health check behavior during deployments. By default, your environment uses rolling deployments if you created it with the console or EB CLI, or all at once deployments if you created it with a different client (API, SDK or AWS CLI).
Ref: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rolling-version-deploy.html
Sorry, D is answer
ref: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.CNAMESwap.html
Only D
D
We need DNS/URL switching in Blue green only. So D is the answer.