xlid 发表于 2015-10-14 07:15:10

四大开源平台的定位:OpenStack、CloudStack、OpenNebula和Eucalyptus

http://www.cloudguide.com.cn/news/show/id/2908.html

看四大开源平台的定位:OpenStack、CloudStack、OpenNebula和Eucalyptus
   在过去的5年间,自从2008年三月推出首个OpenNebula的开源版以来,我们做了许多展示,并探讨了OpenNebula与其它开源云平台(Eucalyptus、OpenStack)的对比。一般的理解认为,所有开源云平台都在一个市场中竞争,抢夺同样的客户。然而,JoeBrockmeier 发表了一篇文章认为:市场给各个开源云平台都留有机会,各自有不同的微环境,共同进入宽广的开源云生态系统。
   两种不同的云应用场景   尽管有许多方法理解云计算,但我们从两种极端的应用场景来分析:   *数据中心虚拟化:被看作vCloud式的基础资源管理工具,以及将虚拟资源管理变得简化。   *按需获取资源:被看作AWS式的云服务,提供工具用于支持按需提供的虚拟化资源。   我们有意采用两种最流行的产品VMware vCloud和AWS来做标杆,因为他们部署最为广泛。我们甚至会进一步指出,大多数第一个应用场景的用户的明确的表明期待替代vCloud的方式,因为vCloud太昂贵了,也因为他们不希望被锁定,或者不能满足他们的需求。同样的,第二种应用场景明确的依赖Amazon,这显然不能满足用户在内部建立云平台的需求。   下面的表格对两种应用场景的主要特征进行了描述:      两种不同的风格的云平台   图:四个象限      以下是对图表的评论:   Ignacio将开源云平台与其参考原型之间的差异之处称为灵活性(Flexibility),并以数据中心虚拟化、按需获取计算资源、低灵活性、高灵活 性为四象限将如上所述四个开源云平台放到不同的位置(如下图所示)。Ignacio进一步指出这个图例并不是为了说明某个开源云平台优于其他开源云平台, 而是为了说明不同的开源云平台适用于不同的客户需求以及不同的应用场景。以目前的状况而言,私有云市场规模很大,客户需求以及应用场景之间的差别很大,并不存在一个能够通吃所有应用场景的云平台。未来Eucalyptus、CloudStack、OpenStack和OpenNebula这四个云平台之间既有竞争也会有合作,并在这种竞争与合作并存的关系中找准适合自己的市场和客户。      但需要说明的是:   *位置并不代表绝对的价值   *你还可以用这个图表来来对比专有的云平台   *任何云平台都可以用于搭建公有云或私有云,并实现云API这个图表并不是静态的,不同的云平台会向上、下、左、右移动。   OpenNebula与Eucalyptus有着截然不同的基本价值观和目标客户,在图表中他们存在于对立的象限。我会说,他们分别代表着开源版的vCloud和AWS。同样的,许多公司会对比OpenNebula和OpenStack,因为他们都能针对用户需求提供非常灵活的方案,但这种想法错误的认为他们提供的是同样应用场景的云服务。Eucalyptus与OpenStack将会面对同一类型同样的需求。   展望未来   在OpenNebula,我们不认为一种云平台会控制另外一个云平台。长期看,各个云平台会逐步聚为一点,但这不会在10年内发生。因此,也因为某一个云平台不能满足所有用户的需求,我们将看到在开源云平台中将共存几个产品,他们分别聚焦在不同的生态环境中。这是一种自然的演进,同样的事情也会在其它市场中发生。在宽广的开源云计算生态系统中,这四个开源云平台将会共存,并在一些案例中协同工作。   在一定程度上这种合作还没有真正开始。我们的一些用户报告称,他们在使用OpenNebula的同时还使用了其它云平台:   一些公司混合使用了企业云和内部云服务。他们实现了把OpenNebula建立在OpenStack或Eucalyptus上的架构。   还有一些公司使用了来自不同云平台的组件来搭建云服务。他们将OpenNebula的功能与OpenStack的Swift或Quantum集成。   我们确信,在短时间内将会看到更多开源云平台合作的项目,同时,他们也会各自拓展属于自己的市场。
页: [1]
查看完整版本: 四大开源平台的定位:OpenStack、CloudStack、OpenNebula和Eucalyptus