云计算虚拟化

虚拟化是一种技术,它允许在多个组织或租户(客户)之间共享应用程序或资源的单个物理实例。 它通过为物理资源分配逻辑名称并根据需要提供指向该物理资源的指针来实现这一点。

虚拟化概念

在现有操作系统和硬件上创建虚拟机称为硬件虚拟化。 虚拟机提供了一个逻辑上与底层硬件分离的环境。

创建虚拟机的计算机称为主机虚拟机称为访客计算机。 该虚拟机由软件或固件(称为虚拟机管理程序

)管理。

管理程序

虚拟机管理程序是充当虚拟机管理器的固件或低级程序。 有两种类型的虚拟机管理程序:

类型 1 虚拟机管理程序 在裸系统上执行。  LynxSecure、RTS Hypervisor、Oracle VM、Sun xVM Server、VirtualLogic VLX 是 1 类虚拟机管理程序的示例。 下图显示了类型 1 虚拟机管理程序。

Type1 虚拟机管理程序

type1 虚拟机管理程序没有任何主机操作系统,因为它们安装在裸系统上。

2 类虚拟机管理程序是一种软件接口,用于模拟系统通常与之交互的设备。  容器、KVM、Microsoft Hyper V、VMWare Fusion、Virtual Server 2005 R2、Windows Virtual PC 和 VMWare Workstation 6.0 是第 2 类虚拟机管理程序的示例。 下图显示了 2 类虚拟机管理程序。

Type2 Hypervisor

硬件虚拟化的类型

以下是硬件虚拟化的三种类型:

  • 完全虚拟化
  • 仿真虚拟化
  • 半虚拟化

完全虚拟化

完全虚拟化中,底层硬件是完全模拟的。 访客软件不需要任何修改即可运行。

全虚拟化

仿真虚拟化

仿真中,虚拟机模拟硬件,因此独立于硬件。 在此,来宾操作系统不需要修改。

云计算仿真

半虚拟化

半虚拟化中,硬件不是模拟的。 来宾软件运行自己的隔离域。

云计算半虚拟化

VMware vSphere 是高度发达的基础架构,为虚拟化提供管理基础架构框架。 它虚拟化系统、存储和网络硬件。