1 虚拟化是什么
虚拟化是指通过虚拟化技术将同一台物理计算机虚拟化为多个逻辑上相互隔离的计算机。虚拟化使用基于软件的方法重新定义和划分IT资源,能够对IT资源进行动态的分配,灵活调度,跨域共享,提高对IT资源的利用率,使IT资源能够真正的作为社会基础设施,服务于各行各业中多样化的应用需求
2 虚拟化技术的优势
(1)效率:通过将一台物理机器上的资源分配给许多逻辑隔离的逻辑计算机,能够对闲置的资源进行有效的利用。
(2)隔离:多台虚拟机运行于同一台物理服务器,但是是强隔离的,仿佛运行于不同的物理机器之上。
(3)可靠:当虚拟机集群中有某台虚拟机出现故障,可以单独对这台虚拟机进行处理,而不会影响其它的虚拟机,从而能够保证业务的连续性和可靠性。
(4)成本:实现了弹性扩展的能力,不用部署大量的物理服务器,增加了对现有资源的利用能力,从而减少了成本。
(5)兼容:可部署多套不同的系统,能够最大程度上解决兼容性造成的问题
(6)便于管理:一个管理员可以管理多台物理服务器,减少了负担,增加了管理的效率。通过弹性的扩展方式,能够增大资源的利用率,节约成本。目前,越来越多的公司和组织都开始加入到虚拟化的阵营之中,享受着虚拟化带来的好处。
![虚拟化技术 虚拟化技术](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-7/6/63792712867983.png)
3 主流虚拟化技术
云计算的应用需要底层虚拟化技术的支持。现有的虚拟化技术超过60种,其中有4种虚拟化技术应用最为广泛,分别是:VMWARE的ESX,微软的Hyper-V,开源的XEN和KVM
(1)ESX的虚拟化架构
ESX是VMware的企业级虚拟化产品,先后经过了多次的改进。前不久发布的vSphere
ESXi总的大小还不到ESX的5%,从部署,安全和配置包括日常管理等方面对虚拟化管理程序的管理进行了改进,已经可以说ESX逐渐的被ESXI所取代。ESX最先启动Linux
Kernel,操作系统通过这个对虚拟化组件进行加载,ESX的最重要的组件是Hypervisor,称之为虚拟机管理器,虚拟机管理器会从Linux内核完全接管对硬件的控制权。
![虚拟化技术 虚拟化技术](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-7/6/63792705133579.png)
(2)Hyper-V的虚拟化架构
Hyper-V的Hypervisor结构非常精简,不包含任何物理驱动,驱动程序的安装和加载方式与传统Windows系统没有任何区别。因此,只要是Windows支持的硬件,也都能被Hyper-V所兼容。
![虚拟化技术 虚拟化技术](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-7/6/63792736241093.png)
(3)XEN的虚拟化架构
XEN最早是剑桥大学的一个开源研究项目,发布的首个版本XEN1.0在2003年9月,2007年Citrix公司收购了Xensource。目前该组织在2011年3月发布了最新版本XEN4.1。XEN支持半虚拟化和全虚拟化两种类型的虚拟化。半虚拟化只能支持特定的操作系统。而Windows操作系统因为它的封闭性不能被XEN的半虚拟化所支持。
![虚拟化技术 虚拟化技术](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-7/6/63792719763289.png)
(4)KVM的虚拟化架构
Kernel-based Virtual
Machine是KVM的全称,意思是基于内核的虚拟机。KVM被设计为Linux内核中的一个模块,通常与Linux内核一起发布。KVM对CPU硬件辅助虚拟化的能力进行了充分的运用,并对Linux内核的很多功能进行了重用,这使得KVM的体量很小
![虚拟化技术 虚拟化技术](//ziboxinyan.com/FileUpload/ueditor_s/upload/2022-7/6/63792778329294.png)
以上是关于虚拟化技术相关知识的分享,获取更多信息请关注三个皮匠报告的行业知识栏目
推荐阅读:
人工智能行业发展现状及趋势:预计2024年负载虚拟化比例将从50%增长到80%以上
2021年计算机服务器虚拟化龙头Vmware企业发展历程分析报告(22页).pdf