目录

什么是虚拟机

一、什么是虚拟机

虚拟机 (VM) 是实体计算机的数字版本。虚拟机软件可以运行程序和操作系统、存储数据、连接到网络以及执行其他计算功能,并且需要加以维护,比如更新和系统监控等。虚拟机是计算机的虚拟化实例,可执行与计算机几乎完全相同的功能,包括运行应用和操作系统。

虚拟机在物理机器上运行,并通过称为 Hypervisor 的软件访问计算资源。Hypervisor 将物理机器的资源抽象为一个按需可预配、可分发的资源池,从而使多个虚拟机能够在一台物理机器上运行。

二、多个虚拟机的工作原理

一台物理机器(通常是服务器)上可以托管多个虚拟机,然后可使用虚拟机软件管理这些虚拟机。这样就可根据需要灵活地在虚拟机之间分配计算资源(计算、存储和网络),从而提高整体效率。此架构为我们当今使用的高级虚拟化资源(包括云计算)提供了基本的基础组件。

三、虚拟机的用途

虚拟机是虚拟化计算资源的基础组件,不论是在线还是本地环境中的虚拟机,对于创建任何应用、工具或环境发挥着重要作用。以下是虚拟机的一些较为常用的企业功能:

1、整合服务器

您可以将虚拟机设置为托管其他虚拟机的服务器,这样,组织即可将更多资源集中到单个物理机器上,从而减少设备的扩张问题。

2、创建开发和测试环境

虚拟机可以用作测试和开发的孤立环境,在其中包含全部功能,但不会影响周围的基础架构。

3、支持 DevOps

虚拟机可轻松关闭或开启、迁移和调整,这提供了最大的开发灵活性。

4、支持工作负载迁移

虚拟机提供的灵活性和可移植性是加快迁移计划速度的关键。

5、提升灾难恢复和业务连续性

使用虚拟机在云环境中复制系统可提供额外的安全防护和确定性。此外,您还可以持续更新这些云环境。

6、创建混合环境

虚拟机为创建与本地环境并行的云环境奠定了基础,提供了出色的灵活性,而且不需要放弃旧版系统。

以上就是关于什么是虚拟机、多个虚拟机的工作原理以及虚拟机的用途的全部内容了,希望对你有所帮助。

一站式研发项目管理平台 PingCode

一站式研发项目管理平台 PingCode

支持敏捷\瀑布、知识库、迭代计划&跟踪、需求、缺陷、测试管理,同时满足非研发团队的流程规划、项目管理和在线办公需要。