Azure SQL Database的SLA

最后更新日期:July 2019

Azure SQL 数据库是一个全面管理的关系数据库,在任意 Azure 地区内提供,并且提供统包数据异地复制。它包括支持自动驾驶功能的智能功能,比如性能调试、威胁监控和漏洞评估,还提供代码库全自动修补和更新。

  • 配置为区域冗余部署的 Azure SQL 数据库业务关键或高级层级可用性保证至少达到 99.995%。
  • 区域冗余部署未配置的 Azure SQL 数据库业务关键或高级层级、通用目的、标准或基本层级或超大规模层级,若拥有两个或以上副本,可用性保证至少达到 99.99%。
  • 有一个副本的 Azure SQL 数据库超大规模层级可用性保证至少达到 99.95%,零个副本则为 99.9%。
  • 使用异地复制配置的 Azure SQL 数据库业务关键层可以保证在 100% 已部署时间内实现 5 秒的恢复点目标(RPO)。
  • 使用异地复制配置的 Azure SQL 数据库业务关键层可以保证在 100% 已部署时间内实现 30 秒的恢复时间目标(RTO)。

本微软在线服务的服务级别协议(简称本“SLA”)是您微软批量许可协议(简称“协议”)的一部分。本 SLA 中使用但未定义的术语应沿用其在“协议”中的含义。本 SLA 适用于此处列出的微软在线服务(一种或多种“服务”),但不适用于与服务一起提供或与服务或属于任何服务的一部分的任何本地软件关联的独立品牌服务。

如果我们未能达到和保持本 SLA 中说明的每种服务的服务级别,则您有资格获得月度服务费用的部分退款。我们不会在您的订阅初始期限内修改您的 SLA 条款;但是,如果您续签订阅,则续签之时现行的本 SLA 版本将适用于您的续签期。如果对本 SLA 有任何重大不利变更,我们将至少提前 90 天进行通知。

定义

适用月期间”指您在适用服务费用减免的日历月中作为服务订户的天数。

适用月服务费”指您在适用服务费用减免的月份针对服务实际支付的费用总额。

停机时间”将针对下面的服务特定条款中每种服务进行定义。

错误代码”用于指示某项操作出现了问题,例如 5xx 范围内的 HTTP 状态代码。

外部连接”是指可通过受支持的协议(例如 HTTP 和 HTTPS)从公共 IP 地址发送和接收的双向网络流量。

事件”指导致停机时间的 (i) 任何一个事件或 (ii) 任何一组事件。

管理门户”是指由微软提供的 web 界面,客户可以通过该界面来管理服务。

服务费用减免”是指在微软批准申请后为您减免的适用月服务费的百分比。

服务级别”是指本 SLA 中规定的微软同意在交付服务时达到的性能指标。

服务资源”是指某个服务内可供使用的个别资源。

成功代码”用于指示某项操作已经成功,例如 2xx 范围内的 HTTP 状态代码。

支持时段”是指某个服务功能或者与某个单独产品或服务的兼容性可以获得支持的时间范围。

术语

索赔
若要微软考虑索赔,您必须将索赔提交给微软公司的客户支持,并在其中包含微软确认索赔所需的所有信息,包括但不限于:(i) 详细的事件说明;(ii) 与停机时间和持续时间有关的信息;(iii) 受影响用户(如果有)的数量和位置;以及 (iv) 对您在事件发生时为解决事件所做的尝试的说明。

对于与 Microsoft Azure 有关的索赔,我们必须在索赔缘起事件发生的帐单月份结束后的两个月内收到索赔。对于与所有其他服务相关的索赔,我们必须在事件发生月份的下一个日历月结束前收到索赔。例如,如果事件发生在 2 月 15 日,那么我们必须在 3 月 31 日前收到索赔和所有必需信息。

我们将对提供给我们的所有信息进行合理评估,并依据诚信原则就是否适用服务费用减免做出决定。我们将在收到索赔的下一个月(在四十五 (45) 天内)使用商业上合理的措施来处理索赔。您必须遵守协议才有资格获得服务费用减免。如果我们确定您适用服务费用减免,我们将对您的适用月服务费进行服务费用减免。

如果您购买了多种服务(并非以套件的形式),则您可根据上述流程分别提交索赔,就如同每种服务受单独的 SLA 约束一样。例如,如果您购买了 Exchange Online 和 SharePoint Online(并非作为套件的一部分),在订阅期间,某个事件导致这两种服务出现停机,则您可能有资格通过依据本 SLA 提交两份索赔来获得两种不同的服务费用减免(一种服务费用减免对应一种服务)。在因同一事件而未达到特定服务的多个服务级别的情况下,您只得选择一个服务级别来据此对该事件提出索赔。在一个适用月期间,每个服务仅允许一个服务信用减免,但特定 SLA 中另有规定的除外。

服务信用减免
服务费用减免是在本协议和本 SLA 下,针对任何服务的任何性能或可用性问题对您做出的唯一且全部的补救措施。您不得针对任何性能或可用性问题单方面抵消您的适用月服务费。

服务信用减免仅适用于为未达到服务级别的特定服务、服务资源或服务层级所支付的费用。如果服务级别适用于单独的服务资源或单独的服务层级,则服务信用减免仅适用于为受影响的服务资源或服务层级(如果有)所支付的费用。在任何情况下,任何帐单月份内提供的与特定服务或服务资源相关的服务费用减免都不得超过您在该帐单月份内用于该服务或服务资源(如果有)的月服务费。

如果您购买了作为套件或其他单一产品一部分的服务,则将按比例分配每种服务的适用月服务费和服务费用减免。

如果您是从某经销商处购买的服务,您将直接从该经销商处收到服务费用减免,而该经销商将直接从我们这里收到服务费用减免。服务费用减免将基于适用服务的估计零售价(此价格由我们合理斟酌后自行确定)。

限制
本 SLA 和任意适用的服务级别不适用于任何性能或可用性问题:

  1. 超出我们的合理控制范围的因素,例如,自然灾害、战争、恐怖行为、暴动、政府行为或在我们的数据中心外(包括您的工作场所或您的工作场所与我们的数据中心之间)发生的网络或设备故障;
  2. 使用不是由我们提供的服务、硬件或软件,包括但不限于,带宽不足导致的或与第三方软件或服务相关的问题;
  3. 在我们建议您修改对服务的使用之后,您未听取建议进行相应修改;
  4. 在服务、功能或软件的预览版、预发行版、测试版或试用版期间出现的问题或与这些版本相关(由我们确定)的问题,或使用微软订阅信用进行的购买的相关问题;
  5. 您执行未经授权的操作或未执行必要的操作,或者您的员工、代理、合同商、供应商或任何使用您的密码或设备访问我们的网络的任何人的操作,或者您未能遵守相应的安全惯例;
  6. 您未能遵循任何必需的配置,未能使用支持的平台,未能遵守可接受使用的任何政策,或者您以与服务的功能和特征不一致或与我们发布的指南不一致的方式使用服务,例如,尝试执行不支持的操作;
  7. 错误的输入、指令或参数(例如,请求访问不存在的文件);
  8. 尝试执行超出规定配额或引发我们对疑似不文明行为的限制的操作;
  9. 使用的服务功能超出了相关支持时段的范围;或者
  10. 在事件发生时预订了许可,但尚未支付。

通过开放、开放式价值和开放式价值订购批量许可协议购买的服务,以及以产品密钥形式购买的 Office 365 小型企业高级版套件中的服务没有资格获取基于服务费用的服务费用减免。对于这些服务,您可能有资格获取的任何服务费用减免将采用与服务费用相对的服务时间的形式(即,天数)提供,并且将删除对“适用月服务费”的任何引用并代之以“适用月期间”。

附加定义

可用性区域”是指 Azure 区域内的故障隔离区,用于提供冗余电力、冷却和联网。

数据库”指任何服务层级创建,并作为单个数据库或在弹性池或托管实例中部署的任何 Microsoft Azure SQL 数据库 。

区域冗余部署”是包括在不同可用性区域配置的多个同步副本的数据库。

主节点”表示与其他 Azure 区域中的数据库或托管实例具有活动异地复制关系的任何数据库或托管实例。主节点可处理来自应用程序的读取和写入请求。

辅助接点”表示在另一个 Azure 区域中维护与主节点的异地复制关系的任何数据库或托管实例,并可用作故障转移目标。辅助接点可处理来自应用程序的只读请求。

相容辅助节点”表示使用与主节点相同的大小和相同的服务层创建的任何辅助节点。在弹性池中创建辅助节点时,如果在具有匹配配置且密度不超过 250 个数据库的弹性池中创建主节点和辅助节点,则辅助接点将被视为“相容”。

Azure SQL 数据库服务的每月运行时间计算和服务级别

部署分钟数”是指在一个帐单月份期间在 Microsoft Azure 中操作指定的数据库的总分钟数。

最大可用分钟数”是指在一个帐单月份期间指定的 Microsoft Azure 订购中所有部署分钟数总和。

故障时间”是指在数据库不可用期间,指定的 Microsoft Azure 订购中部署所有数据库所用的总累计分钟数。如果客户在某一分钟内连续尝试与指定数据库建立连接但均失败,即视为该分钟内该数据库不可用。

指定数据库的“每月运行时间百分比”按如下方式计算:指定的 Microsoft Azure 订购在一个帐单月份期间的最大可用分钟数减去故障时间,再除以最大可用分钟数。每月运行时间百分比计算公式如下所示:

每月运行时间百分比 =100*(最大可用分钟数 - 故障时间)/最大可用分钟数

以下服务级别和服务信用减免适用于客户使用区域冗余部署配置的 SQL 数据库服务业务关键或高级层级。

每月运行时间百分比 服务信用减免
< 99.995% 10%
<99% 25%
< 95% 100%

以下服务级别和服务信用减免适用于客户使用区域冗余部署未配置的 SQL 数据库服务业务关键或高级层级。

每月运行时间百分比 服务信用减免
< 99.99% 10%
<99% 25%
< 95% 100%

以下服务级别和服务信用减免适用于客户使用 SQL 数据库服务的通用目的、标准和高级层级:

每月运行时间百分比 服务信用减免
< 99.99% 10%
<99% 25%
< 95% 100%

以下服务级别和服务信用减免适用于客户使用 SQL 数据库服务超大规模层级。

已配置副本 指定帐单月份中特定受保护实例的本地到本地故障转移的“每月运行时间百分比” 服务信用减免
0 <99.9% 10%
<99% 25%
1 <99.95% 10%
<99% 25%
2+ < 99.99% 10%
<99% 25%
< 95% 100%

恢复点目标 (RPO)

异地复制链接”是一个编程对象,表示特定主节点和辅助节点之间的连接。

异地复制滞后”是从主节点上的事务提交点到辅助节点确认事务日志更新已得到留存的时间跨度。

复制滞后检查”是获取特定异地复制链接的异地复制滞后值的编程方法。

恢复点目标(RPO)表示异地复制滞后不超过 5 秒。

N”是指定小时内指定异地复制链接的复制滞后检查次数。

S”是指定小时内指定异地复制链接的以升序排列的复制滞后检查结果的滞后排序集。

序数排列”是指第 99 个百分位数,最接近的序数排列方法公式如下:

序数排列 = (99 / 100) * N

P99 复制滞后”是指 S 序数排列的值。

部署时间”是指在帐单月份期间指定 Microsoft Azure 订阅的指定相容辅助节点的总操作小时数。

超出滞后时间”是指一小时时间间隔的总数,在此期间,复制滞后检查导致在帐单月份期间 P99 复制滞后大于或等于指定 Microsoft Azure 订阅的 RPO。如果在指定的一小时时间间隔内的“复制滞后检查次数”为零,则该时间间隔的“过度滞后小时数”为 0。

使用以下公式计算指定数据库部署的“每月 RPO 达成百分比”:

100% - (超出滞后时间/部署时间)* 100

以下服务级别和服务费用减免适用于客户使用活动异地复制功能和 SQL 数据库服务的业务关键服务层:

操作 RPO 每月 RPO 达成百分比 服务信用减免
异地复制 5 秒 < 100% 相容辅助节点的每月总成本的 10%

“恢复时间目标 (RTO)”

计划外故障转移”是客户在主节点脱机以启用相容辅助节点作为主节点时启动的操作。

恢复时间”是从计划外故障转移到辅助节点充当主节点所经过的时间。

恢复时间目标 (RTO)”表示最大允许恢复时间不超过 30 秒。

不相容计划外故障转移”是无法在 RTO 中完成的计划外故障转移。

指定数据库部署的“每月 RTO 达到百分比”在指定订阅的帐单月份用以下公式表示:

(计划外故障转移总数 - 不相容计划外故障转移总数)/计划外故障转移总数 * 100

以下服务级别和服务费用减免适用于客户使用活动异地复制功能和 SQL 数据库服务的业务关键服务层:

操作 RTO 每月 RTO 达成百分比 服务信用减免
单一数据库的计划外故障转移 30 秒 < 100% 相容辅助节点的每月总成本的 100%

版本历史记录

1.4 最后更新日期:July 2019

1.3 最后更新日期:July 2019
发布说明:扩展 SLA 以包括适用于 RPO 和 RTO 的保证。添加 <95% 可用性保证。

1.2 最后更新日期:2019 年 5 月
发布说明:扩展 SLA,以涵盖 SQL 数据库的业务关键、高级和超大规模层级。删除了对网站和业务层级的引用,因为这些层级已注销。

1.1 最后更新日期:2016 年 5 月
发布说明:于 2016 年 5 月 1 日修订,以反映弹性数据库的一般可用性

1.0 最后更新日期:2015 年 5 月