關於本機 SSD 磁碟


如果工作負載需要高效能、低延遲的臨時儲存空間,建議您在建立運算執行個體時使用本機固態硬碟 (本機 SSD) 磁碟。本機 SSD 磁碟是 Compute Engine 的暫時性固態硬碟儲存空間,一律會加密。如要瞭解 Compute Engine 提供的其他磁碟,請參閱「選擇磁碟類型」。

本機 SSD 磁碟非常適合用於下列用途:

  • 快取或暫存資料儲存空間
  • 適合高效能運算或資料分析的暫存處理空間
  • 暫存資料儲存空間,例如 Microsoft SQL Server 的 tempdb 系統資料庫

相較於 Google Cloud HyperdiskPersistent Disk 提供的永久儲存空間,本機 SSD 磁碟可提供更優異的每秒輸入/輸出作業數 (IOPS),且延遲時間極短。本機 SSD 磁碟是以實體方式連接至託管執行個體的伺服器,因此延遲時間較短。基於相同原因,本機 SSD 磁碟只能提供臨時儲存空間

由於本機 SSD 僅適合用於臨時儲存,因此您必須在 Hyperdisk 或永久磁碟磁區中儲存非臨時性或非暫時性的資料。

如要搭配運算執行個體使用本機 SSD 磁碟,請在建立執行個體時新增本機 SSD 磁碟。建立執行個體後,就無法再新增本機 SSD 磁碟。

本機 SSD 磁碟類型

本機 SSD 磁碟分為兩種類型:

  • Titanium SSD:Titanium SSD 是一種自訂設計的本機 SSD 磁碟,採用 Titanium I/O 卸載處理機制,可強化 SSD 安全性、效能和管理功能。相較於上一代本機 SSD,Titanium 提供更高的儲存 IOPS、總處理量和更低的延遲時間。儲存空間最佳化 Z3 機器系列和通用 C4A 機器系列提供使用 Titanium SSD 的本機 SSD 儲存空間。

    Titanium SSD 磁碟會直接連接至主機伺服器中的運算執行個體。

  • 本機 SSD:本機 SSD 是 Google Cloud的原始本機 SSD 功能。每個連接至執行個體的本機 SSD 磁碟提供 375 GiB 的容量。這些磁碟的效能高於 Hyperdisk 或 Persistent Disk。您可以使用 NVMe 或 SCSI 介面掛載本機 SSD 磁碟。

    本機 SSD 磁碟會直接連接至主機伺服器中的執行個體。

除非特別提及 Titanium SSD,否則「本機 SSD」一詞會同時用於描述本機 SSD 和 Titanium SSD 的功能。

成效

本機 SSD 效能取決於多項因素,包括已連結的本機 SSD 磁碟數量、所選磁碟介面 (NVMeSCSI) 和執行個體的機器類型。在執行個體中連接更多本機 SSD 磁碟後,可用的效能就會增加。

本機 SSD 效能 (依連接磁碟數量而定)

下表列出 NVMe 和 SCSI 連接本機 SSD 磁碟的最高 IOPS 和總處理量。指標會依據連接至執行個體的本機 SSD 磁碟總容量列出。

Titanium SSD 效能

下表列出 C4AZ3 執行個體上 Titanium SSD 磁碟的效能限制。

已連結的
Titanium SSD 磁碟數量
總儲存空間 (GiB) IOPS 處理量
(MiBps)
讀取 寫入 讀取 寫入
1 375 150,000 75,000 650 330
2 750 300,000 150,000 1,300 660
4 1,500 600,000 300,000 2,600 1,320
6 2,250 900,000 450,000 3,900 1,980
10 3,750 1,500,000 750,000 6,500 3,300
14 5,250 2,100,000 1,050,000 9,100 4,620
16 6,000 2,400,000 1,200,000 10,400 5,280
Z3 機器系列 (3 TiB 磁碟)
12 36,000 6,000,000 6,000,000 36,000 30,000

NVMe 本機 SSD 效能

下表列出使用 NVMe 連接至執行個體的本機 SSD 磁碟效能限制。

已連接的
本機 SSD 磁碟數量
總儲存空間 (GiB) 每個磁碟的容量 (GiB) IOPS 處理量
(MiBps)
讀取 寫入 讀取 寫入
1 375 375 170,000 90,000 660 350
2 750 375 340,000 180,000 1,320 700
3 1,125 375 510,000 270,000 1,980 1,050
4 1,500 375 680,000 360,000 2,650 1,400
5 1,875 375 680,000 360,000 2,650 1,400
6 2,250 375 680,000 360,000 2,650 1,400
7 2,625 375 680,000 360,000 2,650 1,400
8 3,000 375 680,000 360,000 2,650 1,400
16 6,000 375 1,600,000 800,000 6,240 3,120
24 9,000 375 2,400,000 1,200,000 9,360 4,680
32 12,000 375 3,200,000 1,600,000 12,480 6,240

SCSI 本機 SSD 效能

下表列出使用 SCSI 連結至執行個體的本機 SSD 磁碟效能限制。

結合的
本機 SSD 磁碟數量
儲存空間 (GB) IOPS 處理量
(MiBps)
讀取 寫入 讀取 寫入
1 375 100,000 70,000 390 270
2 750 200,000 140,000 780 550
3 1,125 300,000 210,000 1,170 820
4 1,500 400,000 280,000 1,560 1,090
5 1,875 400,000 280,000 1,560 1,090
6 2,250 400,000 280,000 1,560 1,090
7 2,625 400,000 280,000 1,560 1,090
8 3,000 400,000 280,000 1,560 1,090
16 6,000 900,000 800,000 6,240 3,120
24 9,000 900,000 800,000 9,360 4,680

設定執行個體以爭取最高效能

如要達到上述效能等級,您必須按照下列方式設定運算執行個體:

  • 使用 NVMe 介面連接本機 SSD 磁碟。透過 SCSI 介面連接的磁碟效能較低。

  • 下列機器類型也需要達到這些上限的 vCPU 最少數量:

    • N2N2DA2 機器類型至少需要 24 個 vCPU。
    • N1 機器類型至少需要 32 個 vCPU。
  • 如果執行個體使用自訂的 Linux 映像檔,則該映像檔必須使用 Linux 核心的 4.14.68 以上版本。如果您使用的是 Compute Engine 提供的公開映像檔,則不必採取進一步行動。

如要瞭解其他可改善本機 SSD 效能的執行個體和磁碟設定,請參閱「最佳化本機 SSD 效能」。

如要進一步瞭解如何選擇磁碟介面,請參閱「選擇磁碟介面」一文。

本機 SSD 資料保存

在某些情況下,Compute Engine 會保留本機 SSD 磁碟上的資料,但在其他情況下,Compute Engine 無法保證本機 SSD 資料的持續性。

以下資訊說明這些情境,並適用於連接至執行個體的每個本機 SSD 磁碟。

Compute Engine 保留本機 SSD 資料的情況

本機 SSD 磁碟上的資料只能在下列事件中獲得保存:

Compute Engine 可能無法保留本機 SSD 資料的情況

如果執行個體發生主機錯誤,且 Compute Engine 無法在指定時間內將執行個體重新連線至本機 SSD 磁碟,本機 SSD 磁碟上的資料可能會遺失。

您可以透過本機 SSD 復原逾時時間,控制嘗試復原資料所需的時間長度。如果 Compute Engine 無法在逾時前重新連線至磁碟,系統會重新啟動執行個體。執行個體重新啟動時,本機 SSD 資料將無法復原。Compute Engine 會將空白的本機 SSD 磁碟連接至重新啟動的執行個體。

本機 SSD 復原逾時設定是執行個體的主機維護政策的一部分。詳情請參閱「本機 SSD 復原逾時」。

Compute Engine 不會保留本機 SSD 資料的情況

系統不會透過下列事件保存本機 SSD 磁碟上的資料:

  • 關閉訪客作業系統並強制停止執行個體時。
  • 建立 Spot VM先占 VM,且 VM 歷經先佔程序時。
  • 將執行個體設為在主機維護事件期間停止,且執行個體遭遇到主機維護事件時。
  • 您設定本機 SSD 時出錯,導致無法連上 SSD 時。
  • 您停用專案計費功能,導致執行個體停止運作。

如果 Compute Engine 無法復原執行個體的本機 SSD 資料,Compute Engine 會重新啟動執行個體,並為每個先前已連結的本機 SSD 磁碟掛載及連結本機 SSD 磁碟。

支援的機器系列

您可以搭配下列機器系列使用本機 SSD 磁碟。

選取機器系列,即可查看該系列是否支援本機 SSD。

機器系列 支援本機 SSD
C4A
C4
C3
C3D
N4
N2
N2D
N1
T2D
T2A
E2
Z3
H3
C2
C2D
X4
M4
M3
M2
M1
N1 與 GPU
A4
A3 (H200)
A3 (H100)
A2
G2

但是連接的本機 SSD 數量限制須視各種機器類型而定。詳情請參閱「選擇有效的本機 SSD 磁碟數量」。

限制

本機 SSD 有下列限制:

  • 您無法在採用共用核心機器類型的 VM 中使用本機 SSD 磁碟。

  • 您無法將本機 SSD 磁碟連接至使用 N4、H3、M2 E2 或 Tau T2A 機器類型的執行個體。

  • 您無法搭配本機 SSD 磁碟使用客戶提供的加密金鑰或客戶管理的加密金鑰。Compute Engine 會在資料寫入本機 SSD 儲存空間時,自動將資料加密。

  • 您無法使用快照、克隆、機器映像檔或映像檔備份本機 SSD 磁碟。將重要資料儲存在 Hyperdisk 或 Persistent Disk 磁碟區中。

本機 SSD 加密

Compute Engine 會在資料寫入本機 SSD 磁碟時,自動將資料加密。您無法搭配本機 SSD 磁碟使用客戶提供的加密密鑰

本機 SSD 資料備份

由於您無法使用磁碟映像檔、標準快照或磁碟本機副本備份本機 SSD 資料,因此 Google 建議您一律將重要資料儲存在耐用儲存空間選項中。

如果您需要保留本機 SSD 磁碟上的資料,請將永久磁碟或 Google Cloud Hyperdisk 連結至執行個體。掛載 Persistent Disk 或 Hyperdisk 後,請將本機 SSD 磁碟中的資料複製到新連接的磁碟。

選擇磁碟介面

如要獲得最高的本機 SSD 效能,您必須使用 NVMe 介面將磁碟連結至執行個體。如果使用 SCSI 介面,效能會降低。

您選擇的磁碟介面也取決於執行個體使用的機器類型和作業系統。Compute Engine 中提供的部分機器類型可讓您選擇 NVMe 或 SCSI 介面,其他機器類型則只支援 NVMe 或 SCSI。同樣地,Compute Engine 提供的部分公開 OS 映像檔可能同時支援 NVMe 和 SCSI,或只支援其中一種。

機器類型和 OS 映像檔支援的磁碟介面

以下頁面會提供可用機器類型和支援的公開映像檔的詳細資訊,以及效能詳細資料。

  • 支援的介面 (依機器類型而定):請參閱機器系列比較。在「Choose VM properties to compare」清單中,選取「Disk interface type」

  • OS 映像檔:如要查看 Compute Engine 提供的公開 OS 映像檔支援 SCSI 或 NVMe 的清單,請參閱作業系統詳細資料說明文件中各個表格的「介面」分頁。

自訂映像檔的 NVMe 注意事項

如果執行個體使用自訂的 Linux 映像檔,則必須使用 Linux 核心 4.14.68 以上版本,才能獲得最佳 NVMe 效能。

自訂映像檔的 SCSI 注意事項

如果您現有的設定需要使用 SCSI 介面,建議您使用多佇列 SCSI,以便達到標準 SCSI 介面更優異的效能。

如果您使用的是匯入的自訂映像檔,請參閱「啟用多佇列 SCSI」。

選擇有效的本機 SSD 磁碟數量

Compute Engine 支援的大多數機器類型都支援本機 SSD 磁碟。有些機器類型預設會包含固定數量的本機 SSD 磁碟,其他機器類型則可讓您新增特定數量的磁碟。您只能在建立執行個體時新增本機 SSD 磁碟。建立執行個體後,您就無法再將本機 SSD 磁碟新增至該執行個體。

對於使用儲存空間最佳化 Z3 機器類型建立的執行個體,每個連接的 Titanium SSD 磁碟都有 3,000 GiB 的容量。對於所有其他機器系列,每個連接的本機 SSD 磁碟容量為 375 GiB。

自動連接本機 SSD 磁碟的機器類型

下表列出預設包含本機 SSD 磁碟的機器類型,並顯示建立執行個體時連接的磁碟數量。

機型 每個執行個體自動連接的本機 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
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 12
z3-highmem-176 12

需要您選擇本機 SSD 磁碟數量的機器類型

下表所列的機器類型不會自動將本機 SSD 磁碟連接至新建立的執行個體。因為您無法在建立執行個體後將本機 SSD 磁碟新增至該執行個體,因此請參考本節的資訊,決定建立執行個體時要連接多少個本機 SSD 磁碟。

N1 機器類型 每個執行個體允許的本機 SSD 磁碟數量
搭載 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 的機器類型 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-8ga2-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
E2、C3-metal、M2、N4、Tau T2D、Tau T2A 和 X4 機型 這些機器類型不支援本機 SSD 磁碟。

定價

對於您建立的每個本機 SSD 磁碟,系統會根據磁碟連接的執行個體執行時間,根據磁碟的總容量收取費用。

如要進一步瞭解本機 SSD 的定價和可用的折扣,請參閱「本機 SSD 定價」。

本機 SSD 磁碟和 Spot VM 執行個體

如果您啟動具有本機 SSD 磁碟的 Spot VM 或先占 VM,Compute Engine 會以折扣的Spot 價格收取本機 SSD 的使用費。連接至 Spot VM 或先占 VM 的本機 SSD 磁碟會像一般本機 SSD 磁碟一樣運作,保留相同的資料保存特性,並在 VM 存留期間保持連線。

如果 VM 在開始執行後的一分鐘內即已先占,Compute Engine 就不會向您收取 Spot VM 或先占 VM 的本機 SSD 磁碟使用費。

以承諾使用折扣預留本機 SSD 磁碟

如要在特定區域保留本機 SSD 資源,請參閱「預留 Compute Engine 可用區資源」。

如要在特定區域取得本機 SSD 磁碟的承諾使用折扣,您必須為本機 SSD 資源購買依資源計算的承諾,並將指定相符本機 SSD 資源的保留項目附加至承諾。詳情請參閱「將預留項目加入以資源為基礎的承諾」。

在執行個體中使用本機 SSD 磁碟

如要搭配運算執行個體使用本機 SSD 磁碟,您必須完成下列步驟:

在 Linux 執行個體上命名裝置

連接至執行個體的磁碟 Linux 裝置名稱,取決於您在建立磁碟時選擇的介面。使用 lsblk 作業系統指令查看磁碟裝置時,系統會針對透過 NVMe 介面連接的磁碟顯示前置字串 nvme,針對透過 SCSI 介面連接的磁碟顯示前置字串 sd

磁碟編號或 NVMe 控制器的順序無法預測,且在重新啟動執行個體時也不一致。首次開機時,磁碟可能會是 nvme0n1 (或 SCSI 的 sda)。在第二次啟動時,同一個磁碟的裝置名稱可能會是 nvme2n1nvme0n3 (或 SCSI 的 sdc)。

存取已附加的磁碟時,請改用在 /dev/disk/by-id/ 中建立的符號連結。這些名稱會在重新啟動後保留。如要進一步瞭解符號連結,請參閱「連結至執行個體的磁碟符號連結」。

如要進一步瞭解裝置名稱,請參閱「Linux 執行個體上的裝置命名」。

停止或暫停有本機 SSD 磁碟的 VM

當您停止暫停 VM時,Compute Engine 會根據預設捨棄 VM 連結的所有本機 SSD 磁碟資料。當您繼續執行 VM 時,連接至 VM 的所有本機 SSD 磁碟都會空白。

停止或暫停 VM 時保留本機 SSD 資料

停止或暫停 VM 時,您可以選擇保留連接至 VM 的本機 SSD 磁碟中的資料。

當停止或暫停作業開始時,Compute Engine 會將本機 SSD 磁碟資料遷移至耐久性儲存空間。當您繼續或重新啟動 VM 時,Compute Engine 會將保留的資料複製到連接至 VM 的本機 SSD 磁碟。繼續或重新啟動 VM 後,您可能需要將本機 SSD 磁碟重新掛載至檔案系統

您必須重新啟動或繼續執行 VM,系統才會停止收取用於保留本機 SSD 資料的儲存空間費用。已使用的儲存空間會消耗專案的 Persistent disk standard GB 配額

限制

  • 本機 SSD 資料的保存功能僅適用於預先發布版,不受 Compute Engine 正式發布版條款的保障。
  • 您無法在 Z3 執行個體上使用這項功能。
  • 如果您停止或暫停連接了超過 32 個本機 SSD 磁碟的 VM,就無法保留本機 SSD 資料。
  • 如果您透過 Google Cloud 控制台停止或暫停 VM,就無法保留本機 SSD 資料。
  • 儲存本機 SSD 資料的程序速度較慢,且只有在暫停或停止作業開始後才會執行。
  • 如果您使用的是 Spot VM 或先占 VM,且選擇在暫停或停止作業期間保留本機 SSD 資料,如果 Compute Engine 在停止或暫停作業期間先占 VM,則本機 SSD 資料會遺失

如要瞭解如何在停止或暫停 VM 時保留本機 SSD 資料,請分別參閱「停止有本機 SSD 磁碟的執行個體」和「暫停有本機 SSD 磁碟的執行個體」。

刪除本機 SSD 磁碟

如要移除或刪除本機 SSD 磁碟,您必須刪除磁碟連結的 VM。您必須刪除 VM 才能刪除本機 SSD 磁碟。

刪除連結本機 SSD 磁碟的 VM 前,請務必將本機 SSD 磁碟上的所有重要資料遷移至永久磁碟、Hyperdisk 或其他 VM。否則,本機 SSD 磁碟中的資料就會永久遺失。

後續步驟

瞭解如何建立具有本機 SSD 磁碟的 VM