虚拟化简介

虚拟化是一个抽象层,它将物理硬件与操作系统分开,从而提供更高的 IT 资源利用率和灵活性。
虚拟化允许具有不同操作系统的多个虚拟机在同一物理机上独立并行运行。每个虚拟机都有自己的一套虚拟硬件(例如 RAM、CPU、网卡等),可以在这些硬件中加载操作系统和应用程序。无论实际采用了什么物理硬件组件,操作系统都将它们视为一组一致、标准化的硬件。
" 在未来的几年中,虚拟机不再局限于进行简单的资源部署和作为机房使用,它们将提供一个基本构造块,以提高台式机的可移动性、安全性和可用性。 "
VMware Inc. 的首席科学家 Mendel Rosenblum
虚拟机封装在文件中,因此可以快速对其进行保存、复制和部署。可在几秒钟内将整个系统(完全配置的应用程序、操作系统、BIOS 和虚拟硬件)从一台物理服务器移至另一台物理服务器,以实现零停机维护和连续的工作负载整合。
虚拟化的概念在 20 世纪 60 年代首次出现,利用它可以对属于稀有而昂贵资源的大型机硬件进行分区。随着时间的推移,微型计算机和 PC 可提供更有效、更经济的方法来分配处理能力。因此到 20 世纪 80 年代,虚拟技术已不再广泛使用。
到了 20 世纪 90 年代,研究人员开始探索如何利用虚拟化解决与廉价硬件激增相关的一些问题,例如,利用率不足、管理成本不断攀升和易受攻击等。
现在,虚拟化技术处于时代前沿,可以帮助企业升级和管理他们在世界各地的 IT 基础架构并确保其安全。

虚拟化的好处

分区
  • 在一个物理系统中可以支持多个应用程序和操作系统
  • 可在扩展或扩张体系结构中将服务器整合到虚拟机中
  • 计算资源被视为以可控方式分配给虚拟机的统一池

隔离

  • 虚拟机与主机和其他虚拟机完全隔离。如果一个虚拟机崩溃,所有其他虚拟机不会受到影响
  • 虚拟机之间不会泄露数据,而且应用程序只能通过配置的网络连接进行通信

封装

  • 完整的虚拟机环境保存为单个文件;便于进行备份、移动和复制
  • 为应用程序提供标准化的虚拟硬件,可保证兼容性