什么是虚拟化 Virtualization?
什么是虚拟化 Virtualization?
借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或专用资源。一款名为 “Hypervisor” (虚拟机监控程序)的软件可直接连接到硬件,从而将一个系统划分为不同的、单独安全环境,即虚拟机(VM)。虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源,这一功能对虚拟机十分重要。虚拟化可以帮助您充分利用先前所做的投资。
虚拟机主机与客户机
配备了虚拟机监控程序的物理硬件叫做“主机”,而使用其资源的虚拟机则被称为虚拟客户机。这些虚拟客户机将计算资源(如 CPU、内存和存储器)视为一组可进行重新分配的资源。操作员可以控制 CPU、内存、存储器和其他资源的虚拟实例,以便虚拟客户机能在需要时收到所需资源。
虚拟化具有哪些优势?
借助虚拟化资源,管理员能够对物理资源进行池化,从而真正发挥硬件的价值。因此,可以对那些维护代价高、但支持重要应用的传统基础架构进行虚拟化,从而实现优化利用。
管理员不必再等待新硬件逐个认证每个应用,只需设置好环境,迁移虚拟机,一切即可像以前一样照常运转。在回归测试过程中,管理员可以轻松地创建或复制试验台,且无需添置专用的测试硬件或冗余的开发服务器。只要接受过恰当的培训、掌握了正确的知识,就能对这些环境做出进一步优化,从而增强功能、提高密度。
虚拟化安全吗?
您一定知道,安全应该长效持久,灵活可集成。虚拟化技术可以轻松地解决很多常见的安全问题。如果所处环境中采用的安全策略要求使用防火墙将系统分隔开,那么这 2 个系统可以安全地驻留在同一台物理服务器上。在开发环境中,每个开发人员都能拥有自己的沙盒,以免受到流氓软件或失控代码的干扰。
如何管理虚拟机?
虚拟化管理软件的设计目的是让虚拟化更加易于管理。当然,您可以手动将资源分配给虚拟机,根据需要在服务器上为它们分配空间,并进行测试和安装补丁。但是,将单个系统划分为数百个系统,也意味着保持这些系统的运行、更新和安全所需的工作量也成倍增加。
如果所有虚拟机都与监控、部署或管理工具绑定,那么系统就能在使用或维护的高峰期间,自动迁移至更适合的硬件。请试想一下,某个服务器场可以根据工作负载和所处的时间,在数秒内重新分派任务。当特定虚拟客户机实例所占用的资源越来越多时,监控系统会将这个虚拟客户机转移至需求量更低的其他服务器,或从中央池中为这个虚拟客户机分配更多资源。
来源:https://www.redhat.com/zh/topics/virtualization