Microsoft Certified: Azure Solutions Architect ExpertDesign business continuity solutionsHard
A manufacturing company uses an Azure App Service to host its critical order processing API. The API needs to be highly available within a single Azure region and should remain operational even if a data center within that region experiences an outage. Which Azure App Service deployment strategy should be implemented?
- ADeploy to multiple App Service Plans in different Azure regions
- BDeploy to a single App Service Plan with auto-scaling enabled
- CDeploy to a single App Service Plan in a single Availability Zone
- DDeploy to multiple App Service Plans across multiple Availability Zones
Show answer & explanationAnswer & explanation
Correct answer: D. Deploy to multiple App Service Plans across multiple Availability Zones
Deploying to multiple App Service Plans across multiple Availability Zones ensures that the application remains available even if one zone (representing a distinct data center) in the region fails. Each App Service Plan would host instances of the API, providing zonal redundancy.
Why the other options are wrong
- A. Deploying to different Azure regions provides disaster recovery, but the requirement is for high availability *within a single Azure region* against data center outages.
- B. Auto-scaling only adds more instances within the same App Service Plan and Availability Zone, it does not protect against a zone-wide outage.
- C. A single App Service Plan in a single Availability Zone creates a single point of failure within that zone.
Azure App Service Zone Redundancy
Configuring App Service Plans to deploy across multiple Availability Zones within a single Azure region to protect applications from data center-level failures.
- Requires a Premium V3 or Isolated V2 App Service Plan.
- Distributes App Service instances across zones.
- Ensures application availability during zonal outages.
Memory trick: Zones are your regional safety nets for App Service.