《OpenStack高可用集群(上册):原理与架构》—1.3.2 云计算架构基本模型

举报
华章计算机 发表于 2019/05/27 23:03:51 2019/05/27
【摘要】 本书摘自《OpenStack高可用集群(上册):原理与架构》一书中的第1章,第1.3.2节,作者是山金孝。

1.3.2 云计算架构基本模型

众所周知,虚拟化是支撑云计算的核心技术和基础,而云计算是面向服务架构(SOA)的一种实现,单纯的虚拟化只是迈向云计算的开始。虚拟化技术的主要目的在于提高资源使用率和能耗效率,并将底层硬件与上层软件进行隔离,使得上层软件及应用的计算需求变得弹性可控,同时极大降低服务器的维护成本开销及风险,提供业务系统的快速容灾恢复和高可用性,伴随虚拟化的出现,业务系统跨物理节点的实时迁移也成为可能。但是虚拟化技术默认并不对外提供抽象的服务组件,一个没有被服务化的虚拟化环境只能称为资源池,并且只有内部管理员才能操作,因此这样的虚拟化环境并没有被云化(Cloud-Enable)。对于任何一个云计算架构来说,建立在虚拟化环境上的抽象服务层都是必须的,因为它隐藏了底层复杂的基础架构设施,并向用户提供功能丰富的云管理接口,只有这样,底层基础设施才能被软件定义,从而实现IT资源可编程的灵活控制与访问,图1-9为一个简化的云计算架构模型。

在具体的云计算架构实现过程中,每一个厂商或者用户对于抽象服务层的理解都有自己的特点,但是不管架构如何变化,底层物理基础设施层、中间的虚拟化层、上层抽象服务层的云计算架构框架是不变的,1.3.3节将会介绍主流通用云计算参考架构,通过分析这些云计算架构,我们将会在部署和实施云计算之前,对如何设计云计算架构有一个宏观上的认识。

image.png

图1-9 简化的云计算参考架构图

云平台架构的设计最终直接影响到云计算资源的使用,在进一步深化云计算参考架构之前,我们有必要了解在云计算环境下资源的使用和流程应该是怎样的。图1-10显示了云环境下企业对IT资源的使用管理流程,即简单的申请、审批和使用三部曲,使用者首先需要申请使用云资源,然后云管理员需要视情况审批并创建云资源,最后通知申请者领用云资源,同时企业的IT高层应该对本企业的全部IT资源使用运行情况进行全局掌控。这是一个简单的云环境下IT资源的使用管理流程,也是多数云计算参考架构在设计实现时应该具备的功能,因此,在真正准备和实施云计算之前,应该考虑的一个问题是,如果按照此参考架构功能模块来建设,未来的云环境是否可以实现图1-10中描述的基本功能。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。