1.什么是服务器虚拟化?
在计算服务中,有7种虚拟化包括硬件虚拟化(即服务器虚拟化)、软件虚拟化、内存虚拟化、存储虚拟化、数据虚拟化、网络虚拟化和桌面虚拟化。
其中,服务器虚拟化的初衷是让Windows和Linux操作系统在一台服务器上同时运行,将物理服务器划分为多台虚拟服务器,每台虚拟服务器都承载自己的操作系统。
有许多可用的服务器虚拟化产品,例如VMware、Microsoft Hyper-V和基于Linux的KVM。
如果希望升级旧数据中心或构建新数据中心,可以考虑虚拟化您的物理服务器。
2.服务器虚拟化的优势(8大方面)
-
降低硬件成本。服务器虚拟化的优点中特别重要的一点就是节省了购买大量物理服务器的成本。通常,有些物理服务器需要运行大量数据,而其他物理服务器将受到限制或未得到充分利用。服务器虚拟化可以动态分配资源并减少对硬件的需求。它还节省了其他成本,例如电力、维护、冷却、物理硬件占用面积等。
-
更有效地分配资源。物理服务器通常在硬件资源和应用程序之间存在不匹配,而虚拟服务器可以根据特定需求为单个服务器提供特定资源,包括内存、CPU、磁盘空间和其他设备。
-
快速部署服务器。可以更快地部署和配置虚拟化服务器。而且不需要像物理服务器那样需要很多时间来启动。
-
快速恢复。快照有助于实现即时的虚拟机恢复,因为他们可以定期备份整个虚拟机并快速将虚拟机恢复到以前的状态。
-
友好的应用开发环境。在测试环境中,虚拟服务器将测试号与其他服务器分开,创建一个安全独立的环境,不会对活动服务器产生任何影响。
-
同时运行多个操作系统。您可以基于相同的服务器硬件运行不同的操作系统。
-
简化管理。服务器虚拟化系统具有集中管理应用程序,可以根据需要监控和调整所有虚拟服务器的状态,从而节省时间和金钱。
-
轻松移动正在运行的虚拟机。您可以在不停机的情况下将正在运行的虚拟机从一台主机移动到另一台主机,这极大地有助于灾难恢复。例如,VMware的vMotion支持分布式资源调度程序(DRS)和分布式电源管理(DPM)。 如果服务器发生故障,您可以自动运行虚拟机故障转移,提供全面的恢复数据。
3.三种类型的服务器虚拟化
这部分介绍了3种不同类型的服务器虚拟化,例如全虚拟化、半虚拟化、操作系统虚拟化。
- 完全虚拟化。全虚拟化使用管理程序来完全隔离来宾并直接与物理服务器通信。
- 半虚拟化。操作系统识别管理程序的存在,然后它直接通过称为hypercalls的注释进行通信。
- 操作系统虚拟化。它不使用管理程序,来宾必须使用与主机相同的操作系统。