管理程序

虚拟机监控程序是云托管中使用的虚拟化软件的一种形式,用于划分和分配各种硬件上的资源。提供分区、隔离或抽象的程序称为虚拟化管理程序。虚拟机监控程序是一种硬件虚拟化技术,允许多个客户操作系统(OS)同时在一个主机系统上运行。虚拟机监控程序有时也称为虚拟机管理器(VMM)。

null

管理程序的类型——

1型虚拟机监控程序: 虚拟机监控程序直接在底层主机系统上运行。它也称为“本机虚拟机监控程序”或“裸机虚拟机监控程序”。它不需要任何基本服务器操作系统。它可以直接访问硬件资源。1型虚拟机监控程序的示例包括VMware ESXi、Citrix XenServer和Microsoft Hyper-V虚拟机监控程序。

1型虚拟机监控程序的优缺点:

赞成的意见: 这样的 虚拟机监控程序非常高效,因为它们可以直接访问物理硬件资源(如Cpu、内存、网络、物理存储)。这导致了安全性的增强,因为不存在任何第三方资源,所以攻击者不能妥协。

欺骗: 1型虚拟机监控程序的一个问题是,它们通常需要一台专用的单独机器来执行其操作,并指示不同的虚拟机和控制主机硬件资源。

2型虚拟机监控程序: 主机操作系统在基础主机系统上运行。它也被称为“托管虚拟机监控程序”。这种虚拟机监控程序不会直接在底层硬件上运行,而是作为主机系统(物理机器)中的应用程序运行。基本上,安装在操作系统上的软件。Hypervisor要求操作系统进行硬件调用。2类虚拟机监控程序的示例包括VMware Player或Parallels Desktop。托管虚拟机监控程序通常出现在PC等端点上。2型虚拟机监控程序对工程师、安全分析师(用于检查恶意软件、恶意源代码和新开发的应用程序)非常有用。

2型虚拟机监控程序的优缺点:

赞成的意见: 这样的 hypervisor允许在运行主机的同时快速、轻松地访问来宾操作系统。这些虚拟机监控程序通常为客户机提供额外的有用功能。这些工具增强了主机和来宾机之间的协调。

欺骗: 这里无法直接访问物理硬件资源,因此与1型虚拟机监控程序相比,这些虚拟机监控程序的效率在性能上滞后,此外,还存在潜在的安全风险。如果攻击者可以访问主机操作系统,那么他也可以访问来宾操作系统,那么攻击者就可以破坏安全漏洞。

选择正确的虚拟机监控程序 :

1型虚拟机监控程序提供了比2型更好的性能 因为没有中间层,所以它们是任务关键型应用程序和工作负载的逻辑选择。但这并不是说托管虚拟机监控程序没有自己的位置——它们的设置要简单得多,所以如果需要快速部署测试环境,它们是一个不错的选择。确定哪个虚拟机监控程序满足您的需求的最佳方法之一是比较它们的性能指标。其中包括CPU开销、最大主机和来宾内存量,以及对虚拟处理器的支持。在选择合适的虚拟机监控程序之前,应检查以下因素:

1.了解你的需求: 公司及其应用程序是建立数据中心(以及您的工作)的原因。除了公司的需要,你(和你的同事)也有自己的需要。对虚拟化管理程序的需求包括:

a、 灵活性 b、 可扩展性 c、 可用性 d、 可用性 e、 可靠性 f、 效率 g、 可靠的支持

2.虚拟机监控程序的成本: 对于许多买家来说,选择虚拟机监控程序最困难的部分是在成本和功能之间取得正确的平衡。虽然许多入门级解决方案是免费的,或者实际上是免费的,但市场另一端的价格可能会令人震惊。授权框架也各不相同,因此了解你的钱到底能得到什么很重要。

3.虚拟机性能: 虚拟系统应达到或超过其物理对等系统的性能,至少在每个服务器内的应用程序方面是如此。除了达到这个基准之外,一切都是利润。

4.生态系统: 在确定解决方案是否具有长期成本效益时,很容易忽视虚拟机监控程序生态系统的作用,即文档、支持、培训、第三方开发人员和顾问等的可用性。

5.自己测试: 你可以从现有的台式机或笔记本电脑中获得基本经验。您可以在VMware Workstation或VMware Fusion中运行VMware vSphere和Microsoft Hyper-V,以创建一个良好的虚拟学习和测试环境。

管理程序参考模型 : 为了模拟底层硬件,有三个主要模块:

  1. 调度员: 调度器的行为类似于监视器的入口点,并将虚拟机实例的指令重新路由到其他两个模块之一。
  2. 分配器: 分配器负责决定要提供给虚拟机实例的系统资源。这意味着,每当虚拟机试图执行导致更改与虚拟机关联的机器资源的指令时,分配器就会被调度器调用。
  3. 翻译: 解释器模块由解释器例程组成。每当虚拟机执行私有指令时,都会执行这些命令。
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享