理解Azure提供的服务级别协议(SLA)
分类: Azure入门 ◆ 标签: #Azure #基础 #入门 #Azure入门 ◆ 发布于: 2023-06-15 15:01:30

当传统的IT
系统迁移到云之后,除了我们要考量的成本问题之外,还需要考量运维问题。用户在本地机房部署系统的时候,用户可能要100%负责整个系统的所有部分,但是将系统迁移到云之后,有些部分会是由提供商来负责,传统的IT
运维商或者开发商需要理解哪些部分是由云服务商提供并得以保证,哪些部分还是自己的工作,Azure
通过为每项服务提供一个服务级别协议,为客户提供最佳的指导以及服务保证,这也就是我们在使用Azure
服务的时候常说的SLA
。
需要注意的是SLA
是Azure
和客户之间的正式协议,对于Azure
而言,SLA
也是微软对客户的承诺。
客户在使用每一项服务的时候,非常有必要了解每项服务提供的SLA
的详细信息,要理解SLA承诺每项服务的内容,是保证性能达到多少指标?还是保证服务可用性到达什么数值?有很多需要详细考量的技术点,举一个例子,例如如果您使用Azure Cache for Redis
你会发现该服务的SLA
并不保证数据是否会丢失,但是保证服务的可用性,如果不提前知道这一点,潜意识以为是保证数据不会丢失的,之后可能在非常紧要的系统设计上,就可能会遇到麻烦。
在Azure
上构建应用时,强烈建议详细了解您所使用的每一项服务的SLA
。
要访问SLA
可以从这个地址进去仔细阅读和浏览你所使用的服务的SLA
: https://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 百分比 | 每周停机时间 | 每月故障时间 | 每年停机时间 |
---|---|---|---|
99 | 1.68 小时 | 7.2 小时 | 3.65 天 |
99.9 | 10.1 分钟 | 43.2 分钟 | 8.76 小时 |
99.95 | 5 分钟 | 21.6 分钟 | 4.38 小时 |
99.99 | 1.01 分钟 | 4.32 分钟 | 52.56 分钟 |
99.999 | 6 秒 | 25.9 秒 | 5.26 分钟 |
这些数量是累计的,这意味着多个不同服务中断的持续时间会合并或加在一起。
什么是服务额度?
服务额度是根据理赔审批流程返还给你的你所支付的费用的百分比。
SLA
描述了在Azure
服务无法按规范执行时 Microsoft 的应对方式。 例如,当服务未能按照 SLA 执行时,你可能会获得 Azure 帐单折扣作为补偿。
额度通常会随着运行时间的减少而增加。 下面介绍了如何根据运行时间对 Azure Database for MySQL 应用额度:
每月运行时间百分比 | 服务额度百分比 |
---|---|
< 99.99 | 10 |
< 99 | 25 |
< 95 | 100 |
免费服务的 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 处理理赔的时间。 对于很多服务,必须在事件发生当月的下一个日历月末之前提交理赔。