关于云计算可用性的定性与定量研究(三)

【中云网 独家】陈怀临, 中云网首席顾问

3 参考设计模型

本小节依据基于AU和AS的讨论提出若干个参考设计模型(">Reference Design), 并分别分析相应的可用性和收敛比等.

假设一个公有云系统, 提供了IaaS服务; 一个第三方厂家在该IaaS基础上部署了PaaS服务. 然后SaaS服务提供商在该PaaS上进行部署.

本小节中, 每一个SaaS, PaaS或者IaaS模块缺省定义为一个AU单元.

3.1 一字型架构(Stick Architecture)

一字型架构是最简单的一种云服务的部署模型. 如图14和图15所示, 一个SaaS服务直接部署在一个PaaS服务上; 该PaaS服务部署在一个底层的IaaS上.

一字形结构的优点是简单并且成本低廉. 其缺点很明显, 存在者多个单点失效. 例如SaaS和PaaS之间, PaaS和IaaS都是单点失效的地方. 系统不存在容错.

对于IaaS来说, 其最大部署可用性为: DAIaaS = SAIaaS

对于PaaS来说, 其最大部署可用性为: DAPaaS = SAPaaS * DAIaaS

对于SaaS来说, 其最大部署可用性为: DASaaS = SASaaS *SAPaaS * SAIaaS

3.2 菱形架构(Diamond Architecture)

菱形架构是一字型架构的变种, 扩充了PaaS层的布署, 从一字型结构中PaaS为一个AU演变为含有两个AU的扁平AS. 如图16和图17所示, 一个SaaS服务直接部署在2个PaaS服务上; 该2个PaaS服务部署在一个底层的IaaS上.

菱形架构的优点 PaaS层的可靠性得到提高, 和一字型架构相比, 去除了PaaS层的单点失效性. 缺点是IaaS层仍然是单点失效点. 另外,由于增加了PaaS层的布署, 需要比一字型架构的成本要更高.

对于IaaS来说, 其最大部署可用性为: DAIaaS = SAIaaS

对于PaaS来说, 其最大部署可用性为:

由于DAPaaS1 = DAPaaS2 = SAPaaS * DAIaaS ,

因此, 作为一个整体的PaaS层面的可用性DAPaaS =1- (1-DAPaas1) * (1-DAPaas2) =1-(1- SAPaaS * SAIaaS)2 .

对于SaaS来说, 其最大部署可用性为: DASaaS = SASaaS * DAPaaS = SASaaS * [1-(1- SAPaaS * SAIaaS)2 ] = SASaaS *( SAPaaS * SAIaaS)2 + 2SASaaS*SAPaaS * SAIaaS

3.3 人字型架构(Bone Architecture)

人字形架构也是一字型架构的变种. 其主要目的是提高IaaS层的可靠性. 如图18和图19所示, 一个SaaS服务直接部署在一个PaaS服务上; 该PaaS服务部署在一个2个底层的IaaS上.

人字形架构的优点 IaaS层的可靠性得到提高, 和一字型和菱形架构相比, 去除了IaaS层的单点失效性. 缺点是PaaS层仍然是单点失效点. 另外,由于增加了IaaS层的布署, 需要比一字型和菱形架构的成本要更高.

对于IaaS来说, 其最大部署可用性为: DAIaaS =1- (1-DAIass1) * (1-DAIass2) =1- (1 - SAIaaS )2 .

对于PaaS来说, 其最大部署可用性为: DAPaaS =1- (1-DAPaas1) * (1-DAPaas2). 由于DPaaS

对于SaaS来说, 其最大部署可用性为: DASaaS = SASaaS * DAPaaS = SASaaS * SAPaaS * [1-(1- SAIaaS )2] = SASaaS * SAPaaS * SAIaaS2 + 2SASaaS*SAPaaS * SAIaaS

(责任编辑:蒙遗善)

时间: 2024-12-03 03:32:15

关于云计算可用性的定性与定量研究(三)的相关文章

中云内参(3):关于云计算可用性的定性和定量研究

[中云网独家] 作者:陈怀临 中云网首席顾问 摘要: 云计算在被越来越多的个人和企业所采用, 但人们对于云计算服务在安全性, 可靠性和服务响应确定性方面的担忧也与日俱增. 虽然云服务提供商(Clouds Service Provider) 通常都会承诺SLA(Service Level Agreement)的可用性(Availability)范围等, 但许多云租户不理解可用性的内在复杂性, 因此在选择云平台时缺乏对风险进行评估的能力. 本文首次系统的定义和分析了云计算可用性的算法模型, 特别是对

中云内参(4):关于云计算可用性的定性与定量研究

[中云网独家] 作者:陈怀临 中云网首席顾问 2.2 云计算分层结构可用性 本小节考察云计算分层结构中IaaS, PaaS和SaaS可用性的内在联系. 首先提出并定义云计算中可用单元AU(Availability http://www.aliyun.com/zixun/aggregation/29926.html">Unit), 可用集(Availability Set ), 单独可用性SA(Standalone  Availability)和部署可用性DA(Deployment Avai

中云内参(6):关于云计算可用性的定性与定量研究

[中云网 独家]陈怀临,  中云网首席顾问 4 案例研究--亚马逊AWS 4.1 Amazon AWS系统结构 Amazon AWS上线于2006年, 属于云计算服务中的IaaS (Infrastructure as a Service ). 亚马逊AWS提供的数据中心群分布在全球各个区域(Region). 分为4大区域.其中包括: 北美区域(North Amerian Region), 亚太区域(Asia and Pacific Region),欧洲(含中东和非洲)(Europe / Midd

关于云计算可用性的定性与定量研究(4)

[中云网 独家]陈怀临,  中云网首席顾问 4 案例研究--亚马逊AWS 4.1 Amazon AWS系统结构 Amazon AWS上线于2006年, 属于云计算服务中的IaaS (Infrastructure as a Service ). 亚马逊AWS提供的数据中心群分布在全球各个区域(Region). 分为4大区域.其中包括: 北美区域(North Amerian Region), 亚太区域(Asia and Pacific Region),欧洲(含中东和非洲)(Europe / Midd

关于云计算可用性的定性与定量研究(3)

[中云网 独家]陈怀临, 中云网首席顾问 3 参考设计模型 本小节依据基于AU和AS的讨论提出若干个参考设计模型(http://www.aliyun.com/zixun/aggregation/16918.html">Reference Design), 并分别分析相应的可用性和收敛比等. 假设一个公有云系统, 提供了IaaS服务; 一个第三方厂家在该IaaS基础上部署了PaaS服务. 然后SaaS服务提供商在该PaaS上进行部署. 本小节中, 每一个SaaS, PaaS或者IaaS模块缺

针对女性消费者的网购需求进行了定性和定量研究

2013年,淘宝网用户研究团队,针对女性消费者的网购需求进行了定性和定量研究.研究发现,女性消费者网购时,往往是有购物的想法却没有明确的商品目标,她们在浏览购物网站的过程中,最初只是随便逛逛,但最后却总是"满载而归".这种情景在女性消费者的购物中比例超过5成. 那在无明确商品目标的情况下,女性消费者难道只是随便逛逛,真的就没有什么条件要求吗? 搭配:请告诉我还需要什么? 1.在什么情景下逛搭配? 研究发现,在实际的网购过程中,女性消费者需要搭配来帮助购物的情景非常多.而她们之所以有这些

基于云计算的管理信息系统的访问控制研究

基于云计算的管理信息系统的访问控制研究 重庆大学   向宇 本文通过对现有工作流技术和访问控制模型进行充分研究,在最合适工作流管理系统的TRBAC模型的基础上,从应用的角度对该模型进行一些改进.该模型将基于角色的访问控制中的角色概念引入到基于任务的访问控制之中,其核心思想是让用户通过获取某个角色(但包含该权限的授权步必须处于激活状态,否则该角色的权限将被冻结)来实现数据的访问权限.该访问控制模型能很好的模拟现实环境中的管理层次结构,很好的解决了访问控制灵活程度低的问题,同时又利用"工作流&quo

云计算环境下CA认证中心的研究与设计

云计算环境下CA认证中心的研究与设计 北京邮电大学   盛宇伟 云计算作为一种新的概念,新的服务模式被提出来,是IT行业又一个崭新的方向.云计算按需提供服务,资源合理利用,简单部署模式等优势在未来不但可以有效的推进计算机的发展,而且可以显著的改善人民的生活及工作方式.然而,安全问题一直伴随着云计算的发展,也阻碍了云计算的发展.认证中心(CA)作为公钥基础设施(PKI)的核心,在安全方面尤为重要.因而在云计算环境中构建认证中心有着深远的意义.本文一方面从云计算安全出发,研究云计算中安全问题以及解决

dijkstra算法-对比/定量研究Dijkstra算法和dial算法的性能

问题描述 对比/定量研究Dijkstra算法和dial算法的性能 对比/定量研究Dijkstra算法和dial算法的性能 具体程序无从入手 求指点