SLA for Virtual Machines

Updated: 11/2020
  • For all Virtual Machines that have two or more instances deployed across two or more Availability Zones in the same Azure region, we guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.99% of the time.
  • For all Virtual Machines that have two or more instances deployed in the same Availability Set or in the same Dedicated Host Group, we guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.95% of the time.
  • For any Single Instance Virtual Machine using Premium SSD or Ultra Disk for all Operating System Disks and Data Disks, we guarantee you will have Virtual Machine Connectivity of at least 99.9%.
  • For any Single Instance Virtual Machine using Standard SSD Managed Disks for Operating System Disk and Data Disks, we guarantee you will have Virtual Machine Connectivity of at least 99.5%.
  • For any Single Instance Virtual Machine using Standard HDD Managed Disks for Operating System Disks and Data Disks, we guarantee you will have Virtual Machine Connectivity of at least 95%.

Introduction

This Service Level Agreement for 21Vianet Online Services (this “SLA”) is a part of your 21Vianet volume licensing agreement (the “Agreement”). Capitalized terms used but not defined in this SLA will have the meaning assigned to them in the Agreement. This SLA applies to the 21Vianet Online Services listed herein (a “Service” or the “Services”), but does not apply to separately branded services made available with or connected to the Services or to any on-premises software that is part of any Service.

If we do not achieve and maintain the Service Levels for each Service as described in this SLA, then you may be eligible for a credit towards a portion of your monthly service fees. We will not modify the terms of your SLA during the initial term of your subscription; however, if you renew your subscription, the version of this SLA that is current at the time of renewal will apply throughout your renewal term. We will provide at least 90 days’ notice for adverse material changes to this SLA.

General Terms

1. Definitions

  1. "Claim" means a claim submitted by Customer to 21Vianet pursuant to this SLA that a Service Level has not been met and that a Service Credit may be due to Customer.

  2. "Customer" refers to the organization that has entered into the Agreement.

  3. "Customer Support" means the services by which 21Vianet may provide assistance to Customer to resolve issues with the Services.

  4. "Error Code" means an indication that an operation has failed, such as an HTTP status code in the 5xx range.

  5. "External Connectivity" is bi-directional network traffic over supported protocols such as HTTP and HTTPS that can be sent and received from a public IP address.

  6. "Incident" means any set of circumstances resulting in a failure to meet a Service Level.

  7. "Management Portal" means the web interface, provided by 21Vianet, through which customers may manage the Service.

  8. "21Vianet" means the 21Vianet entity that appears on Customer's Agreement.

  9. "Preview" refers to a preview, beta, or other pre-release version of a service or software offered to obtain customer feedback.

  10. "Service” or “Services" refers to a Azure service provided to Customer pursuant to the Agreement for which an SLA is provided below.

  11. "Service Credit" is the percentage of the monthly service fees for the affected Service or Service Resource that is credited to Customer for a validated Claim.

  12. "Service Level" means standards 21Vianet chooses to adhere to and by which it measures the level of service it provides for each Service as specifically set forth below.

  13. "Service Resource" means an individual resource available for use within a Service.

  14. "Success Code" means an indication that an operation has succeeded, such as an HTTP status code in the 2xx range.

  15. "Support Window" refers to the period of time during which a Service feature or compatibility with a separate product or service is supported.

  16. "Virtual Network" refers to a virtual private network that includes a collection of user-defined IP addresses and subnets that form a network boundary within Azure.

  17. "Virtual Network Gateway" refers to a gateway that facilitates cross-premises connectivity between a Virtual Network and a customer on-premises network.

2. Service Credit Claims

  1. In order for 21Vianet to consider a Claim, Customer must submit the Claim to Customer Support within two months of the end of the billing month in which the Incident that is the subject of the Claim occurs. Customer must provide to Customer Support all information necessary for 21Vianet to validate the Claim, including but not limited to detailed descriptions of the Incident, the time and duration of the Incident, the affected resources or operations, and any attempts made by Customer to resolve the Incident

  2. 21Vianet will use all information reasonably available to it to validate the Claim and to determine whether any Service Credits are due.

  3. In the event that more than one Service Level for a particular Service is not met because of the same Incident, Customer must choose only one Service Level under which a Claim may be made based on the Incident.

  4. Service Credits apply only to fees paid for the particular Service, Service Resource, or Service tier for which a Service Level has not been met. In cases where Service Levels apply to individual Service Resources or to separate Service tiers, Service Credits apply only to fees paid for the affected Service Resource or Service tier, as applicable.

3. SLA Exclusions

This SLA and any applicable Service Levels do not apply to any performance or availability issues:

  1. Due to factors outside 21Vianet’s reasonable control (for example, a network or device failure external to 21Vianet’s data centers, including at Customer's site or between Customer's site and 21Vianet’s data center);

  2. That resulted from Customer's use of hardware, software, or services not provided by 21Vianet as part of the Services (for example, third-party software or services purchased from the Azure Store or other non-Azure services provided by 21Vianet);

  3. Due to Customer's use of the Service in a manner inconsistent with the features and functionality of the Service (for example, attempts to perform operations that are not supported) or inconsistent with published documentation or guidance;

  4. That resulted from faulty input, instructions, or arguments (for example, requests to access files that do not exist);

  5. Caused by Customer's use of the Service after 21Vianet advised Customer to modify its use of the Service, if Customer did not modify its use as advised;

  6. During or with respect to Previews or to purchases made using 21Vianet subscription credits;

  7. That resulted from Customer's attempts to perform operations that exceed prescribed quotas or that resulted from throttling of suspected abusive behavior;

  8. Due to Customer's use Service features that are outside of associated Support Windows; or

  9. Attributable to acts by persons gaining unauthorized access to 21Vianet’s Service by means of Customer's passwords or equipment or otherwise resulting from Customer's failure to follow appropriate security practices.

4. Service Credits

  1. The amount and method of calculation of Service Credits is described below in connection with each Service.

  2. Service Credits are Customer's sole and exclusive remedy for any failure to meet any Service Level.

  3. The Service Credits awarded in any billing month for a particular Service or Service Resource will not, under any circumstance, exceed Customer's monthly service fees that Service or Service Resource, as applicable, in the billing month.

  4. For Services purchased as part of a suite, the Service Credit will be based on the pro-rata portion of the cost of the Service, as determined by 21Vianet in its reasonable discretion. In cases where Customer has purchased Services from a reseller, the Service Credit will be based on the estimated retail price for the applicable Service, as determined by 21Vianet in its reasonable discretion.

The SLA details

Additional Definitions

  1. "Availability Set" refers to two or more Virtual Machines deployed across different Fault Domains to avoid a single point of failure.

  2. "Availability Zone" is a fault-isolated area within an Azure region, providing redundant power, cooling, and networking.

  3. "Azure Dedicated Host" provides physical servers that host one or more Azure virtual machines with the (default) setting of autoReplaceOnFailure required for any SLA.

  4. "Data Disk" is a persistent virtual hard disk, attached to a Virtual Machine, used to store application data.

  5. "Dedicated Host Group" is a collection of Azure Dedicated Hosts deployed within an Azure region across different Fault Domains to avoid a single point of failure.

  6. "Fault Domain" is a collection of servers that share common resources such as power and network connectivity.

  7. "Operating System Disk" is a persistent virtual hard disk, attached to a Virtual Machine, used to store the Virtual Machine’s operating system.

  8. "Single Instance" is defined as any single Virtual Machine that either is not deployed in an Availability Set or has only one instance deployed in an Availability Set.

  9. "Virtual Machine" refers to persistent instance types that can be deployed individually, as part of an Availability Set or using a Dedicated Host Group. A virtual machine can be deployed in a multi-tenant environment in Azure or in an isolated, single-tenant environment using Azure Dedicated Hosts.

  10. "Virtual Machine Connectivity" is bi-directional network traffic between the Virtual Machine and other IP addresses using TCP or UDP network protocols in which the Virtual Machine is configured for allowed traffic. The IP addresses can be IP addresses in the same Cloud Service as the Virtual Machine, IP addresses within the same virtual network as the Virtual Machine or public, routable IP addresses.

Monthly Uptime Calculation and Service Levels for Virtual Machines in Availability Zones

  1. "Maximum Available Minutes" is the total accumulated minutes during a billing month that have two or more instances deployed across two or more Availability Zones in the same region. Maximum Available Minutes is measured from when at least two Virtual Machines across two Availability Zones in the same region have both been started resultant from action initiated by Customer to the time Customer has initiated an action that would result in stopping or deleting the Virtual Machines.

  2. "Downtime" is the total accumulated minutes that are part of Maximum Available Minutes that have no Virtual Machine Connectivity in the region.

  3. "Monthly Uptime Percentage" for Virtual Machines in Availability Zones is calculated as Maximum Available Minutes less Downtime divided by Maximum Available Minutes in a billing month for a given Microsoft Azure subscription. Monthly Uptime Percentage is represented by the following formula:

    Monthly Uptime % = (Maximum Available Minutes – Downtime) / Maximum Available Minutes X 100

  4. The following Service Levels and Service Credits are applicable to Customer’s use of Virtual Machines, deployed across two or more Availability Zones in the same region:

    MONTHLY UPTIME PERCENTAGE SERVICE CREDIT
    <99.99% 10%
    <99% 25%
    <95% 100%

Monthly Uptime Calculation and Service Levels for Virtual Machines in an Availability Set, or in the same Dedicated Host Group

  1. "Maximum Available Minutes" is the total accumulated minutes during a billing month for all Virtual Machines that have two or more instances deployed in the same Availability Set, or in the same Dedicated Host Group. Maximum Available Minutes is measured from when at least two Virtual Machines in the same Availability Set, or same Dedicated Host Group, have both been started resultant from action initiated by Customer to the time Customer has initiated an action that would result in stopping or deleting the Virtual Machines.

  2. "Downtime" is the total accumulated minutes that are part of Maximum Available Minutes that have no Virtual Machine Connectivity.

  3. "Monthly Uptime Percentage" for Virtual Machines is calculated as Maximum Available Minutes less Downtime divided by Maximum Available Minutes in a billing month for a given Microsoft Azure subscription. Monthly Uptime Percentage is represented by the following formula:

    Monthly Uptime % = (Maximum Available Minutes-Downtime) / Maximum Available Minutes X 100

  4. The following Service Levels and Service Credits are applicable to Customer’s use of Virtual Machines in an Availability Set, or same Dedicated Host Group. This SLA does not apply to Availability Sets leveraging Azure shared disks:

    MONTHLY UPTIME PERCENTAGE SERVICE CREDIT
    <99.95% 10%
    <99% 25%
    <95% 100%

Monthly Uptime Calculation and Service Levels for Single-Instance Virtual Machines

  1. "Minutes in the Month" is the total number of minutes in a given month.

  2. "Downtime" is the total accumulated minutes that are part of Minutes in the Month that have no Virtual Machine Connectivity.

  3. "Monthly Uptime Percentage" is calculated by the percentage of Minutes in the Month in which any Single Instance Virtual Machine had Downtime. Service Credits vary by the type of Disk used by the Virtual Machine, as outlined in the table below.

    Monthly Uptime % = (Minutes in the Month - Downtime) / Minutes in the Month X 100

  4. The following Service Levels and Service Credits are applicable to Customer’s use of Single-Instance Virtual Machines by Disk type. For any Single Instance Virtual Machine using multiple disk types, the lowest SLA of all the disks on the Virtual Machine will apply.

    UPTIME PERCENTAGE (PREMIUM AND ULTRA SSD) UPTIME PERCENTAGE (STANDARD SSD MANAGED DISK) UPTIME PERCENTAGE (STANDARD HDD MANAGED DISK) SERVICE CREDIT
    <99.9% <99.5% <95% 10%
    <99% <95% <92% 25%
    <95% <90% <90% 100%

Version History

1.5 Last updated: Nov 2020

Release notes: Clarification of guarantees for Single Instance Virtual Machines based on Storage type. Added exclusion for shared disks for Virtual Machines in Availability Set.

1.4 Last updated: Oct 2017

1.3 Last updated: May 2017

Release notes: Improved SLA by adding 100% service credit guarantee if uptime falls below 95%, and excluded temporary disks from the requirement to have premium storage on the single-instance SLA.

1.2 Last updated: Mar 2017

Release notes: Added ‘X 100’ to the monthly uptime availability formulas to fix a typo.

1.1 Last updated: Feb 2017

Release notes: Added a new, Single-Instance Virtual Machine SLA, Updates related to maximum available minutes

1.0 Last updated: Mar 2016