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

客服QQ:3315713922

全面解析OpenStack服务

作者:课课家教育     来源: http://www.kokojia.com点击数:720发布时间: 2017-06-22 14:00:22

标签: OpenStack混合云应用软件

  欢迎大家阅读本篇文章,本篇文章讲述了全面解析OpenStack服务,本篇文章纯干货,文章中有许多的小细节,所以请大家仔细阅读本篇文章哦~

     虽然OpenStack的众多云服务为IT专业人士提供了丰富的选择范围,但是物极必反,如此多的服务选项也可能会导致用户的混乱——尤其是在混合云环境中。幸运的是,一个名为Project Navigator的新工具能够在这方面为他们提供帮助。

全面解析OpenStack服务_OpenStack_混合云应用_软件_课课家教育

  对于希望部署云的IT人员来说,OpenStack提供了很多的选择。这个开源云平台拥有着如此多的功能集,其中很多功能集都能够帮助企业用户满足他们的云需求。但是,从超过25个以上的OpenStack服务选项中做出准确决策选出最适合你云环境的那个将是一项较为困难的任务。

  此外,数以百计支持OpenStack的供应商也是增加这一乱象的原因之一,正是他们提供了各种各样的OpenStack服务版本、额外的工具与功能。与此同时,混合云服务选项也使得这一市场变得更为错综复杂和令人兴奋。除了开发一个基于OpenStack的私有云的挑战之外,混合云还引入了其他的新难题,例如跨多个云环境实现各台服务器的连接、组网以及存储。

  根据您的云需求来选择合适的OpenStack服务

  首先,让我们来解决相对比较简单的任务——使用OpenStack来开发一个私有云。管理人员需要面对的第一个问题就是从众多可用的OpenStack云服务中选择一个较合适的。值得庆幸的是,OpenStack已经发布了一个名为Project Navigator的新工具,它可帮助企业用户根据实际云用例的开发需要来确定一个合适的OpenStack服务,例如Web服务。

Project Navigator可在每一个OpenStack项目模块上显示一个状态信息面板。

  Project Navigator可在每一个OpenStack项目模块上显示一个状态信息面板。这个信息面板可显示项目的成熟度,这一点是非常重要的,因为新的模块都是定期添加的。该工具把OpenStack服务分为六个所有OpenStack云都可以使用的核心模块,然后选出针对特定云用例的可选服务。

  这一分类功能将有可能随时间推移而有所变化,这是因为这些“可选项”服务中有更多服务将在不久达到完全的成熟度。从这一意义上来说,更多的OpenStack服务——例如Horizon Dashboard、Heat Orchestration、Magnum Containers、Congress Governance以及Barbican Key Management等——都有可能被纳入核心服务包。

  通过提供OpenStack服务的详细信息,Navigator可帮助管理员针对特定工作负载或用例做出决策,但是OpenStack的配置帮助并没有就此止步。这些示例配置可让沙箱项目变得易于实施。这些示例配置都是基于OpenStack主要贡献者(例如CERN)的使用经验的。

  针对混合云应用使用OpenStack服务

  鉴于云应用高峰或备份等方面的考虑,大多数企业用户都希望同时使用私有云和公共云。所以,虽然Project Navigator是启动私有云实施项目的一个很好的方法,但是它可能还不适合用于混合云的部署。

  当你撇开所有炒作来看待这个命题时,你就会发现开发一个混合云比分别部署一个私有云和公共云要困难得多。这是因为混合云需要有能够跨越公共云和私有云边界的网络结构,以及旨在从公共云或私有云中扩大性能优势的存储系统。

  这些概念仍处于产品开发的早期阶段,它们都还面临着一些根本性的技术挑战。例如,广域网较慢的网速将使公共云实例在私有云中读取数据变得非常困难。更重要的是,一些规模较大的企业会把他们的私有云实施分别部署在不同的地区,而这一私有云实施又必须与公共云紧密结合在一起。

  对于一个OpenStack混合云来说,实现不同云环境之间的VLAN连接以及同时保持其安全性和访问认证是至关重要的。目前,有一些诸如OpenContrail的技术可以帮助我们实现这一目标。

  尽管面临着这些挑战,但还是有一些可使用OpenStack服务来开发混合云的选项。例如,一些企业用户使用OpenStack和亚马逊网络服务(AWS)的组合来开发混合云,这是因为OpenStack Heat脚本程序与AWS脚本程序非常相似。

  未来的混合云将涉及软件定义基础设施(SDI)。SDI主要用于实现集成联合云组件的高级编排。通过使用在SDI中的控制面板服务,我们就可以开发出更高级别的API以实现云到云的无缝操作。

  分享:OpenStack

  OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。OpenStack云计算平台,帮助服务商和企业内部实现类似于AmazonEC2和S3的云基础架构服务

OpenStack云计算平台,帮助服务商和企业内部实现类似于AmazonEC2和S3的云基础架构服务

(InfrastructureasaService,IaaS)。OpenStack包含两个主要模块:Nova和Swift,前者是NASA开发的虚拟服务器部署和业务计算模块;后者是Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack除了有Rackspace和NASA的大力支持外,还有包括Dell、Citrix、Cisco、Canonical等重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台Eucalyptus的态势。

  目前,我们距离处理应用程序、数据以及平台的完全自动化编排流程还有一段不小的差距。这是云发展过程中最有趣的部分之一,所以它也受到了广大开发人员的极大关注。其结果是,随着时间的推移,在混合云环境中使用OpenStack服务将变得越来越方便。

     小结:OpenStack体现了最广大从业人员对云平台的需求,它的出现迅速结束了开源世界云计算解决方案形态各异、山头林立的局面,大有一统江湖之势,当然如果大家还想要了解更多相关方面的详细内容的话呢,请登录课课家教育平台咨询哟~

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