开发者社区> 泡泡浅眠> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

OpenStack服务大揭秘

简介:
+关注继续查看

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

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

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

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

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

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服务将变得越来越方便。

本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
云游戏后端服务
本文研究全球及中国市场云游戏后端服务现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
72 0
阿里云MVP Meetup 《云数据·大计算:海量日志数据分析与应用》之《数据应用:数据服务》篇
本文主要阐述在使用DataWorks(数据工场)的过程中如何使用数据服务模块,快速将已生成的数据给用起来。此功能可用于快速将数仓中的结果表生成API,通过API给下游应用使用,或者通过API服务完成数据共享等。
1145 0
一文揭秘阿里云Redis全球多活产品
Redis全球多活产品是阿里云自研、基于云数据库Redis版(ApsaraDB for Redis)、100%兼容 Redis 协议的多活数据库系统。通过数据同步通道,把多个Redis实例组网成1个逻辑上的 Redis 多活实例,多活实例内的所有实例均可读写并保持实时数据同步。
5069 0
王义成:阿里云Redis服务助力游戏行业发展
2018数据库直播大讲堂峰会Redis专场,来自阿里云高级产品专家王义成带来Redis助力游戏行业的相关演讲。主要从传统数据库的压力开始谈起,着重介绍了阿里云Redis产品架构以及不同的版本,接着对Redis服务能力进行了说明,最后对游戏、视频行业的应用作了介绍。
3069 0
OpenStack落地的五大难点
OpenStack是一个开源的云计算管理平台项目,尽管它用云范围广泛,并且得到了许多开发者和厂商的支持,目前它仍面临一些挑战和难点,本文将详读者细数这些难点并且分析具体的原因。
2303 0
+关注
2246
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载