AZ-305 · Question #129
Your company has an Azure Web App that runs via the Premium App Service Plan. A development team will be using the Azure Web App. You have to configure the Azure Web app so that it can fulfil the…
The correct answer is B. Make use of deployment slots. To enable seamless version switching, pre-production testing, and reliable rollback capabilities for an Azure Web App with minimal downtime, deployment slots are the optimal solution.
Question
Options
- ACreate a new App Service Plan
- BMake use of deployment slots
- CMap a custom domain
- DBackup the Azure Web App
How the community answered
(28 responses)- A7% (2)
- B86% (24)
- C4% (1)
- D4% (1)
Why each option
To enable seamless version switching, pre-production testing, and reliable rollback capabilities for an Azure Web App with minimal downtime, deployment slots are the optimal solution.
Creating a new App Service Plan would incur additional costs and does not directly provide the features for testing new versions, seamless swapping, or rolling back within the context of a single application.
Deployment slots allow you to stage a new version of your web app in a separate environment before swapping it into production. This enables testing of new features without affecting the live application and provides an instant rollback mechanism by swapping back the previous version, all with zero downtime during the swap operation.
Concept tested: Azure App Service deployment slots for version management
Source: https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots
Community Discussion
No community discussion yet for this question.