Application SLA
Azure customers can use SLAs to evaluate how their Azure solutions meet their business requirements and the needs of their clients and users.
By creating your own SLAs, you can set performance targets to suit your specific Azure application.
When creating an Application SLA consider the following:
Identify workloads - Each workload has different requirements for availability, scalability, data consistency, and disaster recovery.
Plan for usage patterns - Identify differences in requirements during critical and non-critical periods.
Establish availability metrics.
Establish recovery metrics.
Implement resiliency strategies.
Build availability requirements into your design - Availability is the proportion of time your system is functional and working.
If your application SLA defines four 9's (99.99%) performance targets, recovering from failures by manual intervention may not be enough to fulfil your SLA. Your Azure solution must be self-diagnosing and self-healing instead. It is difficult to respond to failures quickly enough to meet SLA performance targets above four 9's.
Last updated
Was this helpful?