阅读更多
【CNW.com.cn独家译稿】软件产品开发公司Altoros Systems的IT基础设施设计师Vadim Truksha在美国《网络世界》上发表一篇文章,详细对比了CloudStack、Eucalyptus、vCloud Director和OpenStack等四个云平台。文章全文如下:

考虑到云计算有极大的潜力提高效率,显著节省成本,实现可升级的基础设施和高性能以及安全的数据存储,云计算仍然是目前IT领域最热门的话题之一。

然而,选择合适的云平台是很困难的。这些云平台都有支持意见和反对意见。因此,Truksha说,当一个客户问我和我的同事‘适合他的项目的最好的云平台是什么’的时候,我们决定深入考察现有的一些最著名的云平台,对比一下它们的功能并且在一个逐个排列的产品表格中总结研究的结果。我们测试了CloudStack、Eucalyptus、vCloud Director和OpenStack等四个平台。

下面你们将发现免费版和商业版云平台提供的功能、产品价格、说明文件的完整性和社区成熟度等信息。此外,在部署过程中发现的错误已通过修复瑕疵的详细指令修复了。
这个无偏见的对比的目标旨在帮助人们使自己的业务需求符合特定的云系统的能力, 并且最终选择最合适的产品。

CloudStack 3.0.0
CloudStack是一个管理数据中心计算资源的控制台。Zynga、诺基亚研究中心和Cloud Central等许多知名的信息驱动的公司已经使用CloudStack部署了云。除了拥有自己的API(应用程序编程接口)之外,这个平台还支持能够把一个亚马逊API转变为CloudStackAPI的CloudBridge Amazon EC2。你可以在这里查看一个详细的支持的指令列表。网址是:http://docs.cloudstack.org/CloudBridge_Documentation/Supported_Amazon_EC2_Commands_in_CloudBridge
主要特点:
- 不依赖于任何管理程序(KVM、XEN、ESXi、OVM和BareMetal)
- 任务(分配和管理权限)
- 虚拟网络(支持虚拟局域网)
- 资源池(让管理员限制虚拟资源,例如,限制一个账户创建的虚拟机的数量以及分配给一个账户的公共IP地址的数量,等等)
- 快照和卷
- 虚拟路由器、防火墙和负载均衡器
- 使用主机维护进行动态迁移
如果你们的数据中心以vSphere为基础,CloudStack将使用一个vCenter API。这意味着你将能够管理使用vSphere 4.1动态部署的数据处理中心。
价格:CloudStack将根据GNU Public License v3(GNU公共许可证第三版)免费发布。要获得付费的技术支持,你应该通过电子邮件与开发者联系。
社区:有一个在线社区免费提供及时的技术支持。你可以在论坛中找到许多CloudStack问题的解决方案。还有一个IRC(互联网中继聊天)频道,欢迎每一个人提出问题。
说明文件:如果你有基本的技术背景,你使用默认设置安装CloudStack平台是很容易的。如果需要更复杂的安装,你会遇到一些难题,因为说明文件不包含全部的复杂问题。这个手册提供一步一步的指令,但是没有提供这个平台总体如何运行的任何信息。
体验:我们实施了这个系统的安装和设置并且实验了VMware和KVM集群。这些主机使用CentOS 5.5和CentOS 6.2。此外,我们的工程团队把使用CloudStack部署的私有云连接到了RightScale管理控制台。这个平台很容易安装并且像预期的那样执行任务。
可能的问题和瑕疵补丁:当使用CentOS 6的时候,在运行libvirtd时会出现一些错误。在/etc/cgconfig.conf文件中增加如下代码可以解决这个问题:
group virt {
cpu {
cpu.shares = 9216;
}
}
在输入这个代码之后,重新启动/etc/init.d/cgconfig并且启动libvirtd。
在网站使用这个控制台也会产生一些问题。其中一个问题是vnc(虚拟网络计算机)服务器把127.0.0.1当作这个主机的默认的地址。要检查这个问题,执行下列指令:
netstat -nlp | grep kvm
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 11673/qemu-kvm
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 11872/qemu-kvm
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 15227/qemu-kvm
tcp 0 0 0.0.0.0:5903 0.0.0.0:* LISTEN 12587/qemu-kvm
一旦这个地址是127.0.0.1,你应该在/etc/libvirt/qemu.conf配置文件中取消这行批注vnc_listen = "0.0.0.0" ,并且重新启动虚拟机。
结论:使用CloudStack管理控制台工作给我们的工程团队留下了深刻印象。这是一个提供广泛功能的迅速发展的工具,并且是免费提供的。它可以用于生产。但是,如果你使用VMware管理程序性,vCloud Director似乎是更好的选择。


......

01:CloudStack 3.0.0 http://www.cnw.com.cn/news-international/htm2012/20120720_250599.shtml
02:Eucalyptus Open Source 2.0.3  http://www.cnw.com.cn/news-international/htm2012/20120720_250599_2.shtml
03:vCloud Director 1.5  http://www.cnw.com.cn/news-international/htm2012/20120720_250599_3.shtml
04:OpenStack 2011.3 http://www.cnw.com.cn/news-international/htm2012/20120720_250599_4.shtml
来自: 网界网
1
0
评论 共 1 条 请登录后发表评论
1 楼 gavin.lxh 2013-01-14 14:58
都2013年了, 这些信息太老旧了.以后要转希望是有一定时效性的信息.

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Ext 页面报错解决方法

    src="/gamemanage/ext/adapter/ext/ext-base.js"> href="/gamemanage/ext/resources/css/ext-all.css" /> Ext.namespace('tml','tml.common'); tml.common.awardList = function() { var awar

  • C盘非独立磁盘怎么装Linux,请教:可以从硬盘上直接安装linux吗?

    不用EXT3是为了如果出问题PQ7支持EXT2,不支持EXT3。 安装时把GRUP安装在“根分区的第一个扇区”,不要MBR。98除外。 然后制作启动盘进入LINUX,然后用我的这文章 一、本机分区如下: hda1 2000 FAT32 7G hda3 /...

  • ext4,spring,hibernate构建企业开发平台

    采用ext4,spring4,hibernate4,gradle打造一套企业开发平台,省去了您自己构建一套完美框架的麻烦。 1、首页 双击首页的快捷项目图标按钮可打开相应的功能,首页快捷项目图标按钮可删除,也可从导航菜单通过拖曳...

  • VS2010 Addin 插件添加菜单和命令

    还是一点点的收集到了一些资料,真心觉得学习新知识不痛苦,痛苦的是没人请教,寻找资料的过程。关于使用C#语言开发VS Addin插件还是有一些的;不过都是在“Tools”菜单下添加一个命令,而不是如下图所示的

  • 请问这个页面布局中左边的导航菜单是怎么实现的?

    [size=18][color=indigo]请教:才开始接触ext,需要做的很多功能都无从着手。。。。。。[/color] [color=red] 请看下面图片中所示页面布局:左边的导航菜单分为3个部分,Task Actions ,Views ,Task Grouping ...

  • 通过误操作带来的grub菜单丢失

    通过误操作带来的grub菜单丢失 由于本地的一台测试服务器分区十分不合理,我准备做适当的调整,可是又不能损坏当前正在运行的linux环境.有点费劲. 机器只有一个硬盘,大小80g,linux下面显示为/dev/had,当前的分区情况...

  • Extjs6.2 树 treePanle scrollable属性设置横向滚动条失效问题解决

    如题,最近在学习Extjs时碰到tree panel利用原有的...均没有作用,后来请教公司的大神之后给出的解决方案是:设置scrollable: false;之后在afterrender里添加方法: me.view.el.dom.setAttribute('style', 'ove...

  • xp下添加linux启动,如何在windows xp系统下安装linux???

    我刚刚想开始学linux,请教如何安装!|我今天才安装了Redhat9.0。LINUX不可能在WINDOWS下安装。比较简单的方法是先在XP下用PQMAGIC分好区bootext3100M,/ext36G,swap内存1-2倍详细见www.linuxfans.orglinux安装说明...

  • grub4dos puppy linux,Grub2引导硬盘上的puppy linux的问题

    由 huang533d 于 星期二, 02/11/2014 - 23:08 发表新年好,请教大家,如何设置Grub2引导硬盘上的puppy linux。我在grub.d自定义设置是:menuentry "wary puppy linux 5.5"{set root=(hd0,2)linux /vmlinuz root=/dev...

  • ramdisk实践2:ramdisk制作以及解决传参问题的编程详解

    ' setenv bootargs 'console=ttymxc0,115200 root=/dev/ram0 rootfstype=ext2 rootwait rw' 这里需要注意几个问题: 1)注意修改文件名字,这里有三个文件内核、ramdisk镜像、设备树 2)注意修改DDR的地址 3)注意修改...

  • 【转载】ATL问题集

    这些问题是以前在csdn当版主是一些朋友整理的,今天找到了,贴到这里来! #1 如何使用控件不能改变大小? 答:有时我们需要创建不可改变大小的控件,像那种在运行时没有界面的控件(例:时间控件,SysInfo 等),...

  • ATL问题集

    使用ATL创建控件过程发现一个问题: 1.

  • ExtJs2.0学习系列(10)--Ext.TabPanel之第二式

    ExtJs2.0学习系列(10)--Ext.TabPanel之第二式 上一篇种我们简单的了解了下tabpanel下面我们要介绍的是,如何动态的添加标签页! 2.动态添加tabpanel的标签页效果图:点击"添加新标签页",会添加一个标签页,而且激活这...

  • miniGUI相关问题(转)

     TrackMenuBar是击活菜单,被PopupMenuTrackProc()函数的按键或鼠标消息调用(主要是向左或右移 动弹出另一个菜单)故肯定有一个地方专门用来处理菜单未被击活时的键盘消息,以击活菜单之后再调 用...

  • Linux的经典问题(转贴)

    redhat的自动升级更新问题(hutuworm) 在 www.redhat.com/corp/support/errata/ 找到补丁,6.1以后的版本带有一个工具up2date,它能够测定哪些rpm包需要升级,然后自动从redhat的站点下载并完成安装。 升级除kernel...

  • ExtJs 3 自定义combotree

    * 还没有考虑性能问题。继承自Ext.form.ComboBox也很浪费。 * 代码中的cu.get()是自定义的异步请求方法。 * @author Linzongxue * @create_date 2011-12-13 */ Ext.ux.ComboBoxTree =...

  • ATL问题集(32至50)

    /*此文是将网上的一些文章,自已遇到的问题进行整理,有些是翻译,所有只供学习讨论,如有版权还归原作者*/#32如何动态创建ocx?答:看下面代码#include CComModule _Module;#include #include #pragma comment(lib,...

  • JNI书籍特供

    11、实例十一:在jni中的返回值问题... 65 12、实例十二:在jni中创建java类对象:... 66 Chap10:在 Windows 中实现 Java 本地方法... 66 1.Java 调用 C. 67 2.调试... 76 3.其他信息...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

Global site tag (gtag.js) - Google Analytics