随着近年来大规模公共云的广泛应用,OpenStack在主流IT中所发挥的作用仍然是一个众说纷纭的命题,而其自身则依旧践行着其利基之路。
OpenStack最初是作为云计算开源标准而在2010年7月被推出的。自那时起,它已获得了众多厂商和用户的支持,其广泛的用户群体和跟上特定产品发展脚步的要求将这一技术推向了一个不可预见的新领域。
这些不同的方向代表了企业用户使用OpenStack“吸引和排斥”的两个方面,451研究公司的研究经理Jay Lyman说。这个平台的可扩展性帮助它战胜了CloudStack,但它也可转化至一些没有完全形成的组件。
“你想要使用私有云、移动应用和物联网?你可以采用使用OpenStack的方法,而CloudStack则在云管理方面略胜一筹,”Lyman说。“但是除此之外,你似乎并没有很多工作可以做。”
最新的应用之一就是电信行业一直希望推动OpenStack组件作为网络功能虚拟化(NFV)的标准。OpenStack基金会在上个月发布的一份白皮书将OpenStack作为传统网络设备的潜在软件与自动化替代品,此举得到了Verizon、AT&T、NTT通讯、SK电信以及德国电信等行业巨头的支持。
“随着他们不断地推出新项目—裸机、物联网和容器—他们正在致力于确保这一可扩展性的吸引力,”Lyman说。“随着时间的推移,其中一些不成熟的或者难以实施的项目将变得更易于实现,所以我们也将会看到诸如NFV这样的新技术。”
尽管这项NFV技术在去年引发了电信运营商和企业客户之间利益争夺的怨言。Red Hat和Miranties这两家为白皮书发布做出贡献的供应商已试图开发出一个可满足双方需求的平台,而惠普企业(HPE)则开发了一个独立的运营商级产品。
电信运营商们已经成为了一个重要的用户群,而OpenStack基金会成员看到了OpenStack 成为这样一个万亿级行业新标准的潜力。
“一年半以前,我们都还不清楚究竟应当如何开发出一个能够满足电信行业需求的堆栈。但是,通过大量的合作,今年我们将看到多家电信运营商基于OpenStack的5G演示项目,”OpenStack基金会COO Mark Collier说。
很多包括电信运营商和应用程序供应商在内的企业都希望OpenStack能够成为一个产品或标准平台,从而让他们不必担心底层基础设施并能够使用更多的插件模型,Gartner公司副总裁兼著名分析师Donna Scott说。
这会造成一种紧张的态势,因为基础设施供应商会把框架视为创新驱动因素并承受保持一定前进速度以跟上公共云发展步伐的压力,她补充说。
虽然众多供应商采用了不同方向的技术,但是基金会已经围绕项目改变了治理策略,并建立了一套核心技术,以供计算、网络和存储等应用使用,同时允许更多的实验性项目保持它们各自的平行轨道并按他们自己的节奏发展,Scott说。
“毫无疑问,不同的人有不同的需求,但是我认为他们已经摸索出如何在基金会内对其进行管理,”她说。
推动成为主流
OpenStack拥有比大多数开源项目都高的社区参与度,它还有着诸如PayPal和沃尔马这样的大客户。它真的是运行私有云的无状态可编程基础设施的唯一可行选择,Scott说。然而,OpenStack应用并不适合每一个人,它肯定还不是主流,但是如果它想要继续保持活力,那么最终它必须成为主流,她补充说。
“对于OpenStack将在未来几年时间内发展成为主流的看法,我是持谨慎乐观态度的,”Scott说。“然后,市场上应当出现更多更方便的不同产品,它们将能够让OpenStack的增长速度超过高科技和银行业的企业。”
虽然公共云在近期得到了更多的关注,但是我们将看到私有云将继续保持正增长,而Rackspace公司表示其私有云的年收入增长速度与去年公共云相持平——约为80%。
OpenStack私有云的挑战依然存在
OpenStack在私有云方面的应用并不是没有挑战的。很少有企业会考虑依靠自身的能力来开发一个私有云的,更不用说雇佣和保留一支必要的技术团队来维护云了。市场上有着完整的托管版本,或者客户可以自己选择一个版本,但是许可证成本正在成为他们选择哪家供应商的一个重要因素,Forrest研究公司高级分析师Lauren Nelson说。
OpenStack网络项目(Neutron)仍然是众多OpenStack用户的眼中钉,他们表示该项目仍然无法在规模上实现正常工作。虽然在过去的一年中,这个项目已经取得了一定的进展并受到了相当的关注,但那部分是因为它是OpenStack的核心项目之一,它必须被纳入最新的认证产品中,Nelson说。
它所面临的问题仍然是如何快速地达到其它核心项目的成熟度以及当前体系架构是否能够扩展至足够的用例,或者是否需要做出结构性的变化或以替换项目取而代之,Nelson说。
然后,一个长期存在的问题就是OpenStack是否为迎接云黄金时代的到来做好了准备。现实的情况是更为细致入微且错综复杂,这个问题并不能仅仅用简单的是或否来回答,而回答这个问题的难度部分在于企业、准备以及生产这些本身就较为模糊的词语,同时还缺乏针对特定应用和用例开展充分的讨论,她说。
“在OpenStack环境中运行的应用程序一直以来都是一份长长的清单,其中有企业用户的、有生产的、甚至还有面向客户的生产应用程序,”Nelson说。“更好的问题是:为了实现这一目标我们已经完成了什么?客户需要付出多少?实现这一目标还需要付出什么样的代价?”
在其起步阶段,OpenStack被视为亚马逊网络服务(AWS)的一个潜在的开源答案。这个说法已基本被否决了,至少在美国是如此,因为那些规模较大的OpenStack厂商们(如HPE和Rackspace)将关闭其公共云并把注意力投向其私有云。
但是OpenStack的支持者们很快就注意到,这项技术是一套工具集,而不是一个实际的产品。他们还不惜一切在OpenStack和AWS之间进行着“我们和他们”这样的比较。
事实上,基金会成员们看到了AWS的茁壮成长,这对于OpenStack来说也是具有积极意义的。AWS是一个伟大的开拓者,没有AWS也就不会有OpenStack,总部位于加利福尼亚州Sunnyvale的Mirantis公司CMO兼联合创始人 Boris Renski说。在其早期阶段,围绕着AWS的IT转移还是仍然有的,伴之还存在着大量的创新机会,他补充说。
“亚马逊发展得越好,OpenStack的机会也就越多。”Renski说。我们的很多客户一方面在使用AWS,另一方面引入OpenStack作为在新IT应用文化下的一面旗帜。”
OpenStack是一个创新的社区,不同的用例都将纷纷出现,其中也包括了作为移动和连接设备后端的NFV,Renski说。