目录
前言
虚拟化技术从萌芽到今日已经五十多年了,目前,虚拟化已成为企业 IT 架构中的标准实践。 它也是推动云计算经济的技术。 虚拟化使云提供商能够为用户提供现有的物理计算机硬件;它使云用户能够仅在需要时购买所需的计算资源,并随着工作负载的增长而经济有效地扩展这些资源。
一、知识点总结
什么是虚拟化技术?
虚拟化技术是指:计算单元在虚拟资源的基础上而不是真实资源上运行
广义虚拟化
将不存在的事物/现象虚拟成存在的
狭义虚拟化
专指在计算机上运行多个操作系统平台
虚拟化的特征
- 1.虚拟化对象是资源(包含CPU,内存,存储,网络等)
- 2.虚拟化得到的资源有着统一的逻辑表示
- 3.经过虚拟化,使得资源不受物理资源的限制
虚拟化的本质
- 物理硬件与操作系统分割开来,提高资源利用率和灵活性
虚拟化的目的
- 打破层级依赖现状,如在一个特定的软硬件环境中去虚拟另一个不同的软硬件环境
- 提高计算机设备的利用率(一个物理服务器创建多个虚拟机)
- 统一虚拟硬件达到融合,解决不同物理服务器之间存在的兼容性问题
- 节约潜在成本
二、习题总结
从虚拟平台的角度对虚拟化的分类,各类型特点及比较
从虚拟化平台角度分类分为:全虚拟化和半虚拟化,特点与比较观看全虚拟化和半虚拟化的特点和区别_梁先生✘的博客-优快云博客_全虚拟化和半虚拟化区别
如何判断虚拟化是裸金属架构还是寄居架构?
取决于Hypervisor所处的位置
关于裸金属与寄居的介绍 裸金属架构和寄居架构的特点与区别_梁先生✘的博客-优快云博客
三、重难点分析
云计算与虚拟化的关系
- 从技术上看:虚拟化是云计算的核心组成部分之一,是云计算和云存储服务得以实现的关键技术之一
- 从软硬件分离上看:云计算某种意义上剥离了软件与硬件之间的关系,虚拟化为实现的方法
- 从网络服务上看:云计算“一切皆服务”的模式,通过该模式在网络/云上提供服务,虚拟化提供服务技术
简而言之,虚拟化就是云计算实现目的的基础
虚拟化的分类
(1)从支持的层次划分
- 软件辅助的虚拟化(完全通过软件方式实现)
- 硬件支持的虚拟化(硬件提供虚拟化功能支持)
(2)从虚拟化平台的角度来划分
- 全虚拟化(虚拟化层对虚拟机透明)
- 半虚拟化(虚拟化层提供虚拟化功能支持)
(3)从虚拟化的实现结构划分
- Hypervisor型虚拟化:虚拟化层直接管理硬件,无传统操作系统
- 宿主模型虚拟化:虚拟化层建立在传统操作系统之上
- 混合模式虚拟化:硬件同时被虚拟化层和传统操作系统管理
(4)从虚拟化在云计算中被应用的领域划分
- 服务器虚拟化
- 存储虚拟化
- 应用程序虚拟化
- 平台虚拟化
- 桌面虚拟化
系统级虚拟化
核心思想:使用虚拟软件在物理机上虚拟出一台/多台虚拟机
根据Hypervisor和VMM的实现层次分为
- 基于宿主操作系统的系统级虚拟化
- 基于硬件的系统级虚拟化
基于宿主操作系统的系统级虚拟化的虚拟机作为应用程序运行在宿主机操作系统上
基于硬件的系统级虚拟化虚拟机监控层Hypervisor/VMM直接运行在裸机硬件之上
总结
这一次,通过介绍虚拟化的一些内容,来了解虚拟化的定义,以及虚拟化的如何划分。为接下来学习虚拟化的技术架构打下一定的基础,循序渐进的系统学习虚拟化技术。