下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

全面分析私有云OpenStack管理选项

作者:课课家教育     来源: http://www.kokojia.com点击数:847发布时间: 2017-08-20 13:00:26

标签: OpenStack私有云程序管理

  欢迎大家阅读本篇文章,本篇文章将全面分析私有云OpenStack管理选项,文章中有许多的小细节,所以请大家仔细阅读本篇文章哦~

全面分析私有云OpenStack管理选项_OpenStack_私有云_程序管理_课课家教育

  当谈到管理OpenStack私有云的最佳实践时,其实并没有一个放之四海皆准的答案。对于一些组织来说,选择一家OpenStack的发行厂商以及使用其专有的工具会比较合理,而另一些组织则会选择自行部署和管理平台。无论哪种方式,制定一个OpenStack私有云管理策略都是非常重要的。

  分享:OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

  核心项目

  OpenStack覆盖了网络、虚拟化操作系统服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成熟度和重要性,转变为核心项目。截止到Icehouse版本,下面列出了10个核心项目(即OpenStack服务)。

  OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。

  高效的OpenStack管理从部署选择开始

  使用OpenStack托管服务的价值在于不必亲自创建OpenStack云的基础架构。IBM Blue Box就是一个典型的例子,但Mirantis和其他企业也提供这种托管的服务。这种方法免去了陡峭的OpenStack学习曲线,降低了运维延迟的风险。然而,这种托管模式的缺点是厂商锁定,以及托管的OpenStack部署可能在短期和长期来看都更昂贵。在签约之前,先做好投资回报率的分析。

  半专有的OpenStack经销商也一样有着成本和锁定的风险,但可能会缩短组织开始运营OpenStack私有云所需的时间。例如,Rackspace公司允许用户在本地设立OpenStack的私有云——这有助于减少数据安全方面的担忧,同时提供管理即服务。OpenStack和红帽正联手扩展这种模式,特别是对于企业的支持。Rackspace将管理Red Hat OpenStack私有云,替一个更开放的OpenStack经销商带来了成熟的支持基础架构。Metacloud也提供类似的服务。

  DIY模式

  如果你想在公司内部安装OpenStack并具有最大的灵活性,该怎么做呢?对于一些IT团队,尤其是规模较大的团队来说,便是投资在组建和维护一个DIY的OpenStack私有云的专业知识上。

  想要从无到有的建立OpenStack私有云,管理员必须要解决管理的诸多细节,从安装和初始调整到自动节点管理和实例编排。OpenStack的基本工具包是来自OpenStack家族约30个左右的重大项目的开放源代码。

  这些项目涵盖了许多的IT领域,但大多数还是比较粗糙的,并缺乏易于使用度。对于IT团队来说,这些项目在设置和操作方面也常常容易出错且耗时。OpenStack的控制是面向命令行接口的,这对于老派的管理员来说很有吸引力,但如今好的做法倾向于一个基于完善测试过的模板的脚本系统。

  OpenStack的工具包提供了许多管理员所需的、用来管理私有云的服务。Horizon仪表板是一个成熟的项目,为云集群带来极大的可视性。Ceilometer是一个用于使用跟踪和计费的OpenStack新工具,它也同时提供了跨整个OpenStack套件的报警功能。Murano提供一个验证应用和镜像的目录,而Congress则负责治理的功能。然而,根据OpenStack的Project Navigator页面指出,Ceilometer和Murano的成熟程度在8颗星中只拿到了2颗,所以它们还有很长的路要走。

  如Red Hat的CloudForms之类的工具能够自动化对服务做出分配并管理它们的生命周期。除了负责扣费处理,CloudForms也可以监视OpenStack的资源使用和优化。另一个可选工具是Cloudyn,它可以同时提供监测和适应管理政策的功能。

  OpenStack社区正在开发Fuel,该半官方的OpenStack管理模块。这种基于GUI的工具提供了硬件发现和配置,集群构建和持续检查和监控的能力。Fuel还被设计为避免厂商锁定。

  对于想要避免在一个沙箱中进行一步步微小配置尝试的IT部门,Mirantis将Fuel捆绑到OpenStack的发布包中,提供可选的硬件。它被标榜为零锁定,并且非常接近于一个完整的替代方案,但却是独立的。

  OpenStack管理软件需要适应快速发展的IT环境。在几年以内,大多数企业都将使用某种程度的软件定义基础架构,因为其能显著提高灵活性并降低成本。今天所做的任何规划都必须将软件定义基础架构考虑在内,这意味着需要调研集群管理器,如StrataCloud或Mirantis。

总而言之,在OpenStack管理方面,我们有其他的替代方法和拥有各种级别成熟度工具的丰富的生态系统。

  总而言之,在OpenStack管理方面,我们有其他的替代方法和拥有各种级别成熟度工具的丰富的生态系统。这虽然使得做出选择变成挑战,但构建一个OpenStack私有云还是比甚至两年以前要轻松得多。

     小结:相信最后大家阅读完毕本篇文章后,学到了不少知识吧?当然如果大家还想要了解更多相关方面的详细内容的话呢,请登录课课家教育平台咨询哟~

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程