Developing Microsoft Azure and Web Services — Question 27

You are developing a Microsoft Azure web application. The application will be deployed to 10 web role instances. A minimum of 8 running instances is needed to meet scaling requirements.
You need to configure the application so that upgrades are performed as quickly as possible, but do not violate scaling requirements.
How many upgrade domains should you use?

Answer options

Correct answer: B

Explanation

Selecting 2 upgrade domains allows for the simultaneous upgrade of one domain while ensuring that the other domain maintains the minimum required 8 instances running. If you used only 1 upgrade domain, all instances would need to be taken offline during the upgrade, which would violate the scaling requirement. Using more than 2 upgrade domains would not be necessary and could complicate the upgrade process without providing additional benefits.