云服务软件基础平台-CloudStack
2013-04-28 12:13:02 阿炯

CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。将其作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。主要采用Java开发,另外辅以Python,并在ApacheV2协议下授权。


Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution.


CloudStack is a turnkey solution that includes the entire "stack" of features most organizations want with an IaaS cloud: compute orchestration, Network-as-a-Service, user and account management, a full and open native API, resource accounting, and a first-class User Interface (UI).

CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer and Xen Cloud Platform (XCP).

Users can manage their cloud with an easy to use Web interface, command line tools, and/or a full-featured RESTful API. In addition, CloudStack provides an API that's compatible with AWS EC2 and S3 for organizations that wish to deploy hybrid clouds.

CloudStack是一个开源的具有高可用性及扩展性的云计算平台,同时是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。支持管理大部分主流的hypervisor,如KVM虚拟机,XenServer,VMware,Oracle VM,Xen等。其前身是Cloud com,后被思杰收购。英特尔、阿尔卡特-朗迅、瞻博网络、博科等都已宣布支持CloudStack。2011年7月,Citrix收购Cloud.com,并将CloudStack 100%开源。2012年4月5日,Citrix又宣布将其拥有的CloudStack开源软件交给Apache软件基金会管理,成为Apache基金会最大的顶级项目之一,最终采用ApacheV2协议授权。


CloudStack采用集中式的单体架构(Monolithic architecture),整个平台只有一个项目构成,不同模块之间通过的本地调用进行交互,在一台主机上就可以完成平台的部署,非常方便,其同样地对外提供自身API和与Amazon AWS相兼容的API。它由如下的架构组成:
Host(主机)部署虚拟化机器的宿主机
Primary Storage(主存储),用来存放虚拟机
Cluster (集群)一组主机与相关主存储的集合
Pod(机架)一组Cluster的集合
Network(网络)为虚拟机提供网络服务
Secondary Storage(二级存储),用来存放虚拟机模板、快照、ISO
Zone(资源域)一组Pod及相关二级存储的集合,通常为我们的某个区域的数据中心机房
Management Server(管理服务器)统一管理整个CloudStack环境


最新版本:4.6
这是一个Bug更新版本,该版本同时修复了多个安全漏洞,支持 CentOS 6.4 等。

项目主页:http://cloudstack.apache.org/