You have an ASP.NET application that runs in a cloud service. A new version of the application is ready for
release. The new version contains code changes and new SSL certificates. The application consists of six
instances of a web role and four instances of a worker role.
The application performs at or near full capacity. The cloud service uses the default number of fault domains
and upgrade domains.
You plan to deploy the new version of the application. The performance and capacity of the web roles must
not degrade during the deployment. Temporary degradation of the worker roles is acceptable. The
deployment must take a maximum of six hours.
You need to deploy the new version of the ASP.NET application to the cloud service.
Which two approaches will achieve the goal? Each correct answer presents a complete solution.
A.
Increase the number of web role instances to eight, and then deploy the new version of the application by
using an in place update. Reduce the number of web role instances to six after the upgrade is completed.
B.
Deploy the new version of the application by using an in place update. Use upgrade domains to ensure that
there is sufficient capacity during the upgrade.
C.
Deploy the new version of the application into the staging slot for the cloud service. Then activate the new
version of the application by swapping virtual IP (VIP) addresses.
D.
Delete the old version of the application, and deploy the new version of the application.