Get the tools and training you need to design and operate mission-critical systems with confidence.
Reliability is a shared responsibility
Achieve your organization's reliability goals for all of your workloads by starting with the resilient foundation of the Azure cloud platform. Design and operate your mission-critical applications with confidence, knowing that you can trust your cloud because Azure prioritizes transparency—always keeping you informed and able to act quickly during service issues.
If you're looking to optimize an existing application on Azure, get started with the Azure Well-Architected Framework, a set of guiding tenets across five core pillars: reliability, security, performance efficiency, cost optimization, and operational excellence.
Start with a reliable foundation on Azure infrastructure
Learn about ongoing Microsoft investments to maintain and improve cloud platform reliability in Azure CTO and Technical Fellow Mark Russinovich's Advancing Reliability blog series, including these four recent topics: network reliability through intelligent software, safe development with AIOps—introducing Gandalf, resiliency threat modeling for large distributed systems, and low- and no-impact maintenance.
The Microsoft network connects more than 60 Azure regions, 200 Azure datacenters, 190 edge sites, and over 175,000 miles of terrestrial and subsea fiber worldwide, which connects to the rest of the internet at strategic global edge points of presence. Learn more about Microsoft network reliability in this two-part blog post.
The continuous monitoring of health metrics is a fundamental part of the deployment process, and this is where AIOps plays a critical role. In this blog post, learn how AI and machine learning are used to empower DevOps engineers, monitor the Azure deployment process at scale, detect issues early, and make rollout or rollback decisions based on impact scope and severity.
Find out how Azure service engineering teams use “postmortems” as a tool for better understanding what went wrong, how it went wrong, and the customer impact of outages—and get insights into postmortem and resiliency threat modeling processes.
Learn about the no- and low-impact update technologies—including hot patching, memory-preserving maintenance, and live migration—that Azure uses to maintain its infrastructure with little or no customer impact or downtime.
Choose the right Azure resilience capabilities for your needs
Find out which Azure high availability, disaster recovery, and backup capabilities to use with your apps. Also, learn how to select the compute, storage, and geographic (local, zonal, and regional) redundancy options that are right for you.
Enable built-in resilience
Take advantage of optional Azure services and features to achieve your specific reliability goals.
Run critical workloads across datacenters with independent power, cooling, and networking.
Replicate on-premises and Azure workloads from a primary site to a secondary location.
Back up data with a simple, secure, and cost-effective recovery and restoration solution.
Monitor your cloud so that it isn’t a black box
Ensure long-term reliability with monitoring tools to identify, diagnose, and track anomalies—and optimize your reliability and performance.
Reliability trusted by organizations of all sizes
Documentation, training, and resources
Azure Architecture Center
Build reliable solutions using established patterns and best practices:
Gain new skills to help you make your apps and systems more reliable with these free Microsoft Learn modules:
Site Reliability Engineering (SRE)
Learn how to use SRE, a discipline that helps organizations achieve the appropriate level of reliability in their systems, services, and products: