云计算基础知识第四讲:虚拟化概念及相关概念介绍
2015-11-30 14:31
519 查看
虚拟化概念
虚拟化是云计算非常关键的技术之一,虚拟化的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化。
在计算机方面,虚拟化一般指通过对计算机物理资源的抽象,提供一个或多个操作环境,实现资源的模拟、隔离或共享等。
下图可很好的理解虚拟化。
虚拟化示意图:
虚拟化与云计算的关系:
虚拟化的重点是对资源的虚拟,比如将一台大型的服务器虚拟成多台小的服务器。
云计算的重点是对资源池中的资源(可以是经过虚拟化后的)进行统一的管理和调度。
小贴士前期介绍云计算概念时,有提到云计算示意图,大家可将云计算示意图和虚拟化示意图一起看,二者的关系则很清晰哦(*^__^*)
虚拟化相关概念介绍
虚拟机
虚拟机VM(Virtual Machine)是指使用虚拟化技术,通过软件模拟完整的计算机硬件系统功能,构造出的完整虚拟计算机系统。该虚拟机可以独立运行在一个完全隔离的环境中,像使用本地计算机一样安全可靠。
Hypervisor
即虚拟机监视器VMM(Virtual Machine Monitor),是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。
Hypervisor是一种在虚拟环境中的“元”操作系统。它可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisor不但协调着这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,它会加载所有虚拟机客户端的操作系统,同时会分配给每一台虚拟机适量的内存、CPU、网络和磁盘。
Xen Hypervisor
是一个开源的采用半虚拟化技术的VMM,负责在各虚拟机之间进行CPU调度和内存分配。Xen Hypervisor抽象出硬件层,并控制虚拟机的执行,但不会处理网络、存储设备、视频以及其他I/O(输入/输出)。由于Xen
Hypervisor可以在单个计算机上运行多个修改过的操作系统,且最上层的用户应用无需做特殊修改,因此XenHypervisor无需特殊硬件支持,就能达到高性能的虚拟化。
宿主操作系统
宿主操作系统(Host OS)指被虚拟的物理机的操作系统。
客户操作系统
客户操作系统(Guest OS)指运行在虚拟机上的操作系统。
Domain 0
Domain 0是其他虚拟机的管理者和控制者,可以构建其他更多的Domain,并管理虚拟设备。它还能执行管理任务,比如虚拟机的休眠、唤醒和迁移其他虚拟机。
Domain U
指除Domain 0之外的虚拟机。
喜欢华为云计算微信的新朋友,可点击标题下的蓝色"华为云计算"关注,亦可扫描下方二维码关注哦(*^__^*)
7fb161a54e5d8accefc7ea35bc1c986b
虚拟化概念
虚拟化是云计算非常关键的技术之一,虚拟化的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化。
在计算机方面,虚拟化一般指通过对计算机物理资源的抽象,提供一个或多个操作环境,实现资源的模拟、隔离或共享等。
下图可很好的理解虚拟化。
虚拟化示意图:
虚拟化与云计算的关系:
虚拟化的重点是对资源的虚拟,比如将一台大型的服务器虚拟成多台小的服务器。
云计算的重点是对资源池中的资源(可以是经过虚拟化后的)进行统一的管理和调度。
小贴士前期介绍云计算概念时,有提到云计算示意图,大家可将云计算示意图和虚拟化示意图一起看,二者的关系则很清晰哦(*^__^*)
虚拟化相关概念介绍
虚拟机
虚拟机VM(Virtual Machine)是指使用虚拟化技术,通过软件模拟完整的计算机硬件系统功能,构造出的完整虚拟计算机系统。该虚拟机可以独立运行在一个完全隔离的环境中,像使用本地计算机一样安全可靠。
Hypervisor
即虚拟机监视器VMM(Virtual Machine Monitor),是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。
Hypervisor是一种在虚拟环境中的“元”操作系统。它可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisor不但协调着这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,它会加载所有虚拟机客户端的操作系统,同时会分配给每一台虚拟机适量的内存、CPU、网络和磁盘。
Xen Hypervisor
是一个开源的采用半虚拟化技术的VMM,负责在各虚拟机之间进行CPU调度和内存分配。Xen Hypervisor抽象出硬件层,并控制虚拟机的执行,但不会处理网络、存储设备、视频以及其他I/O(输入/输出)。由于Xen
Hypervisor可以在单个计算机上运行多个修改过的操作系统,且最上层的用户应用无需做特殊修改,因此XenHypervisor无需特殊硬件支持,就能达到高性能的虚拟化。
宿主操作系统
宿主操作系统(Host OS)指被虚拟的物理机的操作系统。
客户操作系统
客户操作系统(Guest OS)指运行在虚拟机上的操作系统。
Domain 0
Domain 0是其他虚拟机的管理者和控制者,可以构建其他更多的Domain,并管理虚拟设备。它还能执行管理任务,比如虚拟机的休眠、唤醒和迁移其他虚拟机。
Domain U
指除Domain 0之外的虚拟机。
喜欢华为云计算微信的新朋友,可点击标题下的蓝色"华为云计算"关注,亦可扫描下方二维码关注哦(*^__^*)
7fb161a54e5d8accefc7ea35bc1c986b
相关文章推荐
- 云计算基础知识第三讲:云计算的产生和特点
- 云计算基础知识第二讲:云分类及服务模式
- 云计算基础知识第一讲:云计算概念
- “云计算最新技术进展与应用实践”技术分享圆满结束!
- 云计算、PaaS开发、企业云平台搭建
- 《使用云计算和大数据进行性能测试》
- 《使用云计算和大数据进行性能测试》
- 【云快讯】HP 将关闭公有云服务,转售微软的 Azure 云服务
- Discuz X3.2云平台开通地址及方法
- 了解微软开源核心机器学习技术DMTK
- 点将台:2015 年最佳开源数据中心和云计算软件
- 某信息中心云计算与大数据处理技术内训圆满结束
- 你不知道的那些“XX即服务”
- 如何为云平台打造高性能CC防火墙
- 4、第一 个mapReduce程序
- 云计算三种服务模式SaaS、PaaS和IaaS及其之间关系
- 3、MapReduce机制
- 天互数据:云计算时代该如何选择服务器与主机
- 扛住了双十一6年430倍压力增长的阿里云凭什么?
- 云计算