儲存空間選項總覽

本頁面說明 Cloud SQL 支援的儲存空間選項,以及選取最符合執行個體需求的儲存空間選項時,需要考量的一些重要事項。

Cloud SQL 執行個體可用的儲存空間選項取決於您選擇的機器系列。如要瞭解執行個體機型系列可用的儲存空間選項,請參閱機型系列適用情形

Cloud SQL 支援下列儲存空間類型:

Google Cloud Hyperdisk Balanced

Cloud SQL 會為 C4A 系列機器使用 Hyperdisk Balanced 儲存空間選項。這類儲存空間是 Google Cloud Hyperdisk 產品。Hyperdisk 是最新一代的網路區塊儲存空間服務,提供效能卓越、可擴充的儲存空間,並具備一套完善的資料保留與管理功能。Hyperdisk Balanced 可自訂輸送量和 IOPS。詳情請參閱「關於 Hyperdisk Balanced」。

預設值和限制

系統會根據執行個體的設定 (具體來說是機器類型和儲存空間容量),設定 Hyperdisk Balanced 的 IOPS 和處理量預設值與上限。所選儲存空間容量會限制 IOPS 和輸送量的預設值,機型則會設定最大值。您隨時可以修改執行個體的這些值。

下表列出 C4A 機器系列中,各機器類型根據 vCPU 數量得出的 IOPS 和輸送量上下限:

vCPU 最低 IOPS 總處理量下限 (MiB/秒) Hyperdisk Balanced Hyperdisk Balanced HA
最大 IOPS 最大總處理量 (MiB/秒) 最大 IOPS 最大總處理量 (MiB/秒)
2 3,000 140 50,000 800 50,000 800
4 3,000 140 50,000 800 50,000 800
8 3,000 140 50,000 1,000 50,000 1,000
16 3,000 140 80,000 1,600 80,000 1,200
32 3,000 140 120,000 2,400 100,000 1,200
48 3,000 140 160,000 2,400 100,000 1,200
64 3,000 140 160,000 2,400 100,000 1,200
72 3,000 140 160,000 2,400 100,000 1,200

下表列出根據所選磁碟大小,預設的 Google Cloud Hyperdisk Balanced IOPS 和輸送量值:

磁碟大小 預設 IOPS 預設處理量 (MiB/秒)
20 - 256 GB 4,000 170
> 256 - 512 GB 7,000 240
超過 512 GB - 1 TB 10,000 500
超過 1 TB - 4 TB 16,000 750
超過 4 TB - 32 TB 機器類型最低或最高 IOPS 至少 1,200 個或機器類型的最大總處理量
> 32 TB - 64 TB 機器類型適用的 IOPS 最低或最高值 至少 1,200 個或機器類型的最大總處理量

您可以為 Google Cloud Hyperdisk Balanced 和 Google Cloud Hyperdisk Balanced High Availability 磁碟區設定自訂 IOPS 和輸送量等級。修改後的值必須符合下列規定:

  • IOPS

    • 最低:3,000 IOPS
    • 上限:每 GB 磁碟容量 500 IOPS,Google Cloud Hyperdisk Balanced 的上限為 160,000,Google Cloud Hyperdisk Balanced High Availability 的上限為 100,000。
  • 處理量

    • 最低:140 MiB/秒
    • 上限:如果是 Google Cloud Hyperdisk Balanced,則為 2,400 MiB/s 或佈建 IOPS 除以 4,以較大者為準。對於 Google Cloud Hyperdisk Balanced High Availability,則為 1,200 MiB/s 或佈建 IOPS 除以 4 (以較高者為準)。

Hyperdisk Balanced 限制

將 Hyperdisk Balanced 搭配 Cloud SQL 執行個體使用時,請注意下列限制:

  • Hyperdisk Balanced 每四小時只能變更容量、IOPS 和處理量一次。如果資料工作負載需要更常增加儲存空間,儲存空間可能會長時間滿載,進而影響效能。

固態硬碟 (SSD)

固態硬碟 (SSD) 選項僅適用於使用 N2 機器系列的 Cloud SQL Enterprise 版和 Cloud SQL Enterprise Plus 版執行個體。

SSD 儲存空間選項可為 Cloud SQL Enterprise 版執行個體提供高效率且經濟實惠的選擇。與硬碟相比,SSD 的速度更快,效能也更穩定。SSD 的讀寫處理量高,且資料存取延遲時間短。因此非常適合儲存需要頻繁存取且延遲時間短的現用資料。

SSD 是永久磁碟磁碟區,提供耐用的網路儲存裝置,適用於需要低延遲和高 IOPS 的企業應用程式和高效能資料庫。詳情請參閱「關於永久磁碟」一文。

系統會根據您設定的機器類型和儲存空間容量,設定 SSD 儲存空間類型的 IOPS 和總處理量。您無法設定 IOPS 和輸送量的值。

Cloud SQL Enterprise Plus 版的 SSD IOPS 和輸送量限制

下表列出 SSD 儲存空間選項的 IOPS 和輸送量最大值,這些值會根據 Cloud SQL Enterprise Plus 版執行個體的 vCPU 數量而異,且執行個體使用 [N2 機器系列](/sql/docs/postgres/machine-series-overview#n2):

vCPU 讀取 IOPS 上限 寫入 IOPS 上限 最大讀取總處理量 (MiB/秒) 寫入處理量上限 (MiB/秒)
2 15,000 15,000 240 240
4 15,000 15,000 240 240
8 15,000 15,000 800 800
16 25,000 25,000 1,200 1,200
32 60,000 60,000 1,200 1,200
48 60,000 60,000 1,200 1,200
64 60,000 80,000 1,200 1,200
80 60,000 80,000 1,200 1,200
96 60,000 80,000 1,200 1,200
128 60,000 80,000 1,200 1,200

Cloud SQL Enterprise 版的 SSD IOPS 和輸送量限制

下表列出 SSD 儲存空間選項的 IOPS 和輸送量上限,這些值會根據 Cloud SQL Enterprise 版執行個體的 vCPU 數量而有所不同:

vCPU 讀取 IOPS 上限 寫入 IOPS 上限 最大讀取總處理量 (MiB/秒) 寫入處理量上限 (MiB/秒)
1 15,000 15,000 200 200
2-7 15,000 15,000 240 240
8-15 15,000 15,000 800 800
16-31 25,000 25,000 1,200 1,200
32-63 60,000 60,000 1,200 1,200
64+ 100,000 100,000 1,200 1,200

硬碟 (HDD)

一般硬碟 (HDD) 儲存空間選項僅適用於 Cloud SQL Enterprise 版執行個體,在某些情況下可能是不錯的選擇。部分用途包括:資料集較大的執行個體 (超過 10 TB),這類執行個體對延遲不敏感、存取頻率不高,或是儲存空間成本是重要考量因素。如果您的工作負載屬於下列其中一個類別,HDD 也可能適用:

  • 批次工作負載,包含掃描和寫入作業,以及偶爾隨機讀取幾列資料。
  • 資料封存:寫入大量資料,但很少讀取這些資料。

舉例來說,若您打算為大量的遠端感測裝置儲存豐富的歷史資料,並且用這些資料生成每日報告,則使用 HDD 儲存空間,以效能換取節省成本是可行的。不過,如果您打算使用這些資料顯示即時資訊主頁,則 HDD 可能不是最佳選擇,因為在這種情況下,讀取作業會更加頻繁,而 HDD 儲存空間的讀取速度較慢。

HDD IOPS 和總處理量限制

下表列出 HDD 儲存空間選項的 IOPS 和處理量上限,並以 Cloud SQL 執行個體的 vCPU 數量為依據:

vCPU 讀取 IOPS 上限 寫入 IOPS 上限 最大讀取總處理量 (MiB/秒) 寫入處理量上限 (MiB/秒)
1 1,000 10,000 200 200
2-7 3,000 15,000 240 240
8-15 5,000 15,000 800 400
16+ 7,500 15,000 1,200 400

後續步驟