温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

云计算虚拟化基础知识有哪些

发布时间:2022-01-14 15:23:11 来源:亿速云 阅读:95 作者:柒染 栏目:云计算

这篇文章主要为大家分析了云计算虚拟化基础知识有哪些的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“云计算虚拟化基础知识有哪些”的知识吧。

1.VMWare,VirtualBox,Xen和KVM都是VMM,即虚拟机管理程序或者虚拟机监视程序,可以创建/运行/管理虚拟机

2.VMWare 和VirtualBox一般作为客户端应用程序运行在桌面或者服务器上,而Xen和KVM是面向裸机的虚拟化管理程序,更能发挥接近物理硬件(裸机)的高性能,面向服务器。

3.VMWare和VirtualBox可运行在Windows和Linux上,可以创建windows和linux的虚拟机;Xen和KVM都是基于Linux内核,所以只可以运行在Linux上,但可以创建Windows的虚拟机。

4.VMWare公司和Citrix公司都提供虚拟化解决方案,VMWare专注服务器虚拟化,Citrix专注桌面虚拟化和应用虚拟化。类似提供虚拟化的公司有MS,Oracle

   对比    VMvare                                                                     Citrix

              VMware vSphere(EXSi)                                  XenServer(Xen)

              VMvare Horizon View                                            XenvDesktop

              VMware ThinApp                                                     XenApp

5.虚拟化:硬件虚拟化和软件虚拟化(操作系统虚拟化和应用程序虚拟化)

        1.单cpu模拟多cpu或者x86 cpu模拟arm cpu

        2.一个操作系统上运行多个操作系统,且各自应用程序隔离

6.全虚拟化:又叫硬件辅助虚拟化,在虚拟机和硬件之间加了一个软件hypervisor,即一个VMM(type1运行在硬件上,如Exsi和KVM,type2运行在另一个OS上,如Qemu和Wine)

   半虚拟化:又叫准虚拟化,在全虚拟化的基础上,增加一层API来优化客户系统的指令,如Xen。

7.

Xen: 支持全虚拟化(Full)和半虚拟化(Para),   倾向于半虚拟化。基于linux内核,与linux结合紧密,但有自己的进程调度器,存储管理模块等,启动时会虚拟机管理程序Domain0(即一个主虚拟机,管理其他虚拟机Domain1-DomainN)

KVM:支持全虚拟化(Full)和半虚拟化(Para),倾向于全虚拟化。基于linux内核,没有自己的进程调度器、存储管理模块等,直接使用linux内核作为他的虚拟机管理程序。目前的Linux都已经默认集成了KVM。

QEMU:quick-emulator,一个纯粹的模拟器,可以模拟任何硬件,主要是cpu。KVM和Xen都用到了QEMU,使用或者其基本功能。

(libvirt API是一套虚拟化攻击的C函数库,支持与其他语言的绑定, 包含五大模块:虚拟机监控程序连接api,域api,网络api,存储卷api和存储池api。同时提供一个守护进程libvirtd和一个命令行工具virsh。)

8.KVM与Linux的完美集成,比如直接利用新内核的特性,升级简单,致使越来越多的人使用KVM,所以KVM的流行度正大于XEN。(XEN可以提供更高性能的裸机虚拟化,但简单性和易用性较差)

9.Linux虚拟机管理程序(GUI),开源或者免费的有virtualbox, aqemu, virt-manager

关于“云计算虚拟化基础知识有哪些”就介绍到这了,更多相关内容可以搜索亿速云以前的文章,希望能够帮助大家答疑解惑,请多多支持亿速云网站!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI