如果您的工作负载需要高性能、低延迟的临时存储,请考虑在创建计算实例时使用本地固态硬盘(本地 SSD)磁盘。本地 SSD 磁盘是 Compute Engine 的始终加密的临时固态存储。如需了解 Compute Engine 中提供的其他磁盘,请参阅选择磁盘类型。
如果您需要为以下任何应用场景选择存储,那么本地 SSD 磁盘是理想的选择:
- 用于存储临时性数据的缓存或存储
- 用于高性能计算或数据分析的暂存处理空间
- 临时数据存储,例如用于 Microsoft SQL Server 的
tempdb
系统数据库
与 Google Cloud Hyperdisk 和 Persistent Disk 提供的永久性存储相比,本地 SSD 磁盘提供卓越的每秒 I/O 操作次数 (IOPS) 性能和非常低的延迟。之所以具有如此低的延迟时间,是因为本地 SSD 磁盘以物理方式挂接到托管实例的服务器。出于同样的原因,本地 SSD 磁盘只能提供临时存储。
由于本地 SSD 仅适用于临时存储,因此您必须在 Hyperdisk 或 Persistent Disk 卷上存储非暂时或非临时性质的数据。
如需将本地 SSD 磁盘与计算实例搭配使用,请在创建实例时添加本地 SSD 磁盘。实例创建后无法添加本地 SSD 磁盘。
限制
本地 SSD 具有以下限制:
您无法将本地 SSD 磁盘与共享核心机器类型的虚拟机搭配使用。
您无法将本地 SSD 磁盘挂接到使用 E2、C4D-metal、C3-metal、M2、M4、N4、Tau T2D、Tau T2A 或 X4 机器类型的实例。
您不能将客户提供的加密密钥或客户管理的加密密钥用于本地 SSD 磁盘。Compute Engine 在数据写入本地 SSD 存储空间时会自动加密数据。
您无法使用快照、克隆、机器映像或映像来备份本地 SSD 磁盘。请将重要数据存储在 Hyperdisk 或 Persistent Disk 卷上。
本地 SSD 磁盘类型
本地 SSD 磁盘有两种类型:
Titanium SSD:Titanium SSD 是一种定制的本地 SSD 磁盘,使用 Titanium I/O 分流处理,可增强 SSD 的安全性、性能和管理功能。与上一代本地 SSD 相比,Titanium 提供更高的存储 IOPS、更高的吞吐量和更短的延迟时间。以下机器系列使用 Titanium SSD 提供本地 SSD 存储空间:
Titanium SSD 磁盘直接挂接到其主机服务器内的计算实例。
本地 SSD:本地 SSD 是 Google Cloud的原始本地 SSD 功能。挂接到实例的每个本地 SSD 磁盘均会提供 375 GiB 的容量。这些磁盘可提供比 Hyperdisk 或 Persistent Disk 更高的性能。您可以使用 NVMe 或 SCSI 接口来挂载本地 SSD 磁盘。
本地 SSD 磁盘直接挂接到其主机服务器内的实例。
在描述本地 SSD 磁盘的功能时,除非明确提及 Titanium SSD,否则“本地 SSD”一词同时适用于本地 SSD 和 Titanium SSD。
性能
本地 SSD 性能取决于多种因素,包括挂接的本地 SSD 磁盘的数量、选择的磁盘接口(NVMe 或 SCSI)以及实例的机器类型。当您将更多本地 SSD 磁盘挂接到实例时,可用的性能会提高。
本地 SSD 性能(按挂接的磁盘数量)
下表列出了使用 NVMe 和 SCSI 挂接的本地 SSD 磁盘的最大 IOPS 和吞吐量。指标按挂接到实例的本地 SSD 磁盘的总容量列出。
Titanium SSD 性能
下表列出了 C4A、C4D 和 Z3 实例上 Titanium SSD 磁盘的性能限制。
机器类型 | 挂接的 Titanium SSD 磁盘的数量 |
总存储空间 (GiB) | IOPS | 吞吐量 (MiB/s) |
||
---|---|---|---|---|---|---|
读取 | 写入 | 读取 | 写入 | |||
C4A(使用 375 GiB 磁盘) | ||||||
c4a-standard-4-lssd c4a-highmem-4-lssd
|
1 | 375 | 150,000 | 75000 | 650 | 330 |
c4a-standard-8-lssd c4a-highmem-8-lssd
|
2 | 750 | 300000 | 150,000 | 1,300 | 660 |
c4a-standard-16-lssd c4a-highmem-16-lssd
|
4 | 1,500 | 600,000 | 300000 | 2,600 | 1,320 |
c4a-standard-32-lssd c4a-highmem-32-lssd
|
6 | 2250 | 900000 | 450,000 | 3,900 | 1980 |
c4a-standard-48-lssd c4a-highmem-48-lssd
|
10 | 3750 | 1,500,000 | 750000 | 6,500 | 3,300 |
c4a-standard-64-lssd c4a-highmem-64-lssd
|
14 | 5,250 | 2,100,000 | 1,050,000 | 9,100 | 4,620 |
c4a-standard-72-lssd c4a-highmem-72-lssd
|
16 | 6000 | 2400000 | 1,200,000 | 10,400 | 5,280 |
C4D(配备 375 GiB 磁盘) | ||||||
c4d-standard-8-lssd c4d-highmem-8-lssd c4d-standard-16-lssd c4d-highmem-16-lssd
|
1 | 375 | 150,000 | 75000 | 625 | 330 |
c4d-standard-32-lssd c4d-highmem-32-lssd
|
2 | 750 | 300000 | 150000 | 1,250 | 660 |
c4d-standard-48-lssd c4d-highmem-48-lssd
|
4 | 1,500 | 600,000 | 300000 | 2500 | 1,320 |
c4d-standard-64-lssd c4d-highmem-64-lssd
|
6 | 2250 | 900000 | 450,000 | 3750 | 1980 |
c4d-standard-96-lssd c4d-highmem-96-lssd
|
8 | 3000 | 1,200,000 | 60 万 | 5,000 | 2,640 |
c4d-standard-192-lssd c4d-highmem-192-lssd
|
16 | 6000 | 2400000 | 1,200,000 | 10000 | 5,280 |
c4d-standard-384-lssd c4d-highmem-384-lssd
|
32 | 12000 | 4,800,000 | 2400000 | 20,000 | 10,560 |
Z3(3 TiB 磁盘) | ||||||
z3-highmem-88-highlssd z3-highmem-176-standardlssd |
12 | 36,000 | 6,000,000 | 6,000,000 | 36,000 | 30000 |
Z3 裸机(配备 6 TiB 磁盘)(预览版) | ||||||
z3-highmem-192-highlssd-metal |
12 | 72,000 | 9,000,000 | 6,000,000 | 36,000 | 30000 |
NVMe 本地 SSD 性能
下表列出了使用 NVMe 挂接到实例的本地 SSD 磁盘的性能限制。
挂接的 本地 SSD 磁盘数量 |
总存储空间 (GiB) | 每个磁盘的容量 (GiB) | IOPS | 吞吐量 (MiB/s) |
||
---|---|---|---|---|---|---|
读取 | 写入 | 读取 | 写入 | |||
1 | 375 | 375 | 170000 | 90,000 | 660 | 350 |
2 | 750 | 375 | 340000 | 180,000 | 1,320 | 700 |
3 | 1125 | 375 | 510000 | 270,000 | 1980 | 1050 |
4 | 1500 | 375 | 680000 | 360000 | 2650 | 1400 |
5 | 1875 | 375 | 680000 | 360000 | 2650 | 1400 |
6 | 2250 | 375 | 680000 | 360000 | 2650 | 1400 |
7 | 2625 | 375 | 680000 | 360000 | 2650 | 1400 |
8 | 3000 | 375 | 680000 | 360000 | 2650 | 1400 |
16 | 6000 | 375 | 1,600,000 | 80 万 | 6240 | 3120 |
24 | 9000 | 375 | 2400000 | 1,200,000 | 9360 | 4680 |
32 | 12000 | 375 | 3,200,000 | 1,600,000 | 12,480 | 6240 |
SCSI 本地 SSD 性能
下表列出了使用 SCSI 挂接到实例的本地 SSD 磁盘的性能限制。
本地 SSD 磁盘总数 |
存储空间 (GiB) | IOPS | 吞吐量 (MiB/s) |
||
---|---|---|---|---|---|
读取 | 写入 | 读取 | 写入 | ||
1 | 375 | 100000 | 70000 | 390 | 270 |
2 | 750 | 200,000 | 140,000 | 780 | 550 |
3 | 1125 | 300000 | 210,000 | 1,170 | 820 |
4 | 1,500 | 400000 | 280,000 | 1,560 | 1090 |
5 | 1875 | 400000 | 280,000 | 1,560 | 1090 |
6 | 2250 | 400000 | 280,000 | 1,560 | 1090 |
7 | 2625 | 400000 | 280,000 | 1,560 | 1090 |
8 | 3000 | 400000 | 280,000 | 1,560 | 1090 |
16 | 6000 | 900000 | 80 万 | 6240 | 3120 |
24 | 9000 | 900000 | 80 万 | 9360 | 4680 |
配置实例以最大限度地提高性能
如需达到上述性能水平,您必须按如下方式配置计算实例:
使用 NVMe 接口挂接本地 SSD 磁盘。使用 SCSI 接口挂接的磁盘性能较低。
以下机器类型还需要最小 vCPU 数量,才能达到这些最大值:
如果您的实例使用自定义 Linux 映像,则该映像必须使用 4.14.68 版或更高版本的 Linux 内核。如果您使用 Compute Engine 提供的公共映像,则无需执行任何进一步操作。
如需了解可以提高本地 SSD 性能的其他实例和磁盘配置设置,请参阅优化本地 SSD 性能。
如需详细了解如何选择磁盘接口,请参阅选择磁盘接口。
本地 SSD 数据持久性
在某些情况下,Compute Engine 会保留本地 SSD 磁盘上的数据,而在其他情况下,Compute Engine 不保证本地 SSD 数据的持久性。
以下信息描述了这些场景,并适用于挂接到实例的每个本地 SSD 磁盘。
Compute Engine 保留本地 SSD 数据的场景
只有在发生以下事件时,本地 SSD 磁盘上的数据才会保留:
- 重新启动客机操作系统。
- 将实例配置为实时迁移,且实例经历主机维护事件。
- 您在停止或暂停实例时选择保留本地 SSD 数据。此功能处于预览阶段。
Compute Engine 可能无法持久保留本地 SSD 数据的场景
如果实例上发生主机错误,并且 Compute Engine 无法在指定时间内将实例重新连接到本地 SSD 磁盘,则本地 SSD 磁盘上的数据可能会丢失。
您可以使用本地 SSD 恢复超时来控制尝试恢复数据所用的时间(如果有)。如果 Compute Engine 在超时之前无法重新连接到磁盘,则实例会重启。实例重启时,本地 SSD 数据不可恢复。Compute Engine 会将空白本地 SSD 磁盘挂接到重启的实例。
本地 SSD 恢复超时是实例主机维护政策的一部分。如需了解详情,请参阅本地 SSD 恢复超时。
Compute Engine 不持久保留本地 SSD 数据的场景
发生以下事件时,本地 SSD 磁盘上的数据不会持久保留:
- 关闭访客操作系统并强制停止实例。
- 创建 Spot 虚拟机或抢占式虚拟机,并且虚拟机会经历抢占过程。
- 将实例配置为在发生主机维护事件时停止,并且该实例经历主机维护事件。
- 错误配置本地 SSD 使其无法访问。
- 停用项目结算功能会导致实例停止。
如果 Compute Engine 无法恢复实例的本地 SSD 数据,则 Compute Engine 会重启实例,并且实例会针对每个先前挂接的本地 SSD 磁盘装载并挂接一个本地 SSD 磁盘。
机器系列支持
您可以将本地 SSD 磁盘与以下机器系列搭配使用。
选择机器系列以显示其是否支持本地 SSD。
机器系列 | 支持本地 SSD |
---|---|
C4 | — |
C4A | |
C4D | |
C3 | |
C3D | |
N4 | — |
N2 | |
N2D | |
N1 | |
T2D | — |
T2A | — |
E2 | — |
Z3 | |
H3 | — |
C2 | |
C2D | |
X4 | — |
M4 | — |
M3 | |
M2 | — |
M1 | |
N1+GPU | |
A4X | |
A4 | |
A3 (H200) | |
A3 (H100) | |
A2 | |
G2 |
不过,根据每种机器类型,您可以挂接的本地 SSD 磁盘数量会受到相应的限制。如需了解详情,请参阅选择有效的本地 SSD 磁盘数量。
本地 SSD 加密
Compute Engine 在数据写入本地 SSD 磁盘时会自动加密数据。您不能将客户提供的加密密钥用于本地 SSD 磁盘。
本地 SSD 数据备份
由于您无法使用磁盘映像、标准快照或磁盘克隆来备份本地 SSD 数据,因此 Google 建议您始终将有价值的数据存储在持久性存储选项中。
如果您需要保留本地 SSD 磁盘上的数据,请将 Persistent Disk 或 Google Cloud Hyperdisk 挂接到实例。装载 Persistent Disk 永久性磁盘或 Hyperdisk 后,将数据从本地 SSD 磁盘复制到新挂接的磁盘。
选择磁盘接口
为实现最高的本地 SSD 性能,您必须将磁盘挂接到使用 NVMe 接口的实例。如果使用 SCSI 接口,性能会降低。
您选择的磁盘接口还取决于实例使用的机器类型和操作系统。Compute Engine 中的某些可用机器类型允许您选择 NVMe 或 SCSI 接口,而其他机器类型仅支持 NVMe 或 SCSI 之一。同样,Compute Engine 提供的某些公共操作系统映像可能同时支持 NVMe 和 SCSI,也可能仅支持两者之一。
磁盘接口支持(按机器类型和操作系统映像)
以下页面详细介绍了可用的机器类型和支持的公共映像,以及性能详情。
各个机器类型支持的接口:请参阅机器系列比较。在选择要比较的虚拟机属性列表中,选择磁盘接口类型。
操作系统映像:如需查看 Compute Engine 提供的哪些公共操作系统映像支持 SCSI 或 NVMe,请参阅操作系统详细信息文档中每个表的接口标签页。
自定义映像的 NVMe 的注意事项
如果您的实例使用自定义 Linux 映像,您必须使用 4.14.68 版或更高版本的 Linux 内核,以获得最佳 NVMe 性能。
自定义映像的 SCSI 的注意事项
如果您的现有设置需要使用 SCSI 接口,请考虑使用多队列 SCSI,以实现比标准 SCSI 接口更好的性能。
如果您使用的是导入的自定义映像,请参阅启用多队列 SCSI。
选择有效的本地 SSD 磁盘数量
Compute Engine 上提供的大多数机器类型支持本地 SSD 磁盘。某些机器类型始终默认包含固定数量的本地 SSD 磁盘,而其他机器类型则允许您添加特定数量的磁盘。您只能在创建实例时添加本地 SSD 磁盘。实例创建后无法添加本地 SSD 磁盘。
- 对于使用 A4X 机器系列或存储优化型 Z3 机器系列创建的虚拟机实例,每个挂接的 Titanium SSD 磁盘的分区大小均为 3,000 GiB。
- 对于 Z3 裸机实例(预览版),每个挂接的钛合金 SSD 磁盘的分区大小为 6,000 GiB。
- 对于所有其他机器系列,挂接到实例的每个 Titanium SSD 或本地 SSD 磁盘的分区大小均为 375 GiB。
自动挂接本地 SSD 磁盘的机器类型
下表列出了默认附带本地 SSD 磁盘的机器类型。该表还会显示在您创建实例时挂接的这些磁盘的数量。
机器类型 | 每个实例自动挂接的 本地 SSD 磁盘数量 |
|
---|---|---|
使用 Titanium SSD 的 C4A | ||
只有 C4A 机器类型的 -lssd 变体支持本地 Titanium SSD。
|
||
c4a-standard-4-lssd c4a-highmem-4-lssd |
1 | |
c4a-standard-8-lssd c4a-highmem-8-lssd |
2 | |
c4a-standard-16-lssd c4a-highmem-16-lssd |
4 | |
c4a-standard-32-lssd c4a-highmem-32-lssd |
6 | |
c4a-standard-48-lssd c4a-highmem-48-lssd |
10 | |
c4a-standard-64-lssd c4a-highmem-64-lssd |
14 | |
c4a-standard-72-lssd c4a-highmem-72-lssd |
16 | |
C3 | ||
只有 C3 机器类型的 -lssd 变体支持本地 SSD。
|
||
c3-standard-4-lssd |
1 | |
c3-standard-8-lssd |
2 | |
c3-standard-22-lssd |
4 | |
c3-standard-44-lssd |
8 | |
c3-standard-88-lssd |
16 | |
c3-standard-176-lssd |
32 | |
C3D | ||
只有 C3D 机器类型的 -lssd 变体支持本地 SSD。
|
||
c3d-standard-8-lssd c3d-highmem-8-lssd |
1 | |
c3d-standard-16-lssd c3d-highmem-16-lssd |
1 | |
c3d-standard-30-lssd c3d-highmem-30-lssd |
2 | |
c3d-standard-60-lssd c3d-highmem-60-lssd |
4 | |
c3d-standard-90-lssd c3d-highmem-90-lssd |
8 | |
c3d-standard-180-lssd c3d-highmem-180-lssd |
16 | |
c3d-standard-360-lssd c3d-highmem-360-lssd |
32 | |
C4D 机器类型 | ||
只有
C4D 机器类型的 -lssd 变体支持本地 SSD。
|
||
c4d-standard-8-lssd c4d-highmem-8-lssd |
1 | |
c4d-standard-16-lssd c4d-highmem-16-lssd |
1 | |
c4d-standard-32-lssd c4d-highmem-32-lssd |
2 | |
c4d-standard-48-lssd c4d-highmem-48-lssd |
4 | |
c4d-standard-64-lssd c4d-highmem-64-lssd |
6 | |
c4d-standard-96-lssd c4d-highmem-96-lssd |
8 | |
c4d-standard-192-lssd c4d-highmem-192-lssd |
16 | |
c4d-standard-384-lssd c4d-highmem-384-lssd |
32 | |
A4X | ||
a4x-highgpu-4g |
4 | |
A4 | ||
a4-highgpu-8g |
32 | |
A3 Ultra | ||
a3-ultragpu-8g |
32 | |
A3 Mega | ||
a3-megagpu-8g |
16 | |
A3 High | ||
a3-highgpu-1g |
2 | |
a3-highgpu-2g |
4 | |
a3-highgpu-4g |
8 | |
a3-highgpu-8g |
16 | |
A3 Edge | ||
a3-edgegpu-8g |
16 | |
A2 Ultra | ||
a2-ultragpu-1g |
1 | |
a2-ultragpu-2g |
2 | |
a2-ultragpu-4g |
4 | |
a2-ultragpu-8g |
8 | |
使用 Titanium SSD 的 Z3 实例 | ||
每个磁盘的大小为 3 TiB: | ||
z3-highmem-88-highlssd |
12 | |
z3-highmem-176-standardlssd |
12 | |
每个磁盘的大小为 6 TiB: | ||
z3-highmem-192-highlssd-metal (预览版) |
12 |
需要您选择本地 SSD 磁盘数量的机器类型
下表中列出的机器类型不会将本地 SSD 磁盘挂接到新创建的实例,除非您指定要挂接的磁盘数量。由于您只能在实例创建期间添加本地 SSD 磁盘,因此请使用本部分中的信息来确定创建实例时要挂接的本地 SSD 磁盘数量。
机器类型 | 每个实例允许的 本地 SSD 磁盘数量 |
---|---|
N1 | |
具有 T4 GPU 的机器类型 | 1 个到 8 个、16 个 |
所有其他机器类型 | 1 - 8、16 或 24 个 |
N2 | |
具有 2 - 10 个 vCPU 的机器类型 | 1、2、4、8、16 或 24 |
具有 12 - 20 个 vCPU 的机器类型 | 2、4、8、16 或 24 |
具有 22 - 40 个 vCPU 的机器类型 | 4、8、16 或 24 |
具有 42 - 80 个 vCPU 的机器类型 | 8、16 或 24 |
具有 82 个到 128 个 vCPU(含 82 和 128)的机器类型 | 16 或 24 |
N2D | |
具有 2 - 16 个 vCPU 的机器类型 | 1、2、4、8、16 或 24 |
具有 32 个或 48 个 vCPU 的机器类型 | 2、4、8、16 或 24 |
具有 64 个或 80 个 vCPU 的机器类型 | 4、8、16 或 24 |
具有 96 - 224 个 vCPU 的机器类型 | 8、16 或 24 |
C2 | |
具有 4 或 8 个 vCPU 的机器类型 | 1、2、4 或 8 |
具有 16 个 vCPU 的机器类型 | 2、4 或 8 |
具有 30 个 vCPU 的机器类型 | 4 或 8 |
具有 60 个 vCPU 的机器类型 | 8 |
C2D | |
具有 2 - 16 个 vCPU 的机器类型 | 1、2、4、8 |
具有 32 个 vCPU 的机器类型 | 2、4、8 |
具有 56 个 vCPU 的机器类型 | 4、8 |
具有 112 个 vCPU 的机器类型 | 8 |
A2 标准 | |
a2-highgpu-1g |
1、2、4 或 8 |
a2-highgpu-2g |
2、4 或 8 |
a2-highgpu-4g |
4 或 8 |
a2-highgpu-8g 或 a2-megagpu-16g |
8 |
G2 | |
g2-standard-4 |
1 |
g2-standard-8 |
1 |
g2-standard-12 |
1 |
g2-standard-16 |
1 |
g2-standard-24 |
2 |
g2-standard-32 |
1 |
g2-standard-48 |
4 |
g2-standard-96 |
8 |
M1 | |
m1-ultramem-40 |
1 个到 5 个 |
m1-ultramem-80 |
1 至 8 |
m1-megamem-96 |
不可用 |
m1-ultramem-160 |
不可用 |
M3 | |
m3-ultramem-32 |
4、8 |
m3-megamem-64 |
4、8 |
m3-ultramem-64 |
4、8 |
m3-megamem-128 |
8 |
m3-ultramem-128 |
8 |
价格
对于您创建的每个本地 SSD 磁盘,您需要按照它挂接到的实例生命周期内的总磁盘容量付费。
如需详细了解本地 SSD 价格和可用折扣,请参阅本地 SSD 价格。
如需了解钛合金 SSD 的价格,请参阅虚拟机实例价格页面上相应机器系列的价格。例如,如需了解连接到 Z3 实例的 Titanium SSD 的价格,请参阅 Z3 实例价格。
本地 SSD 磁盘和 Spot 虚拟机实例
如果您启动具有本地 SSD 磁盘的 Spot 虚拟机或抢占式虚拟机,则 Compute Engine 将按本地 SSD 使用量收取提供折扣的 Spot 价格。挂接到 Spot 虚拟机或抢占式虚拟机的本地 SSD 磁盘的工作方式类似于普通的本地 SSD 磁盘,它们保留相同的数据持久性特性,并在生命周期内保持挂接状态虚拟机。
如果 Compute Engine 在虚拟机开始运行后一分钟内被抢占,则 Compute Engine 不会针对 Spot 虚拟机或抢占式虚拟机上的本地 SSD 磁盘使用费向您收费。
预留可享受承诺使用折扣的本地 SSD 磁盘
如需预留特定可用区中的本地 SSD 资源,请参阅选择预留类型。
如需获得特定可用区中本地 SSD 磁盘的承诺使用折扣,您必须为本地 SSD 资源购买基于资源的承诺,并将指定匹配本地 SSD 资源的预留附加到您的承诺。如需了解详情,请参阅将预留附加到基于资源的承诺。
将本地 SSD 磁盘与实例搭配使用
如需将本地 SSD 磁盘与计算实例搭配使用,您必须完成以下步骤:
Linux 实例上的设备命名
挂接到实例的磁盘的 Linux 设备名称取决于您创建磁盘时选择的接口。使用 lsblk
操作系统命令查看磁盘设备时,它会显示通过 NVMe 接口挂接的磁盘的前缀 nvme
,以及通过 SCSI 接口挂接的磁盘的前缀 sd
。
磁盘编号或 NVMe 控制器的顺序在实例重启后是无法预测的,也无法保持一致。首次启动时,磁盘可能是 nvme0n1
(或 sda
,对于 SCSI)。第二次启动时,同一磁盘的设备名称可能是 nvme2n1
或 nvme0n3
(或 sdc
,对于 SCSI)。
访问挂接的磁盘时,您应改用在 /dev/disk/by-id/
中创建的符号链接。这些名称会在重新启动后保留。如需详细了解符号链接,请参阅挂接到实例的磁盘的符号链接。
如需详细了解设备名称,请参阅 Linux 实例上的设备命名。
停止或暂停具有本地 SSD 磁盘的虚拟机
当您停止或暂停虚拟机时,Compute Engine 默认会舍弃挂接到该虚拟机的所有本地 SSD 磁盘的数据。当您恢复虚拟机时,挂接到该虚拟机的所有本地 SSD 磁盘均为空白。
在停止或暂停虚拟机时保留本地 SSD 数据
当您停止或暂停虚拟机时,可以视需要保留挂接到该虚拟机的本地 SSD 磁盘上的数据。
当停止或暂停操作开始时,Compute Engine 会以托管方式将本地 SSD 磁盘数据迁移到持久性存储空间。当您恢复或重启虚拟机时,Compute Engine 会将保留的数据复制到挂接到该虚拟机的本地 SSD 磁盘。恢复或重启虚拟机后,您可能需要将本地 SSD 磁盘重新装载到文件系统中。
在您重启或恢复虚拟机之前,您需要对用于保留本地 SSD 数据的存储空间支付费用。已用存储空间会消耗项目的 Persistent disk standard GB
配额。
限制
- 保留本地 SSD 数据功能目前仅处于预览版阶段,不遵守 Compute Engine 正式版条款。
- 保留本地 SSD 数据不适用于使用 Titanium SSD 的机器类型。
- 您无法为具有自定义设备名称的磁盘保留本地 SSD 数据。您只能保留具有默认设备名称(例如
local-ssd-0
)的磁盘的本地 SSD 数据。 - 如果您停止或暂停挂接了超过 32 块本地 SSD 磁盘的虚拟机,则无法保留本地 SSD 数据。
- 如果您通过Google Cloud 控制台停止或暂停虚拟机,则无法保留本地 SSD 数据。
- 只有在暂停或停止操作开始后,系统才会开始保存本地 SSD 数据。
- 恢复本地 SSD 数据是一个后台进程,会在实例启动后开始。读取尚未恢复的数据会触发系统立即恢复请求的数据。
- 如果您使用的是 Spot 虚拟机或抢占式虚拟机,并且选择在暂停或停止操作期间保留本地 SSD 数据,则如果 Compute Engine 在停止或暂停操作期间抢占虚拟机,本地 SSD 数据会丢失。
如需了解如何在停止或暂停虚拟机时保留本地 SSD 数据,请分别参阅停止具有本地 SSD 磁盘的实例和暂停具有本地 SSD 磁盘的实例。
删除本地 SSD 磁盘
如需移除或删除本地 SSD 磁盘,您必须删除这些磁盘挂接到的虚拟机。除非您删除虚拟机,否则无法删除本地 SSD 磁盘。
在删除挂接了本地 SSD 磁盘的虚拟机之前,请确保将本地 SSD 磁盘上的所有关键数据迁移到 Persistent Disk、Hyperdisk 或其他虚拟机。否则,本地 SSD 磁盘上的数据会永久丢失。
后续步骤
了解如何创建具有本地 SSD 磁盘的虚拟机。