服务器虚拟化

2020-04-29 17:35:11 云杰 109

服务器虚拟化


什么是服务器虚拟化?

服务器虚拟化是指相对于服务器用户给服务器资源打上掩码。范围可能包括操作系统、处理器以及各物理服务器的数量和身份。

服务器虚拟化是通过软件应用,将物理服务器划分为多个唯一且相互隔离的虚拟服务器的过程。每个虚拟服务器可以独立地运行其自己的操作系统。

 

服务器虚拟化的三种类型:

完全虚拟化
完全虚拟化会使用一个 hypervisor,这是一种类型的软件,能够直接与物理服务器的磁盘空间和 CPU 通信。Hypervisor 监督着物理服务器的资源,保持每个虚拟服务器的独立性,使之察觉不到其他虚拟服务器。它也会在虚拟服务器运行应用时,将物理服务器的资源中继给正确的虚拟服务器。使用完全虚拟化的最大限制就在于,hypervisor 有其自身的处理需求。这会降低应用速度,影响服务器性能。

半虚拟化
与完全虚拟化不同,半虚拟化需要整个网络协同工作。在半虚拟化模式中,虚拟服务器上的每个操作系统都能感知到彼此,因此,hypervisor 不需要使用与完全虚拟化模式相同的处理能力来管理操作系统。

操作系统级虚拟化
不同于完全虚拟化和半虚拟化,操作系统级虚拟化不使用 hypervisor。虚拟化功能就是物理服务器操作系统的一部分,由该功能执行 hypervisor 的所有任务。不过,在这种服务器虚拟化方法中,所有虚拟服务器都必须运行与物理服务器相同的操作系统。

 

服务器虚拟化的好处

l可以在单个硬件上组合多个应用程序,从而减少数据中心所需的服务器总数。服务器更少,机架更少,网络设备更少;从物理空间到维护成本再到空调,所有这些都可以节省金钱。

l服务器虚拟化减少了对新硬件的资本支出的需求,使您摆脱了旋转木马的硬件更新。您可以重新部署那些突然释放的服务器。

l服务器虚拟化带来了自动化方面的进步,使您可以在几秒钟内启动虚拟机,并只需按一下按钮即可移动多个工作负载,以响应不断变化的业务需求。

l服务器虚拟化还提供了当今基于Web的高度连接的企业所需的高可用性,故障转移,速度,可伸缩性,敏捷性,性能和灵活性。

l服务器虚拟化是使云计算供应商能够提供其服务的基础技术当客户从云服务提供商处订购基础架构即服务(IaaS)时,他们将从虚拟机开始,并添加完成手头任务所需的关联存储,管理和安全功能。