Multiple App Service Composite SLA calculation

Wouter Slob 6 Reputation points
2021-11-18T14:47:17.92+00:00

This page describes how composite SLAs can be calculated:
https://learn.microsoft.com/en-us/azure/architecture/framework/resiliency/business-metrics#understand-service-level-agreements.

The SLA for App Service is defined on https://azure.microsoft.com/en-us/support/legal/sla/app-service/v1_4/ as:
"We guarantee that Apps running in a customer subscription will be available 99.95% of the time. "

I am wondering how this works if you have multiple Web Apps on different App Service Plans in the same subscription.
How would we calculate the composite SLA for the following scenarios:

Scenario 1: Sequential, eg: ... -> WebApp A -> WebApp B -> ...

Would the composite SLA of Web App A + Web App B be 99.95% * 99.95% = 99.90%?
Or is it just 99.95%, because App Service is used?

Scenario 2: Parallel, eg: ... -> (WebApp A or WebApp B) -> ... (Eg with a load balancer in front of the Web Apps).

Would the composite SLA Web App A + Web App B be 1.0 − (0.05% × 0.05%) = 99.9999%
Or is it just 99.95%, because App Service is used?

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,937 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SnehaAgrawal-MSFT 22,706 Reputation points Moderator
    2021-11-26T16:58:45.31+00:00

    Thanks for reply! As its mentioned in the document that" Composite SLAs involve multiple services"

    In Azure, the Service Level Agreement describes Microsoft's commitments for uptime and connectivity. If the SLA for a particular service is 99.9%, you should expect the service to be available 99.9% of the time. As example the SLA for App Service running in a customer subscription will be available 99.95% of the time.

    Different services have different SLAs.

    In case of App Service deploying to more than one region than the composite SLA for a multiregion deployment is calculated as mentioned here.

    Check this blog here Calculate the availability and SLA for your Azure solution might be helpful.

    Disclaimer: This response contains a reference to a third-party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.