Understanding Azure App Service Platform Upgrades
Keeping Your Applications Reliable and Secure
Ensuring the continuous reliability and security of your applications is our top priority. Azure App Service maintains its Service Level Agreement (SLA) even during platform updates. These updates provide the latest security patches, performance enhancements, and new features to keep your applications running optimally.
While we strive to complete updates within planned maintenance windows, some upgrades may extend beyond 18 hours, occasionally overlapping with business hours. To mitigate disruptions, we recommend following our best practices, available under Diagnose & Solve in your App Service resource or in our detailed documentation.
Before global deployment, we rigorously test all updates in a private, isolated region to ensure stability. Once validated, updates are rolled out progressively across our data centers worldwide, typically over 10 business days. This approach allows us to schedule updates during low-usage periods and ensures that paired regions (e.g., East US and West US) are never updated simultaneously, preserving service continuity.
For optimal availability, we encourage customers to design applications across paired regions. This setup ensures that if one region undergoes maintenance, its paired region remains operational. Additionally, Azure App Service maintains spare capacity to accommodate new resource creation, scaling, and platform updates.
This article outlines how our updates work, what to expect, and how you can prepare to minimize disruption and maximize uptime.
How Azure App Service Upgrades Work
Update Domains (UD) and Rolling Upgrades
Azure App Service employs an Update Domain (UD) strategy, ensuring updates occur incrementally across instances to minimize impact. Key processes include:
Notifications and Communication
Azure provides multiple ways for customers to stay informed about upcoming maintenance:
Impact on Web Applications
While our upgrade process minimizes impact, applications may experience:
Best Practices to Minimize Impact
Optimize for Fast Restarts
Leverage Azure’s Redundancy and Regional Capabilities
Implement Auto-Scaling and Self-Healing
领英推荐
Continuous Testing and Improvement
Azure Region Pairs & Resiliency
Azure strategically pairs regions to enhance reliability and disaster recovery. Benefits include:
Example Region Pairs
For a complete list, refer to the Azure Region Pairs Documentation.
How to Set Up Upgrade Notifications
To receive upgrade alerts (ASEv3 & Multi-Tenant Apps Only):
For detailed steps, visit the Azure Monitor Documentation.
Frequently Asked Questions (FAQ)
Q: Will I receive notifications before an upgrade?
Q: How long do upgrades take?
Q: What should I do if my app experiences downtime?
Q: Can I schedule upgrades?
Final Thoughts
Azure App Service platform upgrades keep your applications secure and high-performing. While upgrades occur automatically, you can reduce potential disruptions by:
For more information, visit the Azure Updates Page. If you need assistance, reach out via Azure Support or join the Microsoft Developer Forums.