2015年9月1日,亚马逊中国终于发布了SLA,保证在中国(北京)区域的Amazon EC2 的可用性至少为 99.95%, Amazon S3 的可用性至少为99.9%。趁此机会,云角小编特地整理一下到今天为止,微软Azure, 亚马逊AWS和阿里云号称的SLA和计算方法,帮助大家理解一下SLA到底有什么意义。
SLA全称是ServiceLevel Agreement,翻译为服务水平协议,他表明了公有云提供服务的等级以及质量。比如我们说月度99.95%的SLA,意味着每个月服务出现故障的时间只能占总时间的0.05%,如果这个月是30天,那么就是21.6分钟。
不过别想得那么简单,这里还有很多有趣的问题要考虑。首先,什么叫做服务出现故障,出现故障究竟是谁说了算?以虚拟机为例,如果这台虚拟机无法访问,是不是算在这21.6分钟里面呢? 这就需要具体问题具体分析了。各大公有云厂商都说了,如果是你自己操作的问题,对不起,和我们无关,如果是我们的问题,那我们还得分情况考虑,究竟是链路出现问题,还是其他什么工业0.1的铲子问题,具体究竟是什么问题,还是得我们说了算。
好啦,就算厂商承认出了问题,那怎么办呢? 这三大公有云厂商都说了,我们赔,一定赔。那怎么赔呢?这里就大有文章啦,比如说阿里云说赔一百倍,就是说如果断了1分钟,那我就多补给你100分钟的免费时间。AWS的赔法不太一样,如果是低于99.95%但等于或高于99.0%那么就送总价的10%,如果低于99.0%那么赔总价的30%。Azure跟AWS差不多,不过玩的是服务费减免,如果是低于99.95%但等于或高于99.0%那么就免总价的10%,如果低于99.0%那么免去总价的25%。
就算这样,还有索赔和免责条款。什么意思呢,索赔是说出了问题怎么才能拿到这笔钱,要么你主动等厂商良心发现说我给你,要么就是提供各种资料找厂商去要。厂商也很聪明哒,说要是什么战争,地震洪水等等什么不可抗力,我们也是不赔的哟。
所以SLA是一个非常复杂的概念,不要就看到那些数字,你就以为你知道了,离真正理解还远着呢。不过这些问题可以留给律师去解决,下面小编归纳了差别,看看三种云对虚拟机的SLA的比较:
计量周期 |
可用性 |
|
阿里云ECS |
每月 |
99.95% |
AWS EC2 |
每月 |
99.95% |
Azure虚拟机 |
每月 |
99.95% |
故障定义
阿里云 ECS |
ECS所提供的服务在连续的5分钟或更长时间不可使用方计为不可用时间 |
AWS EC2 |
您的所有运行实例均无外部连接 |
Azure 虚拟机 |
最大可用分钟数中没有外部连接的总累计分钟数 |
计算公式
阿里云 ECS |
每服务周期单台云服务器所有可用时间/(每服务周期单台云服务器所有可用时间+每服务周期单台云服务器所有不可用时间) |
AWS EC2 |
“月度正常运行时间百分比”系指100%减去本月中Amazon EC2处于“区域不可用”状态的时间所占百分比之后的余值 |
Azure 虚拟机 |
(最大可用分钟数-停机时间)/最大可用分钟数 * 100 |
除外条款
阿里云 ECS |
不可使用的服务时间低于5分钟的,不计入不可用时间, 1,阿里云预先通知用户后进行系统维护所引起的,包括割接、维修、升级和模拟故障演练; 2,任何阿里云所属设备以外的网络、设备故障或配置调整引起的; 3,用户的应用程序或数据信息受到黑客攻击而引起的; 4,用户维护不当或保密不当致使数据、口令、密码等丢失或泄漏所引起的; 5,用户自行升级操作系统所引起的; 6,用户的应用程序或安装活动所引起的; 7,用户的疏忽或由用户授权的操作所引起的; 8,不可抗力以及意外事件引起的; 9,其他非阿里云原因所造成的不可用。 |
AWS EC2 |
1,无法合理控制的因素。 2,您或任何第三方的任何作为或不作为,包括未对恢复卷进行确认。 3,您的设备、软件或其他技术和/或第三方的设备、软件或其他技术。 4,并非由区域不可用性导致的个别实例或卷失败。 5,根据《AWS协议》提供的任何维护。 |
Azure 虚拟机 |
1,超出我们的合理控制范围的因素发生的网络或设备故障。 2,使用不是由我们提供的服务、硬件或软件,导致的或与第三方软件或服务相关的问题。 3,在我们建议您修改对服务的使用之后,您未听取建议进行相应修改。 4,在服务、功能或软件的预览版、预发行版、测试版或试用版期间或与这些版本相关的问题或与使用微软订阅信用进行的购买相关的问题。 5,您执行未经授权的操作或未执行必要的操作。 6,您未能遵循任何必需的配置,未能使用支持的平台,未能遵守可接受使用的任何政策,或者您以与服务的功能和特征不一致或与我们发布的指南不一致的方式使用服务。 |
赔偿比例
阿里云 ECS |
每个ECS实例按不可用时间100倍赔偿,赔偿仅限故障ECS实例服务时长的补偿,不用于折算现金及代金券 |
AWS EC2 |
月度正常运行时间百分比低于99.95%但等于或高于99.0%服务费积分比例10%;月度正常运行时间百分比低于99.0%服务费积分比例30% |
Azure 虚拟机 |
每月正常服务时间百分比< 99.95%服务费用减免10% 每月正常服务时间百分比< 99%服务费用减免25% |
索赔方法
阿里云 ECS |
通过工单系统或阿里云主动赔偿,在阿里云的SLA协议中没有提及 |
AWS EC2 |
在所涉事故发生后的第二个计费周期届满前送达,在AWS支持中心开立案例,包括: (i)主题行中有“《服务水平协议》服务费积分申请”的字样 (ii)您主张的每一不可用事故的发生日期和时间 (iii)受影响的EC2实例标识符或受影响的EBS卷标识符 (iv)您记录出现的错误并证实您所主张的运行中断事故的请求日志 |
Azure 虚拟机 |
在索赔缘起事件发生的帐单月份结束后的两个月内收到索赔提交: (i) 详细的事件说明 (ii) 与停机时间和持续时间有关的信息 (iii) 受影响用户(如果有)的数量和位置 (iv) 对您在事件发生时为解决事件所做的尝试的说明 |
参考协议
阿里云 ECS |
http://www.aliyun.com/product/ecs/sla?spm=5176.7114037.1996646101.1.xlHYBY&pos=1 |
AWS EC2 |
http://www.amazonaws.cn/ec2/sla/ |
Azure 虚拟机 |
http://azure.microsoft.com/zh-cn/support/legal/sla/virtual-machines/v1_0/ |