OpenStack的秘密武器是模块化

用户可以添加和删除最适合其需求的插件

虽然云计算基础设施市场有点迟到,但OpenStack在其他云堆栈中享有优势,因为它具有模块化架构,即开源云软件的第一个开发人员之一。

“这是非常重要的。没有一种方法可以做露天蜱,这是非常重要的,”克里斯凯姆说,当他是美国宇航局艾姆斯研究中心的Cio时,克里斯凯姆普克里斯凯姆说。Kemp周四在波士顿的OpenStack会议上讲话。

OpenStack背后的开发人员通常会推出超出其他平台的限制的能力。“我们不是在谈论[使用OpenStack运行a]云的100个服务器甚至1000个服务器,但成千上万的服务器。其他选项在那里并没有真正考虑这种规模,”乔纳森布莱斯(译文)OpenStack项目政策委员会。

对于KEMP在美国宇航局的团队中,可扩展性是一个重要的功能。Kemp在接受IDG新闻服务的采访时,该中心需要一个可以处理数百万互联网游客的基础设施,他们希望查看NASA大量空间图像。

最初,Ames尝试使用Eucalyptus开源软件项目平台,但发现将软件扩展到所需的级别存在挑战。Kemp的团队甚至向Eucalyptus项目团队提交了代码改进——当时的总部设在加州大学圣巴巴拉分校——他们认为这会有所帮助。然而,这些变化很少被整合到软件中

因此,KEMP成立了一个大约20个工程师和开发人员的团队,他们建立了自己的云控制器,称为Nova。Nova抓住了Rackspace的兴趣,然后建立了第一次OpenStack的迭代。

“Nova的建筑的主要区别在于,它不是一个整体产品,一切都闪烁在一起。如果你试图做某事,你将基本上必须撕开整个东西,”Kemp说。

通过这种架构,如果系统中有一个瓶颈,则可以容易地用其他组件替换负责该瓶颈的组件。

Kemp表示,每个云平台“将遇到基础设施的不同部分的瓶颈,这取决于工作量,拓扑,”或其他一些因素。OpenStack已经设计成了,以便“当您拥有这些瓶颈之一时,您可以拔出该件并插入别的东西。”

“OpenStack真的被设计为云平台,因此每件事都可以作为独立的组件运行或插入,”他说。OpenStack的存储组件是一个名为SWIFT的独立项目。网络职责由另一个组件处理,称为量子。

Kemp指出,插件体系结构还鼓励许多公司为该堆栈提供各种组件。然后它们可以相互竞争,以提供最好的实现,或者为特殊用途的实现开辟市场。

Kemp本人现在引导星云,这是一个计划提供openstack设备,以协调大量的个人通用服务器作为统一云服务。星云也是为堆栈开发一个新的仪表板,也可以轻松地纳入核心代码库。

OpenStack的另一个贡献者是戴尔,它提供了基于OpenStack的硬件集。戴尔开发并发布了一个露天安装程序,称为撬棍,经过工程师发现安装过程是一个困难的,John Igor表示,戴尔的云和大数据的执行董事,在另一个谈话中。

其他具有OpenStack的差距仍然需要解决,也许具有额外的模块。IT经理Cern欧洲核研究组织的IT经理在谈话中指出了一些谈话,解释了Cern如何测试OpenStack,以更好地处理其巨大的工作量。

贝尔指出,OpenStack的Nova需要一种最接近该工作所需数据的调度工作的方式。否则,云计算所获得的任何益处都会通过来回移动数据所需的附加网络带宽来丢失。

他补充说,需要其他改进。管理员需要一种选择应首先安排哪些类型的作业的方式,应该有积压作业。需要更多控制计费,可用性和性能监控。

约押·杰克逊报道企业软件和通用技术突发新闻IDG新闻服务。在Twitter上跟随Joab@Joab_Jackson。Joab的电子邮件地址是Joab_Jackson@idg.com

加入网络世界社区有个足球雷竞技appFacebooklinkedin.对自己最关心的话题发表评论。
有关的:

版权所有©2011.Raybet2

2021年IT薪资调查:结果是