【云计算 IT 基础知识】 3.1 虚拟化概述

muzilan 2016-04-08 01:52:45
加精
虚拟化概念

虚拟化的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化。在计算机方面,虚拟化一般指通过对计算机物理资源的抽象,提供一个或多个操作环境,实现资源的模拟、隔离或共享等。

虚拟化的示意图如图3-1所示。

几个和虚拟化相关的常见概念:

l 虚拟机
虚拟机VM(Virtual Machine)是指使用虚拟化技术,通过软件模拟完整的计算机硬件系统功能,构造出的完整虚拟计算机系统。该虚拟机可以独立运行在一个完全隔离的环境中,像使用本地计算机一样安全可靠。

l Hypervisor
即虚拟机监视器VMM(Virtual Machine Monitor),是一种运行在基础物理服务器 和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。

Hypervisor是一种在虚拟环境中的“元”操作系统。它可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisor不但协调着这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,它会加载所有虚拟机客户端的操作系统,同时会分配给每一台虚拟机适量的内存、CPU、网络和磁盘。

l Xen Hypervisor
是一个开源的采用半虚拟化技术的VMM,负责在各虚拟机之间进行CPU调度和内存分配。XenHypervisor抽象出硬件层,并控制虚拟机的执行,但不会处理网络、存储设备、视频以及其他I/O(输入/输出)。由于Xen Hypervisor可以在单个计算机 上运行多个修改过的操作系统,且最上层的用户应用无需做特殊修改,因此Xen Hypervisor无需特殊硬件支持,就能达到高性能的虚拟化。

l 宿主操作系统
宿主操作系统(Host OS)指被虚拟的物理机的操作系统。

l 客户操作系统
客户操作系统(Guest OS)指运行在虚拟机上的操作系统。

l Domain 0
指运行Host OS的虚拟机。Domain 0是其他虚拟机的管理者和控制者,可以构建其他更多的Domain,并管理虚拟设备。它还能执行管理任务,比如虚拟机的休眠、唤 醒和迁移其他虚拟机。

l Domain U
指除Domain 0之外的虚拟机。



特点

虚拟化具有以下特点:
l 分区:对物理机分区,可实现在单一物理机上同时运行多个虚拟机。
l 隔离:同一物理机上多个虚拟机相互隔离。
l 封装:整个虚拟机执行环境封装在独立文件中。
l 独立:虚拟机无须修改,可运行在任何物理机上。



优势

虚拟化的优势如表3-1所示。



实现手段

虚拟化技术主要通过三种手段实现:

l 硬件仿真:在宿主系统上创建一个硬件虚拟机来仿真所想要的硬件。该方式实现较 为复杂,主要用于开发环境中。
l 分割:把一个物理资源虚拟成若干个独立的逻辑资源,比如分区。目前该方式应用 较为普遍。
l 聚合:把若干个分散的物理资源虚拟为一个大的逻辑资源,比如网格。目前该方式 应用较少。
...全文
1820 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaotaotaode 2016-10-10
  • 打赏
  • 举报
回复
muzilan 2016-05-12
  • 打赏
  • 举报
回复
引用 11 楼 u012150261 的回复:
[quote=引用 6 楼 sinbas 的回复:]
你真的是程序员鼓励师?[/quote] 看来你真的是程序员
muzilan 2016-05-12
  • 打赏
  • 举报
回复
引用 1 楼 u012150261 的回复:
一个字都看不懂
引用 5 楼 qq_32131221 的回复:
淡定,慢慢来
line_us 2016-04-12
  • 打赏
  • 举报
回复
主要通过三种手段实现:
赵4老师 2016-04-11
  • 打赏
  • 举报
回复
引用 1 楼 u012150261 的回复:
一个字都看不懂
虽然每个字都看懂了,但对整体概念的实际体验仍然一头雾水。
CoderPrince 2016-04-11
  • 打赏
  • 举报
回复
引用 6 楼 sinbas 的回复:
你真的是程序员鼓励师?
shiter 2016-04-10
  • 打赏
  • 举报
回复
cattpon 2016-04-09
  • 打赏
  • 举报
回复
感谢整理分享~
程序员鼓励师 2016-04-09
  • 打赏
  • 举报
回复
qq_1021540607 2016-04-09
  • 打赏
  • 举报
回复
nettman 2016-04-09
  • 打赏
  • 举报
回复
关注,学习
CoderPrince 2016-04-08
  • 打赏
  • 举报
回复
一个字都看不懂

448

社区成员

发帖
与我相关
我的任务
社区描述
云计算开发
社区管理员
  • 云计算
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧