云计算
优势
-
按需自费
根据需求选择服务
-
广泛的接入
在人换个时间任何地点,广泛的接入
-
资源池化
可用将资源整合以及池化
-
弹性伸缩
历史
国外:aws(电商网站)
根据业务的流量快速的进行扩容和减容
-
可计量服务
可用监控服务,帮助我没收取费用优化我们的架构
-
虚拟化
提高资源利用率:虚拟机资源调整,内存复用,提高服务器利用率
-
可移植性强:
虚拟机的底层形式文件
磁盘文件 虚拟机的磁盘在底层的存放形式,不同的虚拟化不同格式
配置文件 虚拟机的配置信息(网卡信息,cpu信息,系统的信息)
-
虚拟化的特点:
分区,隔离,封装,独立
-
计算虚拟化
cpu虚拟化 内存的虚拟化 I/O设备的虚拟化
cpu虚拟化
经典虚拟化
-
陷入模拟
基于power pc cpu 架构
x86架构(指令集不同)16条指令
-
01.全虚:将所有指令都收集
优势:不需要修改guest os 劣势:虚拟化层的开销大 02.半虚:将16条指令直接交给vmm • 优势:虚拟化层的开销小 • 劣势:修稿操作系统 03.硬虚:硬件辅助虚拟化 • cpu 支持虚拟化 • 优势:性能好 • 劣势:cpu支持虚拟化
内存虚拟化
-
内存空间必须从1开始
-
空间连续
-
内存映射
I/O实现
-
I/O设备:input/output 磁盘 网卡 鼠标 键盘等
-
全虚
优势:虚拟化层开销大
劣势:虚拟化无感知的
-
半虚
优势:性能好
劣势: 虚拟化有感知的
-
I/O透传
直接将I/O交给I/O设备处理
性能好