2020-11-24

3.云计算可用性参考模型

根据Berkeley对云计算模型的定义,可以分为基础架构平台IAAS(Infrastructure as a service),平台服务PAAS(Platform as a service),业务软件SAAS(Software as a Service)三层结构[6],其中IAAS主要关注网络架构和虚拟化技术,提供基础架构服务,PAAS主要面向应用开发,提供开发平台服务,SAAS面向终端用户,提供软件产品服务。据Gartner2013年公有云市场份额将会增长18%,达到1310亿美金,在IAAS方面,增长速度为47.3%,市场份额为90亿美元,随着越来越多的企业把基础架构、应用和业务数据迁移到云计算平台,对云服务提供商的服务质量QOS(Quality Of Service)提出了越来越高要求。

3.1 云计算可用性模型

云计算可用性模型(Cloud Computing Model,CCM)如图1所示,模型中共分为三个部分,分别为基础架构层(Infrastructure Layer,IL),云计算服务层(Service Layer,SL),用户层(User Layer,UL),可表示为CCM={IL,SL,UL}。

IL ={Computing, Storage, Network}

服务层(SL)由IAAS资源集(Resource Set,RS),PAAS资源集,SAAS资源集组成,可表示为如下形式,SL={IAAS RS,PAAS RS,SAAS RS}

定义1:AU(Availability Unit):相连两层之间,为上层提供服务里的最小服务单元,是云计算服务的最小单位。同一层中多个AU之间互相独立,互不影响。

定义2:AS(Availability Set):同一层中,多个AU联合,对外提供同一个服务,如负载均衡服务(Load Balance Service,LBS),高可用服务HA(High Availability)。

定义3:DA(Deploy Availability):业务部署后的可靠性,与提供服务的多层次的AU和AS相关,如一个SAAS服务利用第三方的PAAS和IAAS提供服务。

定义4:AU的云计算服务的最小单位,假设其独立可靠性是个常数λ。

由定义2,当所有AU都失效的情况下,AS才失效,因此AS的部署可靠性可表示为:

SAAS业务由两个PAAS共同提供服务,为了提高PAAS的可靠性每个PAAS由两个IAAS共同提供服务。根据公式(4)不难得出如下结论:

通过对云计算可用性模型的分析,要提高资源的利用率和云计算用户的QOS,采用虚拟化技术提高AU的可靠性和利用率,实现资源的按需使用。

4.实验分析和总结

为了验证云计算可用性参考模型,采用Cisco Ucs B200刀片服务器3台,Cicso6248 交换矩阵2台,EMC NAS48 存储1台,安装Vmware Vsphere 5.1服务器虚拟化软件,VMware Vcenter管理软件,Vmware Vcloud Director 数据中心管理软件,搭建完成2套IAAS平台的功能,并模拟提供申请服务,结合Vmware Vsphere 5.1中的HA、DRS(Distributed Resource Scheduler)、Vmotion特×××,依据可用性参考模型得出如下结论,在保障云计算数据中心电力、制冷等外在因素的条件下,全年整个系统的业务恢复时间不大于10小时,可以满足用户系统的可用性达到99.9%。

本文通过对云计算数据中心提高资源利用率需求进行分析,围绕数据中心的虚拟化技术,从服务器虚拟化、网络虚拟化、存储虚拟化三个方面进行总结,针对云计算业务可用性建立可用性模型,分析IAAS,PAAS,SAAS三种服务模式的可用性计算方法,最后通过实验验证了云计算可用性参考模型适用于常见的云服务模式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值