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:

Proliferate

To increase rapidly in numbers; commonly used in biological contexts to describe cell multiplication.

Myelination

The process of wrapping axons with myelin, a fatty substance that speeds up the transmission of electrical signals in the nervous system.

Axons

Long, slender projections of nerve cells that transmit electrical impulses away from the neuron's cell body.

Conduction

Transfer of energy, such as heat, from one point to another without evident movement in the conducting body.

Related Questions