Compute Engine 是一款基础设施即服务 (IaaS) 产品,提供自行管理的虚拟机 (VM) 实例和裸机实例。Compute Engine 为虚拟机提供 KVM Hypervisor、Linux 和 Windows 操作系统以及本地和持久性存储选项。您可以使用 Google Cloud 控制台、Google Cloud CLI 或使用基于 REST 的 API 来配置和控制 Compute Engine 资源。您还可以使用 Google 的 Cloud 客户端库提供的各种编程语言。
以下是使用 Compute Engine 的一些优势:
- 可扩展性:Compute Engine 与 Cloud Storage、Google Kubernetes Engine 和 BigQuery 等 Google Cloud 技术集成,除了基本的计算功能之外,可提供更多功能供您创建更复杂、更先进的应用。
- 可扩缩性:根据需要扩缩计算资源数量,而无需管理自己的基础设施。这对于流量突然增加的企业非常有用,因为您可以快速添加更多实例来应对流量增加的情况,并在不再需要实例后将其移除。
- 可靠性:Google 的基础设施具有高度可靠性,并保证 99.9% 的正常运行时间。
- 成本效益:Compute Engine 提供各种符合您的预算的价格选项。此外,您只需为实际使用的资源付费,并且没有任何预付费用。
Compute Engine 可提供哪些服务
Compute Engine 提供了灵活性,因此您可以运行各种满足您需求的应用和工作负载。从批处理到网络服务或高性能计算,您可以配置 Compute Engine 来满足您的需求。
位置选择
Google 提供了全球各地的区域供您部署 Compute Engine 资源。您可以选择最符合工作负载要求的区域:
- 地区特有的限制
- 各地区的用户延迟
- 应用的延迟要求
- 对延迟的掌控力
- 低延迟和简洁性之间的平衡
如需详细了解区域和可用区,请参阅关于区域和可用区。
Compute Engine 机器类型
Compute Engine 提供了一套全面的机器家族,每个家族都包含您在创建计算实例时可从中选择的机器类型。每个机器家族均由机器系列和每个系列内预定义的机器类型组成。
Compute Engine 提供通用、计算优化、存储优化、内存优化和加速器优化机器家族。如果预配置的通用机器类型不能满足您的需求,您可以针对某些机器系列创建具有自定义 CPU 和内存资源的自定义机器类型。
如需了解详情,请参阅机器家族资源指南。
操作系统
Compute Engine 为 Linux 和 Windows 提供多种预配置的公共操作系统映像。大多数公共映像均免费提供,但有些高级映像需要付费。导入自定义映像不会产生费用,但当您将自定义映像保留在项目中时,会产生映像存储费用。
存储选项
您可以从多个块存储选项中进行选择,包括 Persistent Disk、Google Cloud Hyperdisk 和本地 SSD:
- 永久性磁盘:高性能和冗余网络存储。每个 卷分布在数百个物理磁盘上。
- Hyperdisk::Compute Engine 最快的冗余网络存储,具有可配置的性能和可动态调整大小的卷。每个卷跨数百个物理磁盘条带化。您还可以通过提前购买 Hyperdisk 存储池的容量和性能,从而降低费用和磁盘管理复杂性。Hyperdisk 存储池提供您可以在池中创建的磁盘之间共享的总容量和性能。
- 本地 SSD:与计算实例直接挂接到同一服务器的物理硬盘。它们可提供更好的性能,但不具有持久性。如果实例关停,则本地 SSD 磁盘会被删除。
每个选项都具有不同的价格和性能。如需了解费用比较,请参阅磁盘价格。 如需详细了解磁盘类型,请参阅存储选项。