近年来,数据中心托管提供商一直致力于使混合云架构易于使用其设施进行维护。这样做变得越来越容易,不使用混合云会让人觉得自己错了。
但实际情况比看上去更复杂。尽管混合架构在许多情况下都能带来真正的好处,但是有些情况下,托管和混合框架并不能很好地结合在一起。在盲目地投身于混合云的潮流之前,评估混合架构对于托管基础设施的缺点是很重要的。
混合云和托管的优势
在解释为什么你会不希望将混合架构与托管结合使用之前,有必要先了解一下为什么许多组织会考虑这种策略。
一个原因是,对于那些需要将服务器保留在托管设施中,但仍希望利用基于云的服务的可伸缩性和便利性的公司来说,混合云架构显然是通往云的一个突破口。
同时,过去几年出现的新一代混合云框架,如Azure Stack和Google Anthos,降低了那些希望在混合云架构中包含托管基础设施的组织的准入门槛。你不再需要在公共云服务和托管数据中心内的服务器之间构建自己的集成。有了这些框架,你可以使用相同的部署和管理工具,甚至可以使用与公共云中相同的云服务,即使你的工作负载留在自己的服务器上。
另外,由于托管提供商在为混合云量身定制的互连解决方案方面的投资,如果你使用混合架构,你可以在许多情况下在托管设施和公共云之间实现相同级别的网络性能。你甚至可以通过利用混合云和托管来减少占地。
从这些角度来看,有很多理由认为混合云是未来托管策略的重要组成部分。不以某种方式将其服务器连接到公共云的托管用户看起来几乎是在开倒车。
为什么混合云并不总是正确的选择
但这种评估并不总是公平的。尽管混合云架构有明显的优势,但仍有一些关键的因素可能会导致那些拥有托管基础设施的组织避开混合云架构。
也许最大的原因是,大多数现代的混合云框架并不是非常独立于供应商的。Azure Stack(和Azure Arc)将你锁定在Azure生态系统中。Google Anthons不仅兼容其他公共云,而且基于开源的Kubernetes,但它并不像看上去那么中立:Antos是一个没有任何真正替代品的Google产品,如果你不喜欢Antos,你不能很容易地迁移走。同样,尽管VMware的混合云解决方案能够实现私有基础设施和多个公共云之间的集成,但它还是属于VMware生态系统。
如果你对锁定持谨慎态度,那么混合云策略似乎并不是使用托管基础设施的组织的最佳选择。这类公司可能会觉得更安全的做法是使用建立在真正开源平台上的私有云,如OpenStack或Kubernetes。
类似的,大多数现代的混合云框架和互联服务都有很高的价格。即使你的工作负载托管在托管设施中的服务器上,你也要向公共云供应商付费。同时支付云账单和托管账单可能会让一些组织望而却步。
在某些情况下,网络性能也可能成为一个障碍。尽管互连解决方案能够在托管基础设施和公共云之间实现高速、高可用性的网络连接,但这些解决方案并不支持所有类型的公共云服务。它们的管理也很复杂。此外,你想要集成的公共云可能根本没有可用的互连。
除此之外,还有一个简单的事实,即混合云所带来的好处可能不是对所有公司都重要。不是每个人都需要利用云架构。对于一些企业来说——尤其是那些不需要快速扩展的企业,或者那些依赖于云无法替代的遗留应用程序的企业来说,将托管服务器变成混合策略几乎没有什么好处。
结论
正如混合云架构对托管用户有利的原因有很多,也有一些缺点使得混合云在某些情况下成为一个糟糕的选择。混合云可能看起来是托管行业未来的潮流,但不要指望传统架构会完全消失。
