龙源期刊网httpwwwqika
comc
浅谈基于Ope
Stack的云计算平台的部署
作者:游俊慧来源:《科学与财富》2016年第29期
摘要:本文介绍了Ope
Stack云平台的基本功能及组成,阐述了其一般部署流程及部署特性,可为Ope
Stack云平台部署的实际应用提供具有一定价值的参考。
关键词:Ope
Stack;云平台
1引言
随着云计算技术的发展,无论是资源利用率还是弹性分配计算资源的能力,云计算架构都明显优于传统计算资源架构1。Ope
Stack作为一个开源的云计算管理平台,在云服务中属于基础设施服务(IaaS),简单地理解就是主要提供硬件资源方面的服务。Ope
Stack由美国国家宇航局和Rackspace合作研发,其主要目标是管理计算资源、存储资源和网络资源等。Ope
Stack云管理平台对外向各个租户即企业等机构提供服务,这些机构无需建设自己的机房,无需购买设备,更不需承担设备升级维护的费用,只要向给它提供云服务的企业按需、定期支付云计算资源使用费用即可。这种IT资源使用模式在长远看来将更加节约运营成本,因此这也使得云计算发展成为一个趋势。由于Ope
Stack的开源特性及其对不同类型云环境的广泛支持,使其被众多厂家认可并逐渐成为云平台架构中的主流2。
2Ope
Stack的功能及组成
Ope
Stack采用模块化设计,其8大核心项目组件包括:提供计算服务的Nova;支持多租户的分布式对象存储组件Swift;负责注册、检索、管理虚拟镜像文件的Gla
ce;提供组件间消息认证服务的Keysto
e;提供灵活物理网络管理服务的Neutro
;提供可预定义的云部署服务的Heat;执行volume等相关功能的块存储组件Ci
der;提供用户Web访问界面的Dashboard组件Horizo
。这些项目组件可组合在一起为租户提供云架构服务,也可分开独立工作,为用户提供云存储、镜像、操作系统、虚拟化等服务3。
3Ope
Stack的部署
31部署的特点
部署Ope
Stack云平台时需要考虑到实际的应用环境,一般需要满足以下3个条件4:
(1)扩张容易:由于实际应用可能由于业务的增加而增加,扩张性的部署架构会带来严重的后遗症。此外,部署是否简单方便也影响着扩张的难度。
f龙源期刊网httpwwwqika
comc
(2)维护简单:当节点呈数量级上升后,维护的难度亦会随之增加。
(3)高稳定性:高可靠性的架构可提供持续稳定的服务。
为便于阐述,以下的部署主要在主控节点和计算节点两种节点上进行。其中,主控节点运行Dashboard、Keysto
e、MySQL、RabbitMQ、SwiftProxy、Ci
derAPI、Qua
tumServer、Gla
ce和NovaAPI服务,这些服务仅提供WebUI、RestfulAPI和安全认证等功能r