什么是虚拟机?
虚拟机 (VM) 是实体计算机的数字版本。虚拟机软件可以运行程序和操作系统、存储数据、连接到网络以及执行其他计算功能,并且需要加以维护,比如更新和系统监控等。
了解可在 Compute Engine(Google Cloud 提供的云端计算基础架构)中使用的虚拟机和虚拟机系列类型。
准备好开始了吗?新客户可获得 $300 赠金,用于抵扣在 Google Cloud 上的支出。
虚拟机的定义
虚拟机是计算机的虚拟化实例,可执行与计算机几乎完全相同的功能,包括运行应用和操作系统。
虚拟机在物理机器上运行,并通过称为 Hypervisor 的软件访问计算资源。Hypervisor 将物理机器的资源抽象为一个按需可预配、可分发的资源池,从而使多个虚拟机能够在一台物理机器上运行。
多个虚拟机的工作原理
一台物理机器(通常是服务器)上可以托管多个虚拟机,然后可使用虚拟机软件管理这些虚拟机。这样就可根据需要灵活地在虚拟机之间分配计算资源(计算、存储和网络),从而提高整体效率。此架构为我们当今使用的高级虚拟化资源(包括云计算)提供了基本的基础组件。
虚拟机的用途是什么?
整合服务器
您可以将虚拟机设置为托管其他虚拟机的服务器,这样,组织即可将更多资源集中到单个物理机器上,从而减少设备的扩张问题。
创建开发和测试环境
虚拟机可以用作测试和开发的孤立环境,在其中包含全部功能,但不会影响周围的基础架构。
支持 DevOps
虚拟机可轻松关闭或开启、迁移和调整,这提供了最大的开发灵活性。
支持工作负载迁移
虚拟机提供的灵活性和可移植性是加快迁移计划速度的关键。
提升灾难恢复和业务连续性
使用虚拟机在云环境中复制系统可提供额外的安全防护和确定性。此外,您还可以持续更新这些云环境。
创建混合环境
虚拟机为创建与本地环境并行的云环境奠定了基础,提供了出色的灵活性,而且不需要放弃旧版系统。
相关产品和服务
Compute Engine 是 Google Cloud 的灵活虚拟机,以预定义和可自定义的虚拟机形式提供了计算基础架构。它旨在加速云转型。