裸机管理程序是一种类型的虚拟化软件,它通过从它的硬件中分离的计算机的软件支持创建和虚拟机(VM)的管理。管理程序在物理资源和虚拟资源之间转换请求,使虚拟化成为可能。当管理程序直接安装在物理机的硬件上,介于硬件和操作系统 (OS) 之间时,它被称为 裸机管理程序。一些裸机管理程序嵌入到与主板基本输入/输出系统 (BIOS) 相同级别的固件中。这对于某些系统来说是必要的,以使计算机上的操作系统能够访问和使用虚拟化软件。
由于裸机管理程序将操作系统与底层硬件分开,因此软件不再依赖或限于特定的硬件设备或驱动程序。这意味着裸机管理程序允许操作系统及其相关应用程序在各种类型的硬件上运行。它们还允许多个操作系统和虚拟机(来宾机)驻留在同一物理服务器(主机)上。由于虚拟机独立于物理机,因此它们可以在机器之间或平台之间移动,根据需要转移工作负载并跨多个服务器分配网络、内存、存储和处理资源。例如,当应用程序需要更多处理能力时,它可以通过虚拟化软件无缝访问其他机器。
裸机是什么意思?
术语裸机是指虚拟化软件和硬件之间没有操作系统。虚拟化软件驻留在“裸机”或硬件的硬盘上,通常安装操作系统。
裸机不仅用于描述管理程序。裸机服务器是常规的单租户服务器。但是,它可以是添加了管理程序和虚拟化软件的虚拟机的主机。裸机云是指客户除了租用公共云服务外,还从云服务提供商那里租用托管公共云的实际服务器。
裸机管理程序和托管管理程序有什么区别?
所述 裸金属管理程序 是最常部署类型的管理程序。这是虚拟化软件直接安装在硬件上的地方,通常安装操作系统的地方。裸机管理程序非常安全,因为它们与易受攻击的操作系统隔离。它们的性能比托管虚拟机管理程序更好、更高效,并且大多数公司选择裸机虚拟机管理程序来满足企业和 数据中心 计算需求。
还有另一种类型的管理程序,称为 客户端 或 托管管理程序。裸机管理程序直接在计算硬件上运行,而托管管理程序则在主机的操作系统内运行。尽管托管管理程序在操作系统中运行,但可以在其上安装其他操作系统。托管管理程序比裸机管理程序具有更高的延迟,因为硬件和管理程序之间的请求必须通过操作系统的额外层。托管虚拟机管理程序也称为客户端虚拟机管理程序,因为它们最常用于最终用户和软件测试,其中更高的延迟不是那么重要。
硬件加速技术可以通过执行一些创建和管理虚拟资源的资源密集型工作来提高裸机和托管管理程序的处理速度。虚拟专用图形加速器 (vDGA) 是一种硬件加速器,可以负责发送和刷新高端 3-D 图形,将主系统释放给其他任务,并大大提高图像显示的速度。这项技术对于石油和天然气勘探等行业非常有用,在这些行业中,公司需要快速可视化复杂的数据。
管理程序和裸机虚拟化有什么区别?
裸机服务器是具有单个租户的专用服务器,由单个客户端控制。对于裸机虚拟化,该客户端可以直接在该服务器的硬件上安装裸机管理程序,以启用虚拟化技术,包括虚拟应用程序、多个 虚拟机或 私有云。
相比之下,托管管理程序安装在操作系统之上,而不是服务器的裸机上。这两种类型的管理程序都可以在一台物理机上为多个租户运行多个虚拟服务器。公共云服务提供商将不同虚拟服务器上的服务器空间租给不同的公司。因此,一台服务器可以托管多台为多家公司运行工作负载的虚拟服务器。与专用裸机服务器相比,资源共享可能带来更大的安全风险,并且当其中一个租户运行大量工作负载而干扰其他租户的服务器性能时,可能会导致“嘈杂的邻居”效应。
由于一家公司可以完全控制裸机服务器,因此该服务器将始终提供比与其他虚拟服务器共享物理服务器的带宽、内存和处理能力的虚拟服务器更高的性能。公司还可以更好地控制裸机服务器的硬件,并可以对其进行优化以提高性能。由于裸机服务器不与其他租户共享资源,因此通常用于托管私有云,特别是对于需要遵守需要物理隔离资源的法规的公司。
托管多个虚拟机的管理程序确实提供了一些优于裸机服务器的优势。虚拟机管理程序允许立即创建虚拟机,根据需要为动态工作负载提供更多资源。在需要时提供额外的物理服务器要困难得多。管理程序还允许更多地利用物理服务器,因为它能够在一台物理机的资源上运行多个虚拟机。在一台物理机上运行多个虚拟机比为同一任务运行多台未充分利用的物理机更具成本和能源效率。