虚拟化
如何理解虚拟化?
虚拟化是一种技术,可以利用以往局限于硬件的资源来创建有用的 IT 服务。能够将物理计算机的工作能力分配给多个用户或环境,从而充分利用计算机的所有能力。
举个例子,假设目前有两台物理服务器,分别用于不同的应用,一台是邮件服务器,一台是Web服务器。每台服务器只使用了大约 30% 计算容量。现在新增了应用1、应用2,传统方法就是,增加两个服务器,分别单独运行这两个新增的业务。但是借助虚拟化技术,可以将邮件服务器分为 2 个能够处理独立任务的特殊服务器,从而支持两种服务,而且不需要增加设备
虚拟化的原理
来自物理环境的资源根据需要进行分区后,会分配给很多虚拟环境使用。用户在虚拟环境(通常称为虚拟客户机或虚拟机)内部,能够与计算任务交互,并运行计算。虚拟机作为单个数据文件运行。
也就是通过分区,让物理上的一台计算机,逻辑上看起来是多个单独的计算机。