本帖最后由 pig2 于 2014-2-28 15:26 编辑
如果不知道CloudStack和OpenStack是什么,可以看看下面帖子
可以带着下面问题来阅读本文章: CloudStack和OpenStack的开发语言分别是什么?
CloudStack和OpenStack用户界面是什么? CloudStack和OpenStack都包含什么组件?
2012年4月5日Citrix宣布将CloudStack开源软件加入到Apache软件基金会,CloudStack与OpenStack同成为Apache许可下的完全开源云计算平台,同时也成为OpenStack最有力的竞争对手。 截至目前OpenStack在市场宣传、影响力方面远胜过CloudStack,支持伙伴、社区开发人数及讨论话题数、活跃程度等也高于CloudStack,但CloudStack的平台成熟度要优于OpenStack,CloudStack的用户体验及安装容易度也都比OpenStack要好,并已在更具生产实际的环境中得到了充分验证,而OpenStack到目前为止则更像是仍处于研发阶段难以称为“成熟的产品化的IT产品”。
整体比较 比较项 | | | | | | | | | | | | | | 无现成功能,需通过Nova-scheduler组件自己实现 | | | | | | | | | | | | | | 软件负载均衡(Virtual Router)、硬件负载均衡 | 软件负载均衡(Nova-network或 OpenStack Load Balance API)、硬件负载均衡 | | XenServer,Oracle VM,vCenter,KVM,Bare Metal | XenServer,Oracle VM,KVM,QEMU,ESX/ESXi,LXC(Liunx Container)等 | | | 支持All in one(Nova,Keystone,Glance组件必选) | | | | | Console Proxy VM,Second Storage VM,Virtual Router VM,Host Agent,Management Server | Nova,Glance,Keystone,Horizon,Swift | | | | | | | | | |
实际安装与运行测试的比较 1. OpenStack文档资料数相对于CloudStack较多,且安装过程等讲解较具体。但是因为不同版本间OpenStack可能差异较大,如果实际安装版本与文档中使用版本不一致可能会遇到问题。 2. OpenStack安装过程较复杂,尤其是网络配置部分比较麻烦,而这方面资料较少,讲解不够具体。CloudStack安装过程较简单,但是后续运行中各种配置等问题相关文档少有提及。 3. OpenStack 的Web 管理界面DashBoard目前为止较简单,可能存在bug也较多,但中文翻译较好,并提供一些帮助信息;CloudStack的Web管理界面功能较多,但中文翻译不彻底,缺少帮助提示等信息。两者使用Web界面管理均出现类似删除虚拟机一直删除不掉等问题。 4. 测试发现OpenStack可超载创建虚拟机,但所创建虚拟机经常出现无法启动的情况。而CloudStack对虚拟机的资源占用管理较严格,无法超载创建虚拟机,因此对主机节点的硬件配置要求较高。 5. CloudStack支持通过模板(Template)或ISO创建虚拟机,但上传模板、ISO及创建虚拟机等过程均耗时较长;OpenStack在实验过程中为直接从网上下载img文件创建虚拟机,耗时很短即可创建成功。 6. 两者创建的虚拟机均可以通过Web管理界面进入管理,但测试中OpenStack创建的虚拟机虽然附加了局域网IP,但网卡实际绑定IP为私有IP,未找到如何通过SSH直接访问的办法。CloudStack创建的虚拟机使用了分配的Guest IP,可通过SSH连接访问。
|