Examlex

Solved

You Need to Deploy a New Application Version to Production

question 460

Multiple Choice

You need to deploy a new application version to production. Because the deployment is high-risk, you need to roll the new version out to users over a number of hours, to make sure everything is working correctly. You need to be able to control the proportion of users seeing the new version of the application down to the percentage point. You use ELB and EC2 with Auto Scaling Groups and custom AMIs with your code pre-installed assigned to Launch Configurations. There are no database-level changes during your deployment. You have been told you cannot spend too much money, so you must not increase the number of EC2 instances much at all during the deployment, but you also need to be able to switch back to the original version of code quickly if something goes wrong. What is the best way to meet these requirements?


Definitions:

Reject

To refuse to accept, submit to, believe, or make use of.

Belonging Needs

Refers to the human emotional need to be an accepted member of a group, reflecting a desire for companionship and acceptance.

Maslow

Referencing Abraham Maslow, a psychologist known for creating Maslow's hierarchy of needs, a theory in psychology explaining human motivation based on fulfilling a series of needs.

Related Questions