如何搭建OpenStack云计算平台

日期: 2016-12-25 作者:Marissa Comeau翻译:王学强 来源:TechTarget中国 英文

对于开源云计算市场来说,OpenStack是当时无愧的领导者——虽然其仍然存在很多需要完善的地方,下面的五点建议可以帮助管理员更好地理解OpenStack。

开源云计算平台OpenStack在2010年由Rackspace和NASA联合推出,其在设计之初就考虑到互操作性问题。2012年,Rackspace将OpenStack的管理权移交给刚刚建立的OpenStack基金会。在过去的几年,由于能够在云组件的基础上快速创建云实例,因此OpenStack平台已经成为构建基础架构即服务(IaaS)环境的一种流行选择。此外,OpenStack能够帮助企业避免供应商锁定(Vendor Lock-in)问题,有多种厂商的特定发行版本可供选择。

让我们通过下面五点建议更好地了解OpenStack云计算平台,包括优势和缺点以及其未来发展趋势。

企业对于OpenStack热情很高,但是采用率很低

自从推出以来,OpenStack已经获得大量关注,成为云计算软件市场中的一个强有力竞争者;而这些都要归功于其开源理念,能够轻松集成来自于多家不同厂商的云组件。但是为何其没有获得市场的大规模认可?

许多人将问题的原因归结于OpenStack的复杂性。OpenStack由很多活动部分或者组件构成——总共54个——使得其非常难以部署。并且OpenStack在经验方面也存在很大缺陷:经验丰富的OpenStack技术人员非常少,导致企业难以获得技术支持。这些只是企业不愿意采用OpenStack的其中两个原因而已。但不全是坏消息,OpenStack基金会正在努力解决这些问题,比如推出官方的OpenStack认证培训项目。一旦OpenStack从最初阶段坚持下来,专家预计其采用率将会逐步上升。

OpenStack云组件帮助其领先竞争对手

我知道你们可能会想:“54个组件?是不是有一点太多了?”尽管OpenStack的众多组件造成其部署过程十分复杂,但是每个组件都在系统中发挥着不可替代的作用。比如,网络组件Neutron负责创建虚拟网络和网卡,并且能够连接到其他厂商的私有网络产品;而镜像组件Glancec负责创建虚拟机镜像,能够发布管理员上传的虚拟机综合目录,并且保证整个企业都可以使用。这些组件的冗余性有助于提升其整体弹性和可用性。

OpenStack的最大优势在于其协作特性。由于OpenStack是开源平台,因此编程人员可以通过GitHub轻松对其源代码进行更改。通常,这些贡献者为OpenStack的大型赞助商企业工作。这意味着OpenStack能够得到持续改进,每天都能够获得更新。还意味着OpenStack非常灵活——OpenStack自身并不是一种hypervisor,但是借助于抽象层,其能够和多种不同的hypervisor相互兼容。

如何应对OpenStack部署复杂性

在OpenStack基金会找到一种实际解决方案减低OpenStack部署复杂性之前,用户只能依靠自己的力量来应对相关问题。幸运的是,管理员可以通过多种不同方式来降低复杂性,在部署开源平台时,大部分情况只需要一些常识而已。首先,但可能是最关键的,成功部署OpenStack的第一步是认真思考你想要如何进行部署。OpenStack并不是通用的,因此其并不适用于传统的本地数据中心负载,对于这种负载来说,最好使用容器技术。如果将OpenStack应用到未来开发的应用程序,那么可以节省时间和精力。

另外一种降低部署复杂性的方式是利用一切可用资源。OpenStack Marketplace可以提供咨询服务、驱动、应用程序目录等,用户可以选择使用特定厂商的OpenStack发行版本,这样就能够从EMC、Rackspace和Red Hat等厂商获取技术支持服务了。将这些工具——当然也可以是其他工具——加入到你的可用选项中,能够在很大程度上帮助企业顺利搭建OpenStack环境。

获取OpenStack认证能够为管理员带来哪些好处?

为了提升市场采用率、加强竞争性,和VMware、微软等主要厂商进行对抗,OpenStack基金会推出了官方的OpenStack认证项目。尽管用户能够利用网上资源来学习OpenStack的各方面知识,但是获取官方认证无疑能够让自己的简历更加丰富,给潜在雇主留下更为深刻的印象。如果用户下定决定想要获取OpenStack认证,那么可以从两个方向选择:generic OpenStack和vendor-specific OpenStack。正如名称所显示的那样,generic OpenStack包含了OpenStack基本组件,适用于那些想要参加OpenStack认证管理员考试的学员,而vendor-specific OpenStack则是针对某个特定厂商的培训。红帽和Mirantis等厂商已经和OpenStack进行合作,推出自己的OpenStack版本,但是厂商需要收取部分费用。如果你想了解更多关于OpenStack认证项目的信息,可以通过访问OpenStack Training Marketplace来更好地了解每种认证考试能够带来的好处。

展望:OpenStack的未来

在过去的六年,OpenStack已经实现了快速发展,而现在专家们是如何看待这种技术的?现在大家依然对于OpenStack抱有截然相反的两种意见,一些专家认为复杂度已经抵消其在降低成本方面的价值,而其他人指出快速发展能够促成最终的成功。不论哪种理论是正确的,现在非常明确的一点是OpenStack已经站稳脚跟——那么下一步呢?OpenStack在最终成为一种成熟技术之前,仍然有很长的一段路要走,但是如果OpenStack基金会能够不断解决相关问题,比如缺少简易安装工具等,那么OpenStack将在私有云和混合云市场具有更好的表现。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Marissa Comeau
Marissa Comeau

TechTarget助理编辑

翻译

王学强
王学强

TechTarget特邀编辑,毕业于计算机专业,现任职于外企IT分析师,负责网络、防火墙和服务器等系统运维工作,对虚拟化、网络安全和渗透测试拥有浓厚兴趣,工作外热爱旅行、汽车和健身。

相关推荐