虚拟化与云计算服务层解析
1. 虚拟化概述
虚拟化是一个广泛应用于计算机、存储、网络资源、桌面等实体的概念。硬件资源和操作系统的虚拟化可以追溯到 20 世纪 60 年代的 IBM 大型机,后来在 AIX 和其他 UNIX 平台上得到应用。1999 年,VMWare 基于斯坦福大学创始人的研究,为低成本的 Intel x 系列硬件引入了虚拟化技术,使虚拟化实践更加广泛。
1.1 管理程序
管理程序(Hypervisor),也称为虚拟机管理器,是管理虚拟机的软件模块,它驻留在虚拟机运行的主机系统上。管理程序与主机操作系统和虚拟机的关系是不同虚拟化系统的关键区别特征。
1.2 x86 硬件的主要虚拟化系统
- VMWare :为 x86 提供广泛的虚拟化产品。
- Xen :一个开源的虚拟化系统,得到 Citrix 的商业支持。
- Windows Hyper - V :由微软在 Windows Server 2008 中引入。
- Kernel Virtualization Machine (KVM) :自 Linux 内核 2.6.2 版本起成为其一部分。
1.3 虚拟化的好处
虚拟化在 21 世纪初云计算兴起的几年前就已广泛应用,它具有许多实际好处:
- 易于设置新系统,无需使用安装介质。
- 无需购买新硬件来模拟各种系统环境进行调试和支