选择磁盘类型


本文档介绍了 Compute Engine 提供的块存储(通常称为“磁盘”或“卷”)。您可以为所有计算实例(包括虚拟机、容器和裸金属实例)的启动卷和数据卷使用块存储。本页面介绍了如何为计算实例选择块存储。

术语“磁盘”“卷”和“块存储卷”是同义词,在文档、 Google Cloud 控制台、Google Cloud CLI 和 REST API 中可以互换使用。

块存储简介

Google Cloud 提供两种类型的磁盘或块存储:临时块存储和持久性块存储。您可以在单个计算实例中组合使用这些块存储类型。

临时块存储

临时(或短暂性)块存储在所有块存储类型中提供最快的性能,但代价是如果虚拟机因任何原因而停止,存储的数据会丢失。如果您停止、暂停或重启虚拟机,或者虚拟机崩溃或发生故障,数据会丢失。

由于其短暂性,请仅将临时块存储用于临时数据、缓存(例如 Microsoft SQL Server 的 tempdb)或闪存优化数据库的存储。您无法将临时块存储用作启动卷。

本地 SSD 是 Google Cloud中的临时块存储。本地 SSD 磁盘以物理方式挂接到托管实例的服务器。

如需详细了解本地 SSD,请参阅以下部分:

持久性块存储

持久性(或永久性)块存储适用于您希望在停止、暂停或删除虚拟机后,甚至是在虚拟机崩溃或发生故障后保留的数据。

HyperdiskPersistent Disk 是 Google Cloud中的持久性块存储产品,但 Persistent Disk 不适用于最新的机器系列。Google 建议使用 Hyperdisk 以获得最高性能和高级功能。

Hyperdisk 卷和 Persistent Disk 卷具有以下特性:

  • 作为物理磁盘运行:您可以将 Hyperdisk 或 Persistent Disk 卷与计算实例搭配使用,就像它是挂接到实例的物理磁盘一样。不过,它们是通过 Google 网络传输数据的网络附加设备。

  • 可移植性:Hyperdisk 卷和 Persistent Disk 卷与您将其挂接到的计算实例无关。这意味着您可以将卷挂接到正在运行的实例,而不会造成停机。您还可以分离卷,以便即使在删除实例后也可保留数据。

  • 安全性:默认情况下,数据在静态时和传输过程中都会进行加密。您还可以使用自己的密钥自定义加密。

  • 高可用性选项:通过在两个可用区之间复制卷,保护您的数据免受可用区级故障影响。

Hyperdisk 与 Persistent Disk 之间的差异

Hyperdisk 和 Persistent Disk 都可提供持久、安全且高效的块存储,但 Google 建议使用 Hyperdisk。

与 Persistent Disk 相比,Hyperdisk 具有以下主要优势:

  • 可自定义的性能:您可以单独配置每个 Hyperdisk 卷的性能和大小。Hyperdisk 性能与预配容量无关。借助此功能,您可以提高或降低 Hyperdisk 卷的性能,而无需更改其大小。

    与 Hyperdisk 不同,Persistent Disk 性能取决于预配容量。因此,如需提高 Persistent Disk 卷的性能,您必须增加其大小。

  • 整体性能更出色:Hyperdisk 的 IOPS 和吞吐量上限高于 Persistent Disk。

选择块存储类型

如需决定是使用本地 SSD、Hyperdisk 还是 Persistent Disk,请按以下步骤操作:

  1. 确定您需要的是持久性块存储还是临时块存储。例如,计算实例的启动卷必须使用持久性块存储。

  2. 如果您需要使用临时块存储,请使用本地 SSD(如果本地 SSD 适用于您的机器系列)。如果您需要持久性存储,请继续执行下一步。

  3. 如果您需要使用持久性块存储,请使用 Hyperdisk,前提是它适用于您的机器系列。如果您的机器系列不支持 Hyperdisk,请使用 Persistent Disk。

  4. 选择最适合您的工作负载的 Hyperdisk 或 Persistent Disk 类型。如需了解 Hyperdisk 和 Persistent Disk 类型,请分别参阅选择 Hyperdisk 类型Persistent Disk 类型

如需详细了解 Hyperdisk 的功能、性能和持久性,请参阅 Hyperdisk 简介。对于 Persistent Disk,请参阅 Persistent Disk 简介

块存储的替代方案

除了 Google Cloud 提供的磁盘之外,您还可以在计算实例上部署以下替代存储解决方案。

如需将块存储与Google Cloud中提供的其他存储选项(例如 Cloud Storage 和 Filestore)进行比较,请参阅 Cloud 架构中心的查看存储选项

费用注意事项

您需要为从创建卷到删除卷期间预配的存储容量支付费用。此费用适用于本地 SSD、Persistent Disk 和 Hyperdisk。

在以下情况下,费用仍会继续计费:

  • 在您创建计算实例时自动创建的启动卷
  • 已挂接到已停止或已暂停实例的持久性存储卷
  • 未挂接到任何虚拟机的持久性存储卷

对于 Hyperdisk 和 Extreme Persistent Disk 卷,您需要为预配性能付费。

例如,由于 Hyperdisk ML 卷仅支持自定义吞吐量,因此您需要为 Hyperdisk ML 卷的预配吞吐量付费,但无需为该卷使用的 IOPS 付费。

不过,您需要为 Hyperdisk Balanced 卷的预配 IOPS 和吞吐量付费,因为 Hyperdisk Balanced 卷支持配置 IOPS 和吞吐量。

如需了解更多价格信息,请参阅磁盘和映像价格

后续步骤