近几年随着云计算的飞速发展,各大软件巨头厂商如微软、IBM等们也都纷纷向云计算转型。大中型企业即便没有上公有云也都在云计算方面布局,加大投入建设企业私有云。中小型企业都越来越热衷于将自己业务应用部署到云端,以视频、游戏等业务应用为甚,业务直接向互联网开放,面向用户提供更方便快捷的体验,系统运维托管到云厂商,省心省力省钱。
那么对于业务应用到底要不要上云,企业首先考虑的问题大多是应用部署到云端后是否能够保证稳定可靠,因此云端服务的可用性是云计算中的非常重要的课题。本文将以服务使用者、云服务提供商、服务设计者三个不同的视角来对云平台中的服务可用性的分级与分类进行梳理和分析。
从服务使用者来看,在选择公有云平台来支撑自己的业务应用时,最常用的比较方式就是对比云厂商提供的服务等级协议SLA, 通常SLA中会对各种类型的服务可用性进行承诺,如“XX服务的可用性至少达到99.9%“。承诺中的99.9%就是我们常说的“3个9”级别,9越多代表可用性越高,计算公式为:正常服务时间百分比%=(最大可用分钟数−停机时间)÷最大可用分钟数。含9越多代表停机时间越短,以年为例,计算列表如下:
可用性等级 |
每年最多停机时间 |
99% |
3.65天 |