|
面向互联网应用的云操作系统的架构设计随着云计算应用技术的发展,数据中心面临着新的挑战和发展机遇。传统的数据中心,无论是企业私有数据中心,还是以提供租赁服务为主的运营商互联网数据中心,都面临飞速增长的空间拥挤、能耗巨大和管理复杂等问题。 2.INACloud的架构设计 云计算平台采用树状分层结构(见图1),其层次结构定义如下: 图1 资源组织结构 (1) Zone。一个Zone包含多个pod和二级存储,是最大的组织单元,传统上对应一个数据中心(在数据中心可以有多个zone),优点是提供物理上的独立性和冗余性。 (2) Pod。一个硬件阵列,包含一个2层交换机、若干个集群。Pod类似于机架,同一Pod中的主机在同一子网中。Pod对于最终用户是不可见的。 (3) Cluster。一个CIuster包括若干个主机和主存储。集群提供一种组织节点的方式,可以是XenServerserver池、一组KVM server或者是事先在vCenter中事先配置好的VMvare集群。一个集群中的计算节点有同样的硬件、hypervisor和子网,能够访问共享的主存储。虚拟机能够在不中断的情况下于一个集群内迁移。 (4) Host。单个的计算节点,以虚拟机的形式提供真正的云服务。 (5)主存储。与一个集群相连,负责保存虚拟机运行时所需的磁盘卷。 (6)二级存储。与一个Zone相连,存储模板、ISO镜像和磁盘快照等。 2.1 组件结构 CloudStack采用“框架+插件”的系统构架,通过不同的插件来提供对不同虚拟化技术的支持,同时,这种系统构架也为定制CloudStack提供了可能性。如图2所示,INACloud在CloudStack上增加了调度服务、计费服务和监控服务等。 图2 INACloud的组件结构
责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|