选择磁盘类型


|

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

磁盘块存储卷是同义词,在文档、 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 和吞吐量限制更高。

选择一种块存储类型

如需在本地 SSD、Hyperdisk 和 Persistent Disk 之间做出选择,请按以下步骤操作:

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

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

  3. 如果您需要使用持久块存储,请使用 Hyperdisk(如果您的机器系列支持)。如果您的机器系列不支持 Hyperdisk,请使用 Persistent Disk。

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

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

块存储的替代方案

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

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

费用注意事项

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

在以下情况下,系统会继续收取费用:

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

对于 Hyperdisk 和 Persistent Disk 卷,系统会按在实例和卷之间传输数据所需的网络流量向您收费。

最后,对于 Hyperdisk 和极端永久性磁盘卷,您需要按预配的性能付费。

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

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

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

后续步骤