在当今世界,一切都在向云端转移。我们所说的云,是指科技巨头的数据中心——即AWS、Azure、谷歌、Equinix、甲骨文等,更具体地说,云计算更加为人所知的一面是主要的公共云参与者,即所谓的“公共云”。虽然这些大型云服务提供商及其大部分云竞争对手的业务量和规模都在增长,但他们的客户依赖这些服务来支持自己的业务的方式发生了明显的转变。
随着越来越多的工作负载和数据集被上传到云平台上,公共云的迁移也在发生,这种趋势在近年来愈发明显。
公共云有几个好处,第一个是外包IT运营的便利性和随之而来的复杂性。然而,公有云的本质迫使企业适应他们所依赖的云平台,并重写自己的部分或全部应用程序,使其成为云原生应用。
但是这并不能真正解决企业的问题,也不能降低其成本。通过将全部或部分基础架构从公有云移回私有云或本地,甚至选择将工作负载分配给多个公有云服务提供商,企业能够充分利用两全其美的优势,同时有效地处理每个选项的缺点,这种趋势通常称为混合云。
为了利用这些选项,有必要了解有一些关键工具使组织能够运行并将其系统和应用程序从一种类型的基础架构迁移到另一种类型的基础架构。
基础层
跨平台和基础设施移动数据、应用程序和整个系统,假定能够抽象出它们可以运行的硬件和任何软件环境。这种能力在虚拟机中很容易发现。通过管理程序在裸机基础架构上运行,虚拟机嵌入从应用程序及其数据到操作系统和网络层的整个系统和平台,因此是完整的虚拟环境。
虚拟化技术并不过时,因为从运行在组织内部服务器上的服务器到公共云,虚拟化无处不在。事实上,如果没有管理程序和虚拟机,云计算将无法运行。
通过在虚拟机中嵌入完整的(通常是复杂的)环境,可以安全地充分利用各种平台,包括公共云和私有云、单一数据中心和本地系统。
复杂环境的可移植性
虚拟机的一个关键优势是可移植性。结合适当的管理工具,可以非常轻松地复制和备份虚拟机,从而防止数据丢失或系统停机。虚拟化是一种实用且有效的工具,可以跨整个基础架构管理整个系统和环境。使这些系统具有可移植性,让它们能够跨数据中心和基础设施进行迁移、传输、复制和备份,令混合云成为现实。
混合云之所以有效,是因为本地基础设施和云之间的二分法不再是一个非常相关的二分法。
混合云的好处
虽然“混合云”与“云计算”这个词相比暗示了其具有额外的复杂性,但混合云的实现也表明了其具有许多实际好处。
那些已经完全过渡到公共云以满足其全部或大部分IT需求的企业通常会指出,一旦迁移完成并且各种促销入场费和“宽限期”结束,这种选择的成本会飙升。通常情况下,公共云并不意味着只需为使用的资源付费。定价通常不是那么精细,除了软件许可和所支付的支持合同之外,企业通常不了解其实际的IT资源消耗。
尽管公共云具有明显的好处,但它通常会带来隐性成本。另一方面,混合云不会抑制隐藏成本,因为它允许企业更好地调整其需求和想要在云中使用的实际资源。
混合云允许企业将其能够负担得起的工作负载外包到公共云,同时依赖于各种其他选项和场景——具体取决于其需求和要求。至少,混合云提供了更清晰的支出和方式,这最终为企业完成更好的控制和更低的成本提供助力。
转向云服务提供商的企业面临的另一个问题是,他们最终将不得不依赖提供商的应用程序和软件堆栈。这样做的原因是,除非他们仅将一些公共云基础设施用于相当粗糙的需求,否则企业将不得不重写自己的应用程序堆栈或迁移到适合云服务提供商自身技术要求的应用程序堆栈。
虽然这种情况有时是比较合适的,但如果堆栈被重写或使其只适合一个云服务提供商,可能会促进供应商锁定。在这种情况下,企业将不得不思考旧解决方案到新应用程序堆栈的退出成本是多少,以及新应用程序堆栈的退出成本是多少,毫无疑问,企业将处于弱势地位。
混合云并不妨碍迁移到新的应用程序堆栈。但它允许企业保持其遗留或当前应用程序在其期望的地方运行,而无需以任何方式更改或重写它们。混合云提供了一种有效的方式来控制软件供应商和云服务提供商。
最后,混合云的好处是更好的安全性。这并不是说公有云本质上是不安全的,混合云本质上提供的是通过运行公共云、私有云、内部部署等多种托管功能来减少攻击面。
它还使企业能够优先考虑其基础设施的敏感部分,这些部分通常以本地或私有云基础设施等更严格控制的方式托管,并管理不同的防御行动和对策,具体取决于在基础设施安全事件发生在何处。在这个网络攻击的数量和重要性都在上升的时代,这是一个至关重要的优势。
混合云不是公共云的对立面,也不是在本地运行的IT基础设施的对立面。它可以利用所有可能的场景——其中一个关键工具是虚拟化。因此,从管理程序到管理和备份工具,选择正确的虚拟化堆栈是一个非常重要的选择。