SQL 数据库的服务级别协议

最后更新日期:2021 年 8 月

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

  • 配置为区域冗余部署的 Azure SQL 数据库业务关键或高级层级可用性保证至少达到 99.995%。
  • 区域冗余部署未配置的 Azure SQL 数据库业务关键或高级层级可用性保证至少达到 99.99%。
  • 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) 您在事件发生时试图解决该事件的说明。

对于与 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 小型企业高级版套件中的服务,没有资格获取基于服务费用的服务额度。您可能有资格获取的关于这些服务的任何服务额度,将按照服务时间(即,天数)与服务费用对照的形式予以返还,而且对"适用月服务费"的任何引用将被删除并替换为"适用月期间"。

SLA详细信息

附加定义

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

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

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

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

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

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

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

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

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

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

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

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

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

    每月正常服务时间百分比 服务额度
    <99.995% 10%
    <99% 25%
    <95% 100%
  6. 以下服务级别和服务额度适用于客户使用区域冗余部署未配置的 SQL 数据库服务业务关键或高级层级。

    每月正常服务时间百分比 服务额度
    <99.99% 10%
    <99% 25%
    <95% 100%
  7. 以下服务级别和服务额度适用于客户使用 SQL 数据库服务的通用目的、标准和高级层级:

    每月正常服务时间百分比 服务额度
    <99.99% 10%
    <99% 25%
    <95% 100%
  8. 以下服务级别和服务额度适用于客户使用 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 序数排列的值。

部署时间”是指在计费月内指定 Azure 订阅的指定相容辅助节点的总操作小时数。

超出滞后时间”是指一小时时间间隔的总数,在此期间,复制滞后检查导致在计费月内 P99 复制滞后大于或等于指定 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最后更新日期:2021 年 8 月

1.3最后更新日期:2020 年 11 月

1.2 最后更新日期:2019 年 7 月

发布说明:扩展服务级别协议,以涵盖 SQL 数据库的业务关键、高级和超大规模层级。删除了对网站和业务层级的引用,因为这些层级已注销。

1.1 最后更新日期:2016 年 9 月

发布说明:于 2016 年 9 月 1 日修订,以反映弹性数据库的一般可用性

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

Azure SQL 托管实例是一个全面管理的关系数据库实例,在任意 Azure 地区内提供,并且提供统包数据异地复制。它通过 SQL Server 提供广泛的兼容性,可大规模支持本地应用程序现代化。它还具备内置智能,可支持性能调试、威胁监控和漏洞评估等自驱动功能,还提供代码库全自动修补和更新。

Azure SQL 托管实例可保证不少于 99.99% 的可用性。这同时适用于业务关键层和通用层。

引言

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

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

一般条款

定义

"适用的月期间"指您在适用服务额度的日历月中作为服务订户的天数。

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

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

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

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

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

"管理门户"是指由世纪互联提供的 web 界面,客户可以通过该界面来管理服务。

"服务额度"是指在世纪互联批准申请后为您减免的适用月服务费的百分比。

"服务级别"是指本 SLA 中规定的世纪互联同意在交付服务时达到的性能指标。

"服务资源"是指某个服务内可供使用的各种资源。

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

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

术语

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

对于与 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 小型企业高级版套件中的服务,没有资格获取基于服务费用的服务额度。您可能有资格获取的关于这些服务的任何服务额度,将按照服务时间(即,天数)与服务费用对照的形式予以返还,而且对"适用月服务费"的任何引用将被删除并替换为"适用月期间"。

SLA详细信息

附加定义

"实例"是指在任意服务层级中创建,并作为单个实例部署的任何 Azure SQL 托管实例。

"相容网络配置"是指 Azure 虚拟网络托管实例所需的全套配置,包括 Azure 虚拟网络子网托管实例的 Azure 网络安全性组入站安全性规则和强制性 Azure 用户定义路径,支持无中断的管理流和流向位于 Azure 虚拟网络子网托管实例中的专用网关的数据流。

Azure SQL 托管实例服务的每月运行时间计算和服务级别

"部署分钟数"是指在一个计费月内在 Azure 中操作指定实例的总分钟数。

"最大可用分钟数"是指在一个计费月内指定的 Azure 订购中所有部署分钟数总和。

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

指定实例的"每月运行时间百分比"按如下方式计算:指定的 Azure 订购在一个计费月内的最大可用分钟数减去故障时间,再除以最大可用分钟数。每月正常服务时间百分比计算公式如下所示:

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

当客户使用具备相容网络配置的 SQL 托管实例服务的业务关键层时,适用以下服务级别和服务额度:

指定计费月中特定受保护实例的本地到本地故障转移的"每月运行时间百分比" 服务额度
< 99.99% 10%
< 99% 25%
< 95% 100%

当客户使用具备相容网络配置的 SQL 托管实例服务的通用层时,适用以下服务级别和服务额度:

指定计费月中特定受保护实例的本地到本地故障转移的"每月运行时间百分比" 服务额度
< 99.99% 10%
< 99% 25%
< 95% 100%