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

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)

相关推荐
hai3152475431 分钟前
FiveOS V3.0 交付(微服务器操作系统版 · 物理合规修正
linux·人工智能·spring boot·后端·神经网络·机器学习
不爱吃糖的程序媛2 分钟前
使用 hionic 将 Web 应用部署到鸿蒙PC平台
flutter·华为·harmonyos
文青小兵8 分钟前
Linux云计算——docker 告警(六)
linux·运维·docker·云计算·prometheus
慧海灵舟9 分钟前
鸿蒙零基础实战教程Day0:HarmonyOS NEXT 项目创建与环境准备
华为·harmonyos
xiep143833351012 分钟前
CentOS 7.9 安装 TigerVNC
linux·运维·centos
光电笑映20 分钟前
进程间通信(上):深入理解管道与进程池
linux·运维·服务器
慧海灵舟20 分钟前
阿里 AGenUI 开源库前后端实战教程 —— Day 6:鸿蒙端 Playground 官方示例项目解析
华为·开源·harmonyos·写文章,赢小鸿ai
2301_8090494222 分钟前
phase3_note_vivado_2020_ip_packager_revision
linux·fpga开发
老杨聊技术24 分钟前
CentOS 7 安装 Docker 完整版教程
linux·docker·centos
l齐天26 分钟前
Ubuntu 22.04 环境下 PBC 与 Golang 的安装、配置与测试
linux·ubuntu·golang