了解虚拟化

借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或专用资源。称为"Hypervisor" (虚拟机监控程序)的软件可直接连接到硬件,从而将一个系统划分为不同的、单独安全环境,即虚拟机(VM)。虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源,这一功能对虚拟机十分重要。虚拟化可以帮助您充分利用先前所做的投资。

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

 

网络功能虚拟化

可以从一个原始网络创建多个隔离的虚拟网络。

服务器虚拟化

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

操作系统虚拟化

一台电脑可以运行多个不同的操作系统。

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

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

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

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

Virtualization management

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

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

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

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

转载自:一文看懂:到底什么是虚拟化技术?Virtualization 简介 (redhat.com)

从裸金属到虚拟化,再到超融合,再到云计算,基础资源的提供方式在逐渐的演进,企业数据中心的硬件基础设施也处在多种方式共存的状况下,在进行方案选择时,主要依靠业务需求、投入产出比、维护便捷性、技术演进等进行抉择。

posted @ 2024-05-10 10:33  .dier  阅读(7)  评论(0编辑  收藏  举报