Medium1 markMultiple Choice
Domain 4.1: Design a compute solutionDomain 4ComputeApp ServiceDeployment Slots

AZ-305 · Question 39 · Domain 4.1: Design a compute solution

A development team uses Azure App Service to host a mission-critical web application.

They want to implement a zero-downtime deployment strategy. When a new version of the application is released, they want to deploy it to a staging environment, run automated integration tests, and then seamlessly switch user traffic to the new version. If issues are detected, they must be able to instantly roll back.

Which TWO features of Azure App Service should you use? (Select TWO)

Answer options:

A.

Deployment Slots

B.

Swap operation

C.

App Service Environment (ASE)

D.

Traffic Manager

E.

Azure Front Door

How to approach this question

Identify the native App Service feature designed specifically for staging and zero-downtime blue/green deployments.

Full Answer

Azure App Service Deployment Slots are live apps with their own hostnames. You can deploy your new code to a staging slot, test it, and then perform a Swap operation. The swap operation warms up the worker instances in the staging slot and then seamlessly swaps the virtual IP addresses of the slots. This results in zero-downtime deployments. If an issue is found, you simply swap back to instantly roll back.

Common mistakes

Over-engineering the solution by selecting Traffic Manager or Front Door for blue/green deployments when native Deployment Slots are built exactly for this.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 1

55 questions · hints · full answers · grading

More questions from this exam