虚拟化和云计算在过去 2 年多的时间里都发挥了重要作用,使企业能够通过在短时间内推出远程工作计划来适应封锁。随着我们迈向一个越来越依赖虚拟化和云计算的世界,我们经常从尚未从传统 IT 方法转变的人们那里听到的问题之一是:云计算中的虚拟化是什么?
这实际上是一个合理的问题,因为虚拟化通常被称为云计算的推动者。虚拟化是一种技术,旨在将传统的物理硬件和物理资源转换为与物理对应物具有相同行为方式的虚拟副本。云计算利用了这项技术。
本文将讨论虚拟化与云计算之间的区别、虚拟化在云计算中的作用、不同类型的虚拟化以及虚拟化的主要优势。最后,我们还将讨论 Parallels® RAS,这是一种支持广泛云部署的虚拟化解决方案。
虚拟化在云计算中的作用是什么?
人们喜欢将虚拟化与云计算进行比较。但是当你真正考虑它时,这就像将苹果与橙子进行比较。它们是两种截然不同的东西。虚拟化可以单独使用,无需任何云环境。您可以使用虚拟化解决方案并在您自己的数据中心运行虚拟环境。您可以在该环境中创建和使用虚拟服务器、虚拟桌面、虚拟应用程序等。
另一方面,云环境依赖于虚拟化。您可以将虚拟化视为构建云环境的关键要素之一。
要构建云环境,通常需要以下关键要素:底层物理 IT 基础架构(例如,网络、物理服务器、网络设备、存储设备)、虚拟化环境(例如,管理程序、虚拟机)、容器环境、和一个云平台(例如,OpenStack)。您需要这些来管理、监控、自动化和编排云环境。
有哪些不同类型的虚拟化?
通常,虚拟化和云计算之间的比较源于某些虚拟化类型和某些云服务之间的相似性。让我们看一下服务器、桌面、应用程序、数据、网络和存储虚拟化。
服务器虚拟化
服务器虚拟化是一种虚拟化类型,它允许您通过所谓的管理程序在物理服务器之上运行多个虚拟机或虚拟服务器。这类似于云计算中的基础设施即服务 (IaaS),您还可以在 IaaS 云中创建和运行多个虚拟服务器。但是,在 IaaS 中,您不再需要担心管理虚拟机管理程序甚至底层物理服务器,因为云提供商会处理这些。
桌面虚拟化
桌面虚拟化是一种虚拟化,其中通过诸如虚拟桌面基础架构 (VDI) 之类的桌面虚拟化解决方案,最终用户的逻辑桌面环境和操作系统与物理客户端设备分离。该分离的桌面称为虚拟桌面。用户可以通过这项技术从任何端点设备访问他们的虚拟桌面,而不仅仅是一个。云环境还可以通过所谓的桌面即服务 (DaaS) 提供虚拟桌面。与 IaaS 一样,DaaS 使您免于管理底层 VDI 解决方案和物理基础设施的麻烦。
应用虚拟化
与桌面虚拟化一样,应用程序虚拟化同样将应用程序与物理桌面分离。与虚拟桌面一样,也可以从任何端点设备访问虚拟应用程序。在云中,应用程序虚拟化的对应物是软件即服务 (SaaS) 或应用程序即服务 (AaaS)。同样,在使用这些云服务时,您不再需要担心管理底层物理基础设施甚至负责交付这些虚拟应用程序的解决方案。
到现在为止,你可能已经明白了。这些不同类型的虚拟化的基于云的对应物向最终用户提供类似的对象——虚拟服务器、虚拟桌面、虚拟应用程序等。但是,在这些云对应物中,管理员不必担心管理底层基础架构或负责交付这些虚拟化对象的任何解决方案。云提供商会处理这个问题。
以下是其他几种遵循相同原则的虚拟化类型。
数据虚拟化
数据虚拟化是一种数据管理方法,其中数据被检索、隔离、排列和交付,最终用户无需确切知道数据的存储位置以及数据的格式。可以通过数据虚拟化从对比来源轻松访问单一的数据表示。
网络虚拟化
当物理网络资源被抽象为基于软件或虚拟网络时,网络虚拟化就实现了。如果用户计划将多个物理网络组合成单个虚拟网络或者如果用户计划将一个物理网络分离成多个单个虚拟网络,这可能是有利的。
存储虚拟化
存储虚拟化结合了多个物理存储设备并将它们分组,就好像它们是单个设备一样,例如在存储区域网络或 SAN 中。由中央控制台管理,虚拟存储软件可以将数据请求定向到适当的存储位置,从而轻松快速地访问数据。
虚拟化有什么好处?
毫无疑问,企业正在从物理 IT 组件转向虚拟组件。他们为什么这样做?虚拟化有什么好处?
每种类型的虚拟化都有其自己的细微差别,因此在一种类型中发现的好处可能会在另一种类型中以另一种形式出现,或者甚至可能不存在。为避免混淆,我们将指定哪种类型的虚拟化提供了特定的好处,当然,除非该好处对所有类型都是通用的。
降低成本
当您实施服务器虚拟化时,您将物理服务器转换为虚拟服务器并将它们整合到一个物理服务器中。单个物理服务器可以托管 50 台或(如果您真的推送的话)甚至超过 100 台虚拟服务器。即使这台物理服务器的规格比每台原始物理服务器的规格都高,成本仍将比那些规格较低的物理服务器的总成本便宜得多。这使您可以节省资本支出或资本支出。
提高安全性
当您使用桌面虚拟化时,您的用户将使用的虚拟桌面将不会在他们的端点设备上运行。相反,它们将在集中位置运行,例如本地数据中心或公共云。因此,即使端点设备受到威胁,这些虚拟桌面(连同其上的应用程序和数据)将在该集中位置保持安全。
实现快速和频繁的测试
此优势适用于大多数类型的虚拟化。在虚拟组件上运行测试比在物理组件上更容易。如果要进行更改、删除虚拟组件、添加虚拟组件等,您可以通过编程方式或通过管理控制台执行此操作。它比必须处理物理组件快得多。在某些情况下,如在服务器虚拟化中,您甚至可以克隆一个虚拟组件,如果在克隆版本中出现错误,您可以还原为原始组件。
简化灾难恢复和业务连续性
因为虚拟服务器、桌面、应用程序等本质上是软件,所以对它们进行备份更容易也更便宜。甚至可以通过网络发送它们,然后在另一个站点、另一个地理位置创建原始 IT 基础架构的副本。这样,如果您的主站点出现故障,您可以轻松地从该备份站点恢复,即灾难恢复站点或业务连续性站点。
提高可用性
如前所述,制作虚拟组件的副本更容易,因为它们只是软件。因此,例如,您可以创建虚拟服务器、桌面和应用程序的副本(在 IT 术语中,您称之为冗余)并让它们在负载平衡器后面同时运行。通过这种方式,您可以引导流量和工作负载,这样任何一个组件都不会首当其冲地承受传入流量/工作负载。通过允许 IT 基础架构的各个组件分担负载,您可以最大限度地降低因过载导致的组件故障而导致的停机风险。