混合云面临的麻烦
要想有混合云,你就需要私有云――但是一方(混合云)果真需要是另一方(私有云)的延伸吗?
如果问问行业分析师企业采用云计算的情况,他们会告诉你,完全由混合云唱主角。当然,初创公司可能完全搭建在公共云上,但是没有一家大企业会把所有工作负载统统迁移到AWS、Azure或谷歌云上。
相反,它们会搭建某种形式的私有云,在公共云上开发新的系统(及/或把一些旧的系统迁移到公共云上),把两者紧密整合起来――这就是混合云的定义。
可问题是,如果你需要私有云来获得混合云,所有私有云又在哪里?我倒不是仅仅谈论管理得当的虚拟化。至少,我指的是自助服务功能,那样开发人员就可以配置自己的虚拟机(如今还可以在它们上面运行容器)。就高端领域而言,我指实施大规模运行的生产环境。
仅仅让自助服务功能发挥作用,你就需要自动化,或者基本上执行常见任务的脚本库:服务器配置、共享式存储安装、针对虚拟局域网(VLAN)的网络设置,等等。更好的是,你应该针对特定的应用程序或服务,让编排技术或工具把这些自动化任务装配成预定义的工作流程。
微软、OpenStack和VMware这三大领先的私有云厂商可以处理这所有或大部分的任务。但是谁来实际实施大规模私有云?又有哪种类型的路径可以通向混合云:私有云环境和公共云环境并存,可以统一来管理?
微软推迟混合云
微软有一个引人注目的混合云愿景。其想法是,围绕Windows Server和System Center而构建的私有云将延伸到Azure公共云,这两个环境将会非常相似,用户可以在两者之间无缝地移动工作负载。
有了微软的Azure Pack,相当一部分的私有云功能已经到位,包括类似IaaS的虚拟化管理、自助式门户功能、SQL Server(或MySQL)即服务以及服务管理API等等。不过据微软声称,即将发布的Azure Stack可与Windows Server和System Center 2016协同起来,它将是至高无上的荣耀,到时会交付非常接近Azure公共云的私有云。
上个月我们获悉,Azure Stack的发布将会推迟到2017年年中。此外,微软已决定只通过戴尔、惠普企业(HPE)和联想提供的集成系统来提供Azure Stack。最低的硬件规格很高:12个物理核心(最好是16个)和96GB内存(最好是128GB)。听起来像是纵向扩展,而不是横向扩展,而销售预装在硬件上的Azure Stack颇能说明实施功能完整的私有云面临巨大的复杂性。
与此同时,微软一直在谈论其OMS(运营管理套件),这款SaaS产品让管理员能够监控和管理部署的私有云和公共微软云,详见彼得·布鲁泽塞(Peter Bruzzese)讨论的OMS的安全功能(http://www.infoworld.com/article/3105576/hybrid-cloud/microsofts-cloud-based-operations-manager-tackles-security.html)。鉴于Azure Stack价格不菲,我认为,更轻量级的OMS解决方案到时会极其受欢迎,因而真正的混合云愿景将会搁置。
OpenStack磕磕碰碰
上周,我参加了硅谷的一次OpenStack大会,看看领先的开源私有云搞得怎么样。那次大会的参与者不是特别多,给人的感觉是OpenStack停滞不前。另一方面,各大电信公司似乎转向OpenStack大搞NFV(网络功能虚拟化),包括AT&T、韦里逊(Verizon)、NTT集团、韩国电信(SK Telecom)和德国电信。当然还有沃尔玛,它在几年前全身心投入到了OpenStack上,另外还有投入力度不一的美国运通、百思买、康卡斯特、贝宝及其他大公司。
在OpenStack的重量级客户当中,一个共同的现象似乎是,它们在大规模构建面向客户的云,宁愿实施开源解决方案,也不愿向公共云提供商支付运营成本。(举例说,可以想象为什么沃尔玛不想在AWS上运行电子商务运营系统。)
在公共云方面,OpenStack表现乏力。惠普和戴尔都放弃了试图构建OpenStack公共云的计划;虽然三年前IBM高调宣布大力支持OpenStack,如今悄悄地远离OpenStack。IBM的云计算主页上明显不见“OpenStack”一词的身影;除了少数几篇博文外,SoftLayer(IBM在三年前收购的IaaS提供商)很少在其网站上提到OpenStack。
VMware的云梦想
VMware在私有云市场拥有最大的最大份额,这取决于你如何定义该市场。很显然,VMware仍然称霸虚拟化市场。但是很难表明客户实施VMware的全面vRealize套件的程度怎么样,该套件包括一整套的监控、自助服务、日志分析和自动化功能。vRealize Business组件甚至还包括计量功能,用于成本分摊(chargeback)。
VMware声称vRealize是一种混合管理套件,面向“多厂商、多云基础设施”。这意味着,你可以跨私有云和支持vSphere的任何公共云来进行管理。此外,VMware借助合作伙伴网络,正在力推一款名为vCloud Air的公共云产品,但目前该产品似乎没有多大的吸引力。
简而言之,VMware是私有云领域的事实上的领导者,但是延伸到混合云的可能性仍然是个未知数。记性很好的读者会记得,早在2011年,Verizon收购了一家纯VMware公共云厂商:Terremark,服务于企业客户,可是与其他电信公司一样,随后放弃了这一努力。由于今年2月份宣布与IBM达成合作伙伴关系,VMware这次可能会有更好的运气,到时SoftLayer将提供VMware公共云,作为VMware私有云的延伸。但它也可能成为IBM的另一种随心所欲的云项目。
“混合”到底是啥意思?
工作负载在它们想要运行的地方运行。一些工作负载需要云计算的可扩展性、自动化和自助服务,其他工作负载(包括传统的客户端/服务器工作负载)以原来的方式运行,完全很顺畅。有些工作负载需要庞大规模,以至于你不想请第三方来托管,因为运营成本和业务依赖成本实在太高了。
虽然我喜欢私有云和公共云并存的愿景,到时你可以在两种环境之间随意转移工作负载,但是工作负载往往驻留在你最初部署它们的地方。容器可能让这来得更流畅,但是这种移植性未必需要某种并存的混合云场景。
结论就是,在现代企业环境下,系统必须始终整合起来,无论它们是本地系统,还是远程系统。但是对大多数客户来说,混合理念(即私有云作为一个连续的架构,延伸到公共云)仍然是绝少有可能发生的事,这主要是由于构建大规模私有云的难度和费用仍然高得惊人。
相关阅读:
《北京市大数据和云计算发展行动计划 (2016-2020年)》(全文)
欢迎加入交流,群主微信:aclood