服务器虚拟化
什么是服务器虚拟化?
服务器虚拟化以访客/主机为基础,将服务器软件从硬件抽离出来,支持在一台物理设备上运行多个虚拟服务器。它是云计算和混合云的基础。
服务器虚拟化如何运作?
服务器虚拟化是一种软件架构,能够在指定的物理服务器主机上以访客身份运行多个服务器操作系统。以这种方式将服务器软件从物理计算机抽离出来后,服务器就会成为与物理层面分离的“虚拟机”(VM) — 尽管服务器“认为”它运行于专属计算和内存资源上。实际上,它是在服务器硬件的虚拟仿真品上运行。
服务器虚拟化有哪些优势?
服务器虚拟化能够比以往更高效地利用 IT 资源。在服务器虚拟化之前,同一数据中心内的硬件利用不足或过度利用的情况比比皆是。通过虚拟化,数据中心可以根据负载情况在虚拟机之间转移工作负载。同一台物理服务器也可以运行多个服务器操作系统和配置,从而进一步提高效率。
服务器虚拟化都有哪些类型?
完全虚拟化
完全虚拟化作为目前最流行的服务器虚拟化形式,其意味着指定的虚拟机监控程序直接与物理服务器一起工作,以监控和提取其资源,然后根据需要将这些资源分配至相关的虚拟机。完全虚拟化使这些虚拟机彼此保持独立性,这样每个虚拟机都可以运行自己的操作系统 (OS)。
半虚拟化
半虚拟化是服务器虚拟化的另一种形式,其组成部分与完全虚拟化类似。两者之间的主要区别是,每个虚拟机都知道其他虚拟机以及它们的操作系统正在使用的资源量,这意味着这些虚拟机能够更有效地协同工作。
OS 级虚拟化
在 OS 级虚拟化中,虚拟化是在物理服务器的操作系统中完成,而不是通过虚拟机监控程序。因此,尽管各自独立运行,但虚拟机的操作系统必须与物理服务器相同。