主题

了解虚拟化

从操作系统到应用,每一个新软件总会不断产生新的需求,它需要更多的数据、更高的处理能力、更大的内存。虚拟化技术可将单台物理计算机作为多台计算机使用,从而节省更多服务器和工作站的成本。

何为虚拟化?

借助{1}虚拟化技术{2},用户可以单个物理硬件系统为基础创建多个模拟环境或专用资源。并使用一款名为“Hypervisor”(虚拟机监控程序)的软件直接连接到硬件,从而将一个系统划分为不同的、单独安全环境,即虚拟机 (VM)。虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源,而虚拟机则依赖这些功能运行。虚拟化可以帮助您充分利用先前所做的投资。

配备了虚拟机监控程序的物理硬件叫做“主机”,而使用其资源的虚拟机则被称为虚拟客户机。这些虚拟客户机将计算资源(如 CPU、内存和存储器)视为一组可进行重新分配的资源。操作员可以控制 CPU、内存、存储器和其他资源的虚拟实例,以便虚拟客户机能在需要时收到所需资源。

将虚拟基础架构迁移到红帽解决方案

虚拟基础架构不应限制您所使用的应用和服务,而是应该提供支持。迁移到红帽解决方案可以减少基础架构的支出,让您能更充裕地投资云、容器和自动化。

通过虚拟化可以实现什么目标?

网络功能虚拟化

可从一个原始网络创建多个虚拟网络。

服务器虚拟化

单台服务器可以充当几台甚至几百台服务器的角色。

操作系统虚拟化

一台计算机可以运行多个操作系统。

虚拟化具有哪些优势?

借助虚拟化资源,管理员能够对物理资源进行池化,从而真正发挥硬件的价值。因此,可以对那些维护代价高、但支持重要应用的传统基础架构进行虚拟化,从而实现优化利用

管理员不必再等待新硬件逐个认证每个应用,只需设置好环境,迁移虚拟机,一切即可像以前一样照常运转。在回归测试过程中,管理员可以轻松地创建或复制试验台,且无需添置专用的测试硬件或冗余的开发服务器。只要接受过恰当的培训、掌握了正确的知识,就能对这些环境做出进一步优化,从而增强功能、提高密度。

虚拟化的安全性如何?

您一定知道,安全应该长效持久,灵活可集成。虚拟化技术可以轻松地解决很多常见的安全问题。如果所处环境中采用的安全策略要求使用防火墙将系统分隔开,那么这 2 个系统可以安全地驻留在同一台物理服务器上。在开发环境中,每个开发人员都能拥有自己的沙盒,以免受到流氓软件或失控代码的干扰。

如何管理虚拟机?

虚拟化管理软件的设计目的是让虚拟化更加易于管理。当然,您可以手动将资源分配给虚拟机,根据需要在服务器上为它们分配空间,并进行测试和安装补丁。但是,将单个系统划分为数百个系统,也意味着保持这些系统的运行、更新和安全所需的工作量也成倍增加。

如果所有虚拟机都与监控、部署或管理工具绑定,那么系统就能在使用或维护的高峰期间,自动迁移至更适合的硬件。请试想一下,某个服务器场可以根据工作负载和所处的时间,在数秒内重新分派任务。当特定虚拟客户机实例所占用的资源越来越多时,监控系统会将这个虚拟客户机转移至需求量更低的其他服务器,或从中央池中为这个虚拟客户机分配更多资源。

虚拟化和云计算有何区别?

由于两者的核心理念都是从硬件中分离资源,以创建可用的环境,所以很容易被混为一谈。虚拟化有助于创建云,但它并非实现云计算的决定性技术。你可以这样理解:

  • 虚拟化是一种将功能与硬件分离的技术
  • 云计算远非只是依赖于这种分离的解决方案

美国国家标准与技术协会这样描述云计算的 5 种功能:一个网络、池化资源、一个用户界面、置备功能、自动化资源控制/分配。虽然虚拟化可以创建网络和池化资源,但还需要其他管理和操作系统软件来创建用户界面、部署虚拟机、控制/分配资源。

为什么虚拟化应采用开源形式?

虚拟化本身不是我们的目的。我们的重点在于探索虚拟化能够如何支持依赖于它的技术。

专有虚拟化会限制对其源代码的访问,这关系着 IT 基础架构是否能按照您的意愿工作。供应商常常将用户与企业许可协议(ELA)绑定,增加您对该供应商软件的依赖。这会限制您对云、容器和自动化系统等现代技术的投资。

另一方面,开源虚拟化则可让用户完全控制其创建的基础架构以及依赖于它的所有内容。您可以对它进行修改,以配合(或不配合)任何供应商的产品使用。而且,这不牵涉 ELA,因为没有要保护的源代码。它完全属于您。

红帽为您开启无限可能

虚拟机不就是容器吗?

虚拟化负责部署容器能够使用的资源。这些虚拟机是容器能够在其中运行的环境,但容器不受制于虚拟环境。

虚拟机的容量有限,因为创建它们的虚拟机监控程序受制于计算机的有限资源。相反,容器与运行时环境共享相同的操作系统内核和软件包应用程序,因此整个容器能够在各种开发、测试和生产配置中移动、打开和使用。

virtualization vs containers

为什么选择红帽?

因为我们能让您能够更充分地利用现有硬件,在全球功能最强大的虚拟化基础架构上运行熟悉的系统。

我们一直致力于为虚拟化开发提供支持,改进基于内核的虚拟机(KVM)的虚拟机监控程序。自从 KVM 和 oVirt 两个社区成立以来,我们也一直积极投身于社区贡献。红帽还在自己内部使用红帽产品,以实现更快的创新、更加敏捷和响应及时的操作环境。

KVM 虚拟机监控程序是如今所有主流 OpenStack® 和 Linux® 虚拟化发行版的核心,无论是整体性能,还是在单台服务器上运行大量高性能虚拟机的表现,它都创下了前所未有的记录

它完全基于开源技术,因此不管是设计、测试还是认证,都适合于各类硬件。我们甚至还与微软进行了合作,使您能在红帽® 企业 Linux 上部署虚拟机,甚至还能使用单个虚拟化产品来管理数百台基于 Windows 的虚拟机。

已经有了虚拟基础架构?

如果您的基础架构依赖于企业许可协议(ELA)和您无法触及的源代码,那么它就不能助您致胜于颠覆性的时代浪潮。ELA 会限制投资于云、容器和自动化技术的资金,而专有代码则会让创新性开发沦为“姑息治疗”。

开启虚拟化之旅,我们已为您准备妥当

开始虚拟化,有它就够了。确实如此。可安装到裸机硬件、开源或专有系统等各种平台上,然后开始部署数十甚至数百个虚拟机,使用虚拟机监控程序和管理平台来处理和简化这项工作。

即便资源有限,也可同时部署存储和虚拟化。将同一服务器硬件同时用于虚拟机监控程序和控制器,从而拥有整合了计算和存储资源的集群池。

承虚而入,大有可为