虚拟化是什么,虚拟化主要分为哪几种?
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 什么是虚拟化?</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 这里简单归纳一下我的理解:</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 1. 虚拟化是资源的一种逻辑表示,并不会受限于物理资源。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 2. 运行的环境不在真实的硬件上,而是硬件之上的虚拟内存中的一段,或者说是虚拟的环境中。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 3. 虚拟化为数据、计算能力、存储资源等提供了一个逻辑视图,而不是物理视图。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 4. 虚拟化的发展,大幅降低了IT硬件成本,减少了资源的浪费,并且提升了系统的稳定性和安全性。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 全虚拟化</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 全虚拟化(Full Virtualization)也称为原始虚拟化技术,该模型使用虚拟机协调Guest操作系统和原始硬件,VMM在Guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。 全虚拟化的运行速度要快于硬件模拟,但是性能方面不如裸机,因为Hypervisor需要占用一些资源。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/b04268cc3fe145d3878163f20886bac0~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566291&x-signature=TUuGDEcnz9KuPOw6LcuKa1lhATs%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 半虚拟化</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 半虚拟化(Para Virtualization)是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的Guest操作系统集成了虚拟化方面的代码。该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。 半虚拟化需要Guest操作系统做一些修改,使Guest操作系统意识到自己是处于虚拟化环境的,但是半虚拟化提供了与原操作系统相近的性能。</p>
<div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/bdb36b6ef58843f2b092ac2402590b89~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1704566291&x-signature=Mpw9qIGUUKuS8Q%2BBK9OyYjIW%2FDI%3D" style="width: 100%; margin-bottom: 20px;"></div>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 虚拟化技术的关键特性</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 同质 - Equivalence</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 即VM的运行环境和物理机的环境在本质上是相同的,表现上允许有一些差异。如CPU的桥片必须一致,CPU core的个数以及内存可以不同,不必使用同类型的网络适配器驱动等等。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 高效 - Efficiency</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 即VM的性能必须接近物理机。因此,常见的虚拟系统模拟器(Boches,simics等)就不能成为VM。为达此目的,软件在虚拟系统上运行时,大多数指令要直接运行在硬件上执行,只有少量指令需要VMM的模拟或翻译处理。</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;"> 资源受控 - Resource control</strong></p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"> 即VMM(Virtual Machine Monitor)对物理机的所有资源有绝对的控制力。虚拟机不允许直接执行敏感指令</p>
<p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;"><strong style="color: blue;">感觉有用的朋友,点个关注,给个收藏,就是对我坚持更新,最好的支持</strong></p>
页:
[1]