如何搭建OpenStack云计算平台

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

OpenStack   开源云计算   GitHub   

【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助理编辑

开源虚拟化>更多

  • 主流hypervisor总拥有成本及功能对比

    在众多hypervisor中做出选择可能是管理员要做出的最重要的决定之一。在做出上述决定时,务必牢记要在已经推出市场一段时间的hypervisor中进行选择。

  • 从红帽2017财年Q4财报看OpenStack增长趋势

    3月底,开源服务提供商红帽公布了它在2017年第四季度财报,该报告截止日期为2017年2月28日。据报告显示,红帽第四季度总营收为6.29亿美元,比去年同期增长16%;全年总营收为24亿美元,比去年同期增长18%。

  • 从OpenStack Ocata看容器技术的走势

    然而2017年2月,OpenStack社区却突然发布了OpenStack的第15个版本Ocata。这一版本的发布,与上一版本的发布时间间隔只有四个月。

  • 预测潜风险:加强容器保护

    容器是IT行业最热门的软件话题。共享虚拟机通用部分——操作系统、管理工具乃至应用,大大减少了镜像消耗的内存资源,同时减少了加载相同代码的众多副本所需占用的网络带宽。

相关推荐

技术手册>更多

  • 虚拟机资源配置指南

    本期《虚拟机资源配置指南》技术手册旨在帮助IT管理员找准虚拟机资源合理分配的界线,并通过正确实施、配置安全性,避免虚拟机蔓延等多方面技巧,最终在充分保证虚拟机性能优化的同时,合理控制运营成本。

  • 超融合产品EVO:RAIL使用指南

    VMware已经建立了一个合作伙伴列表,该列表中的厂商将提供EVO:RAIL的硬件部分。尽管底层的技术相同,但HP、Dell以及合作伙伴列表上的其他厂商提供的产品还是有一些差异。

  • VMware NSX部署指南

    在VMworld 2013上,VMware发布了它的下一代网络虚拟化平台NSX,两年过去了,VMware NSX有了哪些变化?您是否已经部署VMware NSX?

  • vSphere高级技巧

    虽然vSphere 6要等到2015年初才会发布,但是大家对它的热情不减。相信很多企业都已经在使用vSphere,本期技术手册分享一些关于vSphere的高级技巧,例如如何重新设计vSphere让其发挥最大潜力。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 网络
  • 服务器
  • 数据中心