在Azure上使用IaaS服务(既Azure VM)架构系统时,该系统的SLA会怎么样?确认Azure VM单个实例可适用的SLA(Service Level Agreement)。
Azure VM的SLA
Azure VM单个实例的SLA,可在Azure官网进行查看。
英文 :SLA for Virtual Machines
中文 :虚拟机的服务级别协议
Azure VM部署 | Azure VM台数 | SLA | 可停止时间/年 |
---|---|---|---|
2个以上可用性区域(Availability Zones) | 2台以上 | 99.99% | 52分(约1小时) |
同一可用性集(Availability Set) 同一专用主机组(Dedicated Host Group) |
2台以上 | 99.95% | 262分(约4小时) |
高级(Premium)/超级(Ultra) SSD | 1台 | 99.9% | 525分(9小时) |
标准(Standard) SSD | 1台 | 99.5% | 2,638分(约44小时) |
标准(Standard) HDD | 1台 | 95% | 26,280分(约438小时) |
重点是,当 单台实例使用高级(Premium)/超级(Ultra) SSD 时的SLA为99.9%,而可用性集的SLA为99.95%。
SLA的适用与冗余性是不同的话题
SLA定义了对正常运行时间的保证,以及在发生故障时的退款政策。
“索赔” 指客户根据本服务级别协议向世纪互联提交的、有关尚未达到某个服务级别以及客户可获得的服务费抵扣的索赔。
即使SLA适用于单个实例,如果该单个实例由于某些故障而停机,导致服务不可用,提高服务可用性还是需要冗余架构。因此,如果需要提高系统可用性,应该采用具有可用性集的冗余配置,而不是单一实例。