Skip to main content

理解Azure提供的服务级别协议(SLA)

分类:  Azure入门 标签:  #Azure #基础 #入门 #Azure入门 发布于: 2023-06-15 15:01:30

当传统的IT系统迁移到云之后,除了我们要考量的成本问题之外,还需要考量运维问题。用户在本地机房部署系统的时候,用户可能要100%负责整个系统的所有部分,但是将系统迁移到云之后,有些部分会是由提供商来负责,传统的IT运维商或者开发商需要理解哪些部分是由云服务商提供并得以保证,哪些部分还是自己的工作,Azure通过为每项服务提供一个服务级别协议,为客户提供最佳的指导以及服务保证,这也就是我们在使用Azure服务的时候常说的SLA

需要注意的是SLAAzure和客户之间的正式协议,对于Azure而言,SLA也是微软对客户的承诺。

客户在使用每一项服务的时候,非常有必要了解每项服务提供的SLA的详细信息,要理解SLA承诺每项服务的内容,是保证性能达到多少指标?还是保证服务可用性到达什么数值?有很多需要详细考量的技术点,举一个例子,例如如果您使用Azure Cache for Redis你会发现该服务的SLA并不保证数据是否会丢失,但是保证服务的可用性,如果不提前知道这一点,潜意识以为是保证数据不会丢失的,之后可能在非常紧要的系统设计上,就可能会遇到麻烦。

Azure上构建应用时,强烈建议详细了解您所使用的每一项服务的SLA

要访问SLA可以从这个地址进去仔细阅读和浏览你所使用的服务的SLAhttps://azure.microsoft.com/support/legal/sla/

SLA中包含什么内容?

一般SLA分为以下几个部分:

介绍

本部分介绍此`SLA`中所包含的内容,包括其范围以及订阅续订如何影响条款。

常用术语

本部分包含在整个`SLA`中使用的术语,以便双方(你和 Microsoft)使用一致的词汇。 例如,本部分可能会定义故障时间、事件和错误代码的含义。
此外,本部分还定义了协议的一般条款,包括如何提交索赔、获得针对任何性能或可用性问题的额度,以及协议的限制。

SLA 详细信息

本部分定义服务的特定保证。 性能承诺通常按百分比度量。 该百分比的范围通常为 99.9%(“三个九”)到 99.99%(“四个九”)。
主要性能承诺通常侧重于运行时间,或者是产品或服务成功运行的时间百分比。 一些 SLA 也侧重于其他因素,包括延迟或服务必须响应请求的速度。
本部分还将定义特定于此服务的任何其他条款。
请花时间查看 Azure Database for MySQL 的 SLA。
你会发现,此 SLA 主要关注运行时间。 Azure Database for MySQL 保证 99.99%(即“四个九”)的运行时间。 这意味着可以保证该服务在 99.99% 的时间内运行并且可用于处理请求。

百分比与总故障时间有什么关系?

故障时间是指服务不可用的持续时间。

99.9% 和 99.99% 之间的差异可能很小,但了解这些数字在总故障时间方面的含义却非常重要。

下面是一个表格,你可以由此了解随着 SLA 百分比从 99% 提高到 99.999%,总故障时间如何降低:

SLA百分比每周停机时间每月故障时间每年停机时间
991.68 小时7.2 小时3.65 天
99.910.1 分钟43.2 分钟8.76 小时
99.955 分钟21.6 分钟4.38 小时
99.991.01 分钟4.32 分钟52.56 分钟
99.9996 秒25.9 秒5.26 分钟

这些数量是累计的,这意味着多个不同服务中断的持续时间会合并或加在一起。

什么是服务额度?

服务额度是根据理赔审批流程返还给你的你所支付的费用的百分比。

SLA描述了在Azure服务无法按规范执行时 Microsoft 的应对方式。 例如,当服务未能按照 SLA 执行时,你可能会获得 Azure 帐单折扣作为补偿。

额度通常会随着运行时间的减少而增加。 下面介绍了如何根据运行时间对 Azure Database for MySQL 应用额度:

每月运行时间百分比服务额度百分比
< 99.9910
< 9925
< 95100

免费服务的 SLA 是什么?

免费产品通常没有 SLA。

例如,许多 Azure 服务都提供了一个“免费”或“共享”层级,该层级可提供较有限的功能。 Azure 顾问等服务始终免费。 Azure 顾问的 SLA 指出,由于该服务是免费的,因此没有财务支持的 SLA。

如何知道什么时候发生了中断?

Azure Status(https://status.azure.com/status)提供Azure服务和区域运行状况的全局视图。 如果怀疑存在中断,通常可以从此位置开始调查。

Azure 状态提供可以订阅的 Azure 服务的运行状况更改的 RSS 源。 可以将此源连接到 Microsoft Teams 或 Slack 等通信软件。

在“Azure Status”页中,还可以访问 Azure 服务运行状况。 Azure 服务运行状况直接从 Azure 门户提供你使用的 Azure 服务和区域的运行状况的个性化视图。

如何向 Microsoft 请求服务额度?

通常,你需要向 Microsoft 提出理赔以获得服务额度。 如果从云解决方案提供商 (CSP) 合作伙伴处购买 Azure 服务,CSP 通常会管理理赔流程。

每个SLA会指定必须提交理赔的时间线以及 Microsoft 处理理赔的时间。 对于很多服务,必须在事件发生当月的下一个日历月末之前提交理赔。