【发布时间】:2021-07-27 03:47:16
【问题描述】:
我了解服务器被设置为在云设置中运行带有用户应用程序的虚拟机,并且将使用虚拟机管理程序而不是主机操作系统,我很好奇为什么使用虚拟机管理程序代替主机操作系统?
【问题讨论】:
标签: hypervisor
我了解服务器被设置为在云设置中运行带有用户应用程序的虚拟机,并且将使用虚拟机管理程序而不是主机操作系统,我很好奇为什么使用虚拟机管理程序代替主机操作系统?
【问题讨论】:
标签: hypervisor
管理程序用于在物理资源和虚拟资源之间进行抽象。换句话说,它负责创建一个虚拟化层并将硬件组件(CPU、RAM、NIC、存储)共享给将要使用的虚拟机。因此,集中和管理异构元素的多个来源要简单得多。可以部署两种类型的管理程序:
类型 1 管理程序: 除了用于部署管理程序的软件外,bare metal server 上没有安装实际的操作系统。考虑到您可以最大限度地共享资源(您没有运行底层操作系统的限制),它特别用于企业环境中,但如果您有所需的硬件,也可以在家庭实验室中部署一个。一个经典的例子是VMWare ESXi host。
Type 2 Hypervisor: 它包括在实际操作系统(Windows、Linux、MacOS)之上安装管理程序。它特别用于测试、部署简单服务和扩展您的软件功能(您可以同时运行多个不同的操作系统)。一个经典的例子是Oracle’s Virtual Box。
【讨论】: