Medium1 markMultiple Choice
Domain 4.1: Compute SolutionsDomain 4ComputeApp ServiceDevOps

AZ-305 · Question 40 · Domain 4.1: Compute Solutions

You are designing a deployment strategy for a mission-critical web application hosted on Azure App Service.

The development team requires a 'Blue/Green' deployment model. They must be able to deploy new code to a staging environment, run automated integration tests against it, and then swap it into production with zero downtime. If an issue is discovered in production, they must be able to instantly roll back to the previous version.

Which TWO configurations are required to support this? (Select TWO)

Answer options:

A.

Use the Basic App Service Plan tier.

B.

Use the Standard, Premium, or Isolated App Service Plan tier.

C.

Configure Deployment Slots.

D.

Configure Azure Traffic Manager.

E.

Enable Auto-scaling.

How to approach this question

Identify the App Service feature that enables blue/green deployments (Slots) and the pricing tier required to use it.

Full Answer

Use the Standard, Premium, or Isolated App Service Plan tier, Configure Deployment Slots
Azure App Service Deployment Slots are the native feature for Blue/Green deployments. You deploy your new code to a staging slot, test it, and then perform a 'swap'. Azure automatically warms up the staging slot and swaps the virtual IP addresses, resulting in zero downtime. If a rollback is needed, you simply swap again. To use Deployment Slots, the App Service Plan must be in the Standard, Premium, or Isolated pricing tier; Basic and Free tiers do not support slots.

Common mistakes

Assuming Basic tier supports slots, or over-engineering the solution with Traffic Manager when native slots do exactly what is requested.

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

55 questions · hints · full answers · grading

More questions from this exam