云计算虚拟化



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

虚拟化概念

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

创建虚拟机的机器被称为 主机 ,而 虚拟机被称为 客户机。此虚拟机由软件或固件管理,该软件或固件称为 管理程序。

管理程序

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

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

Type1 Hypervisor

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

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

Type2 Hypervisor

硬件虚拟化的类型

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

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

完全虚拟化

在 完全虚拟化中,底层硬件被完全模拟。访客软件无需任何修改即可运行。

Full Virtualization

仿真虚拟化

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

Cloud Computing Emulation

半虚拟化

在 半虚拟化中,硬件没有被模拟。访客软件在其自己的隔离域中运行。

Cloud Computing Paravirtualization

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

广告