当前位置: 首页 > news >正文

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

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)

http://www.lryc.cn/news/270077.html

相关文章:

  • 【privateGPT】使用privateGPT训练您自己的LLM
  • 权威Scrum敏捷开发企业培训分享
  • 面试要点,算法,数据结构等练习大全
  • 八皇后问题(C语言)
  • 利用网络教育系统构建个性化学习平台
  • 滤波器opencv
  • 使用 Docker Compose 部署 Halo 2.x 与 MySQL
  • openGauss学习笔记-179 openGauss 数据库运维-逻辑复制-发布订阅
  • 2023十大编程语言及未来展望
  • Docker启动各种服务
  • AndroidR集成三方Native服务组件
  • C++连接数据库(DataBase)之加载外部依赖项
  • 论文阅读——Slide-Transformer(cvpr2023)
  • 【Flink-Kafka-To-Mysql】使用 Flink 实现 Kafka 数据写入 Mysql(根据对应操作类型进行增、删、改操作)
  • SpringMVC学习与开发(四)
  • odoo17核心概念view7——listview总体框架分析
  • 大创项目推荐 深度学习交通车辆流量分析 - 目标检测与跟踪 - python opencv
  • 数字图像处理——亚像素边缘的轮廓提取
  • 【六袆 - Framework】vue3入门;vue框架的特点矩阵列举;Vue.js 工作原理
  • GO学习记录 —— 创建一个GO项目
  • C语言中的goto语句:使用、争议与最佳实践
  • wpf-动态设置组件【按钮为例】样式
  • 40道MyBatis面试题带答案(很全)
  • python:PyCharm更改.PyCharm配置文件夹存储位置
  • Centos安装Kafka(KRaft模式)
  • 学习笔记13——Spring整合Mybatis、junit、AOP、事务
  • 【12月比赛合集】4场可报名的「创新应用」、「数据分析」和「程序设计」大奖赛,任君挑选!
  • Cisco模拟器-企业网络部署
  • WPF+Halcon 培训项目实战(12):WPF导出匹配模板
  • uniapp中uview组件库的丰富Upload 上传上午用法