虚拟化技术和云计算的关系

1、云计算底层就是虚拟化技术。

(1)常见的虚拟化技术:VMware(闭源的,需要收费)、XEN、KVM

(2)大部分公司用的虚拟化方案:XEN、KVM

2、虚拟化的历史

(1)1999年VMware首先推出了X86架构虚拟化产品

(2)2002年XEN开源了

(3)2006年以色列公司qumaranet开发了KVM虚拟化

(4)2007年redhat发布了RHEL 5.0版本中加入了XEN虚拟化,同年10月思杰收购了XEN

(5)2008年redhat收购了KVM,

(6)2010年redhat在发布的RHEL6.0版本中剔除了XEN虚拟化,只保留了KVM

(7)2011年开始IBM、红帽、英特尔、惠普成立了一个联盟,主推KVM,使得KVM达到了顶流

(8)2013年Docker退出

(9)2018年IBM收购了红帽

3、虚拟化的应用

Guest OS:运行在物理机的虚拟机的操作系统上

Guest Machine:运行在物理机上的虚拟机

Hypervisor(虚拟机监视器):VMM(Virtual Machine Monitor:虚拟机监视器),虚拟机是靠它来运行的,可以跑到宿主机上,也可以跑在宿主机的操作系统上

Host OS:运行在物理机、宿主机上的操作系统

Host Machine:物理机、宿主机

4、KVM(Kernel-based Virtual Machine:基于内核的虚拟机)

思杰(Citrix)收购了XEN之后,赞助了一家开源社区CloudStack

红帽(Redhat)收购了KVM之后,赞助了一家开源社区OpenStack

特点:kernal-based virtual machine 基于内核的虚拟机。属于linux内核的一部分,无需单独维护一套虚拟化内核。

5、Hypervisor分类

(1)类型一:裸金属(就是hypervisor直接运行在物理机上,例如CNA/ESXI)

(2)类型二:宿主型(hypervisor运行在操作系统的软件上,例如VM workstation / VirtualBox)

相关推荐
云计算DevOps-韩老师9 分钟前
【网络云计算】2024第46周周考-磁盘管理的基础知识-RAID篇
网络·云计算·perl·devops·raid·lvm扩容·tcp模型
云计算DevOps-韩老师10 分钟前
【网络云计算】2024第46周周考-磁盘管理的基础知识-RAID篇-解题思路
网络·云计算
是阿建吖!13 分钟前
【Linux】操作系统
linux·运维·服务器
一只小菜鸡..13 分钟前
241114.学习日志——[CSDIY] [CS]数据结构与算法 [00]
linux·服务器·学习
水饺编程18 分钟前
【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-24
linux·嵌入式硬件·fpga开发·硬件架构
程序猿ZhangSir24 分钟前
Linux系统Centos设置开机默认root用户
linux·运维·centos
XY.散人38 分钟前
初识Linux · 信号产生
linux·运维·服务器
又要取名字我是女的38 分钟前
麒麟时间同步搭建chrony服务器
linux·运维
全栈小酷Cool41 分钟前
Linux上慢SQL查询与优化
linux·运维·sql
rs勿忘初心1 小时前
linux常见资源查询命令(持续更新)
linux·内存·cpu·资源查询