在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适用于单个实例,如果该单个实例由于某些故障而停机,导致服务不可用,提高服务可用性还是需要冗余架构。因此,如果需要提高系统可用性,应该采用具有可用性集的冗余配置,而不是单一实例