您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

一文读懂:什么是Hypervisor服务器?

时间:2022-07-11 15:10:59  来源:  作者:IT168企业级

服务器虚拟化技术可以帮助企业降低总体拥有成本,并更有效地处理资源。管理程序对于服务器虚拟化至关重要。在本文中,我们将详细分析两种类型的管理程序。

什么是Hypervisor?

虚拟机管理程序是指创建和运行虚拟机的软件。它允许多个操作系统并发运行,并共享虚拟化的硬件资源。

Hypervisor也称为虚拟机监视器(VMM),它将Hypervisor操作系统和资源与虚拟机隔离开来。然后,它将资源分配给每台机器,并根据物理资源容量监督这些资源的调度方式。

管理程序运行的硬件称为主机,使用其资源(如内存和处理)的虚拟机称为来宾。

要运行虚拟机,管理程序需要操作系统级组件,如输入/输出(I/O)堆栈、内存和安全管理器、网络堆栈以及进程调度器等。

虚拟机管理程序

有两种类型的管理程序:类型1——裸金属管理程序和类型2——托管管理程序。

类型1:裸金属管理程序

裸金属Hypervisor是一种常见的Hypervisor部署,其中虚拟化软件直接安装在计算硬件上。由于它直接在主机的硬件上运行,因此不需要底层操作系统。

这些管理程序是最高效、性能最好的企业计算管理程序,因为直接访问硬件可以确保它们不会与其他软件争夺虚拟化。

由于每个客户都有自己的操作系统,因此这些操作系统中可能存在的漏洞和安全漏洞受到攻击的风险就会降低。这使得第1类管理程序非常安全。如果客户虚拟机受到攻击,虚拟机将被隔离,以确保同一硬件上的其他虚拟机不受攻击。

在用例方面,类型1管理程序适用于生产级工作负载,这些工作负载需要稳定的正常运行时间,而生产就绪质量更高。它们可以扩展到跨越数百个CPU核和多tb RAM的虚拟化工作负载。但是,裸金属管理程序可能会招致更高的初始成本,并需要某种程度的外部支持。

因此,大多数类型1Hypervisor都适合大型企业的虚拟化需求。

VMware ESXi是行业领先的第1类Hypervisor的一个例子。微软Hyper-V和Citrix XenServer也是领先的1型供应商。

有趣的是,基于内核的虚拟机管理程序有一个独特的模型,因为它主要被归类为类型1,但也可以是类型2。它将linux内核变成一个裸机管理程序,使其成为类型1的管理程序。因为它使用操作系统,所以整个系统可以被称为类型2的Hypervisor。

类型2:托管管理程序

托管的管理程序安装在现有操作系统之上。它依赖于主机的操作系统来管理对内存、CPU和网络等资源的调用。尽管类型1和类型2管理程序具有相同的目的和目标,但硬件和管理程序之间的操作系统无意中引入了延迟。

由于所有管理程序和虚拟机进程都必须通过操作系统,因此瓶颈是常见的。此外,如果主机操作系统存在漏洞和安全漏洞,运行在其上的所有虚拟机都可能受到威胁。

在用例方面,这些挑战使得类型2管理程序成为性能和安全性与成本同等重要的用例的理想选择。与云和生产虚拟化环境相比,这也使它们成为理想的测试平台。

类型2管理程序的成本通常低于类型1管理程序。它们非常适合用于数据中心计算,对于最终用户/客户系统更有效。IT企业可以使用二类Hypervisor创建虚拟桌面。

这些管理程序适用于寻求低成本虚拟化解决方案的企业,这些解决方案更容易设置和维护,而不需要专门的管理员。延迟对这些环境的影响很小。

与第1类用例相比,这些企业也不需要那么多虚拟机。

Oracle VirtualBox、Qemu、Parallels和VMware Workstation Player是第二类管理程序的几个流行例子。

如何选择管理程序?

在选择系统管理程序之前,需要考虑以下几个关键因素:

复杂性。Hypervisor的部署和管理是否简单?它是否被包装成带有独立主机的独立产品?这种独立性是否需要操作、维护或故障排除的专门技能,或者具有一般IT技能的用户是否容易理解?

性能。虚拟机监控程序应该能够为关键任务应用程序的用例提供足够的性能。

成本。供应商如何确定管理程序的定价?它是开源的还是需要为授权付费?管理程序是独立定价的还是更大解决方案的一部分?

生态系统。支持流行的来宾操作系统和领先的企业技术和应用程序的管理程序属于一个丰富的生态系统。

为什么管理程序很重要?

今天,服务于独立应用程序的服务器的积累意味着每个服务器的资源没有得到充分利用,这种低效率对组织的预算和物理空间有额外的影响。虚拟服务器是由管理程序启用的,可以帮助企业更有效地使用服务器资源。

根据企业的需要,服务器虚拟化还可以提供以下好处:如,更快的部署和服务器配置、降低硬件成本、更好的可伸缩性和生产力、降低能源消耗、改进的灾难恢复等等。

企业可以享受虚拟化带来的这些好处,因为管理程序将操作系统和应用程序与物理主机解耦。这种解耦使得将虚拟机从一个主机迁移到另一个主机变得很容易。

原文链接:https://www.serverwatch.com/virtualization/hypervisor-server/



Tags:Hypervisor   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
android studio 无法正常安装Android Emulator Hypervisor Driver For AMD Processors
题记:初学遇到了这个很麻烦的bug,发现查阅网络试了很多方法都没有奏效,今天误打误撞成功了。于是打算出一个博客给同样有此困扰的人一些参考吧。问题描述 android studio 无法...【详细内容】
2023-03-06  Search: Hypervisor  点击:(295)  评论:(0)  加入收藏
一文读懂:什么是Hypervisor服务器?
服务器虚拟化技术可以帮助企业降低总体拥有成本,并更有效地处理资源。管理程序对于服务器虚拟化至关重要。在本文中,我们将详细分析两种类型的管理程序。什么是Hypervisor?虚拟...【详细内容】
2022-07-11  Search: Hypervisor  点击:(315)  评论:(0)  加入收藏
▌简易百科推荐
为什么Nginx被称为“反向”代理呢?
Nginx(发音为"engine-x")是一款高性能、轻量级的开源Web服务器软件,也可用作反向代理服务器、负载均衡器和HTTP缓存。Nginx之所以有被称为“反向”代理,是因为它充当客户端设备...【详细内容】
2024-02-01  coderidea  微信公众号  Tags:Nginx   点击:(61)  评论:(0)  加入收藏
哪种服务器操作系统更好呢?
在当今的IT世界中,服务器操作系统扮演着至关重要的角色。它们是确保服务器能够高效、安全地运行的关键因素。然而,对于许多人来说,服务器操作系统的种类和特点可能是一个复杂的...【详细内容】
2024-01-30    简易百科  Tags:操作系统   点击:(81)  评论:(0)  加入收藏
什么是VPS服务器
VPS服务器是一种虚拟化技术,它将一台物理服务器划分为多个虚拟的独立服务器,每个虚拟服务器都可以拥有自己的操作系统、运行环境、应用程序等。这种技术使得每个虚拟服务器可...【详细内容】
2024-01-30    简易百科  Tags:VPS服务器   点击:(76)  评论:(0)  加入收藏
VPS服务器下载速度慢?这五招帮你提速
VPS服务器下载速度慢可能会让用户感到沮丧,尤其是对于需要大量下载和上传数据的用户。幸运的是,有一些方法可以帮助您提高VPS服务器的下载速度,使您的在线体验更加顺畅。在本文...【详细内容】
2024-01-30  IDC行业观察者    Tags:VPS服务器   点击:(61)  评论:(0)  加入收藏
美国VPS和英国VPS:地理位置对服务器性能的影响
在今天的数字时代,VPS已成为在线业务和网站托管的关键组成部分。然而,选择合适的VPS主机服务时,地理位置通常被忽视,尽管它对服务器性能有着重要的影响。本文将探讨美国VPS和英...【详细内容】
2024-01-26  IDC行业观察者    Tags:服务器   点击:(56)  评论:(0)  加入收藏
如何判断服务器所需带宽:基于业务需求和流量模式的关键考量
在选择服务器时,带宽是一个重要的考虑因素。带宽的大小直接影响到网站的加载速度和用户的访问体验。那么,如何判断服务器需要多大的带宽呢?本文将为你揭示这一关键问题的答案...【详细内容】
2024-01-26  源库科技    Tags:服务器   点击:(81)  评论:(0)  加入收藏
服务器内存空间及IO操作原理解析
服务器的内存空间分为内核空间和用户空间,而我们编写的程序通常在用户空间中运行。在进行读写操作时,我们直接操作的是用户缓冲区,而用户缓冲区的内容来自于内核缓冲区。这种内...【详细内容】
2024-01-23  王建立    Tags:服务器   点击:(46)  评论:(0)  加入收藏
如何在Java环境中安装Nginx?
1. 下载Nginx:首先,前往Nginx官方网站(https://nginx.org/en/download.html)下载新版本的Nginx。选择适合您操作系统的版本,通常有Windows、Linux和Mac等不同操作系统的版本可供...【详细内容】
2024-01-22  敲代码的小动    Tags:Nginx   点击:(71)  评论:(0)  加入收藏
服务器证书和SSL证书有啥区别?
在互联网经济时代,随着越来越多的信息以及合作都是从企业官网开始的,因此绝大多数企业都会为自己的网站配置SSL证书,以提高安全性。在接触SSL证书时,也有很多人称之为服务器证书...【详细内容】
2024-01-10  安信SSL证书    Tags:服务器证书   点击:(67)  评论:(0)  加入收藏
宝塔面板怎样部署java项目?
宝塔面板怎样部署java项目?在使用宝塔面板部署Java项目之前,需要确保已经安装了Java Development Kit (JDK)。接下来,将介绍如何使用宝塔面板来部署Java项目的步骤。步骤一:安装...【详细内容】
2024-01-09  西部数码    Tags:宝塔面板   点击:(128)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条