儲存空間選項總覽

本文說明 Cloud SQL 支援的儲存空間選項,以及選擇最適合執行個體儲存空間選項時的一些考量事項。

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

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

Google Cloud Hyperdisk Balanced

Cloud SQL 會為 N4 機器系列C4A 機器系列使用 Hyperdisk Balanced 儲存空間選項。這類儲存空間是 Google Cloud Hyperdisk 產品。Hyperdisk 是最新一代的網路區塊儲存空間,提供可擴充的高效能儲存空間,具備完善的資料持久性和管理功能。您也可以透過這個儲存空間選項啟用自動增加儲存空間功能,讓 Cloud SQL 在執行個體的儲存空間低於門檻大小時,自動增加儲存空間。

Hyperdisk Balanced 可自訂輸送量和 IOPS。詳情請參閱「關於 Hyperdisk Balanced」。

Hyperdisk Balanced 會根據執行個體的設定 (包括機器類型和儲存空間容量),設定預設 IOPS 和處理量值,以及限制。儲存空間容量會設定預設值,機型則會設定 IOPS 和處理量的最大值。您可以修改執行個體的這些值。

C4A 系列機型的 IOPS 和總處理量限制

下表列出 C4A 系列中各機型的 IOPS 和輸送量 (以 MiB/s 為單位) 上下限,並以 vCPU 為依據:

vCPU 最低 IOPS 總處理量下限 Hyperdisk Balanced Hyperdisk Balanced HA
最大 IOPS 總處理量上限 最大 IOPS 總處理量上限
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 下限為 70,000,上限則視機器類型而定 至少 1,200 個或機器類型的最大總處理量
> 32 TB - 64 TB 機器類型的最低或最高 IOPS 至少 1,200 個或機器類型的最大總處理量

使用 Hyperdisk Balanced 時,您也可以設定自訂 IOPS 和輸送量

N4 系列機器的 IOPS 和總處理量限制

下表列出 N4 系列中各機型的 IOPS 和輸送量上下限,並以 vCPU 為依據:

vCPU 最低 IOPS 總處理量下限 (MiB/秒) Hyperdisk Balanced Hyperdisk Balanced HA
最大 IOPS 總處理量上限 最大 IOPS 總處理量上限
0-7 3,000 140 15,000 240 15,000 240
8-15 3,000 140 15,000 480 15,000 480
16-31 3,000 140 80,000 1,200 80,000 1,200
32-47 3,000 140 100,000 1,600 100,000 1,200
48+ 3,000 140 160,000 2,400 100,000 1,200

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

磁碟大小 預設 IOPS 預設處理量
20 到 256 GB 4,000 170
> 256 - 512 GB 7,000 240
> 512 GB - 1 TB 10,000 機器類型總處理量下限為 500,上限則視機器類型而定
超過 1 TB 至 4 TB 機器類型的 IOPS 下限為 16,000,上限則視機器類型而定 機型總處理量下限為 750,上限則視機型而定
超過 4 TB - 32 TB 機器類型 IOPS 下限為 70,000,上限則視機器類型而定 至少 1,200 個或機器類型的最大總處理量
> 32 TB - 64 TB 機器類型的最低或最高 IOPS 至少 1,200 個或機器類型的最大總處理量

使用 Hyperdisk Balanced 時,您也可以設定自訂 IOPS 和輸送量

Hyperdisk Balanced 自訂 IOPS 和輸送量

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

  • IOPS

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

    • 最低: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 每四小時只能變更容量和磁碟大小兩次。如果資料工作負載需要更常增加儲存空間,儲存空間可能會長時間滿載,進而影響效能。
  • Hyperdisk Balanced 每四小時只能變更一次 IOPS 和輸送量。如果資料工作負載需要更常增加儲存空間,儲存空間可能會長時間滿載,進而影響效能。

固態硬碟 (SSD)

固態硬碟 (SSD) 選項適用於一般用途共用核心、一般用途專屬核心和 N2 系列機型。

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

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

Cloud SQL 會根據您設定的機型和儲存空間容量,為 SSD 儲存空間設定 IOPS 和輸送量。您無法設定 IOPS 和輸送量的相關值。

N2 機器系列的 IOPS 和總處理量限制

下表列出 SSD 儲存空間選項的 IOPS 和輸送量 (以 MiB/s 為單位) 最大值,這些值會根據使用 N2 系列機器的 Cloud SQL Enterprise Plus 版執行個體 vCPU 數量而有所不同:

vCPU 可用區 區域
最大 IOPS (讀取/寫入) 最大總處理量 (讀取/寫入) 最大 IOPS (讀取/寫入) 最大總處理量 (讀取/寫入)
2 15,000 / 15,000 240 / 240 15,000 / 15,000 240 / 120
4 15,000 / 15,000 240 / 240 15,000 / 15,000 240 / 120
8 15,000 / 15,000 800 / 800 15,000 / 15,000 800 / 400
16 25,000 / 25,000 1,200 / 1,200 25,000 / 25,000 1,200 / 600
32 60,000 / 60,000 1,200 / 1,200 60,000 / 60,000 1,200 / 600
48 60,000 / 60,000 1,200 / 1,200 60,000 / 60,000 1,200 / 600
64 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000
80 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000
96 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000
128 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000

一般用途機器系列的 IOPS 和總處理量限制

下表列出 SSD 儲存空間選項的 IOPS 和輸送量上限,這些上限會根據一般用途共用或專屬核心機器系列,以及自訂機器類型的 vCPU 數量而有所不同:

vCPU 可用區 區域
最大 IOPS (讀取/寫入) 最大總處理量 (讀取/寫入) 最大 IOPS (讀取/寫入) 最大總處理量 (讀取/寫入)
1 15,000 / 15,000 200 / 200 15,000 / 15,000 200 / 100
2-7 15,000 / 15,000 240 / 240 15,000 / 15,000 240 / 120
8-15 15,000 / 15,000 800 / 800 15,000 / 15,000 800 / 400
16-31 25,000 / 25,000 1,200 / 1,200 25,000 / 25,000 1,200 / 600
32-63 60,000 / 60,000 1,200 / 1,200 60,000 / 60,000 1,200 / 600
64+ 100,000 / 100,000 1,200 / 1,200 100,000 / 80,000 1,200 / 1,000

硬碟 (HDD)

一般硬碟 (HDD) 儲存空間選項僅適用於一般用途共用或專用核心機器系列,可能適用於特定用途。舉例來說,如果執行個體有大型資料集 (超過 10 TB),且對延遲不敏感、存取頻率不高,或主要考量是儲存空間成本,建議使用 HDD。HDD 也可能適合下列工作負載類別:

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

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

一般用途機器系列的 IOPS 和總處理量限制

下表顯示 HDD 儲存空間選項的 IOPS 和處理量最大值,這些值會根據 Cloud SQL 執行個體的 vCPU 數量而異:

vCPU 可用區 區域
最大 IOPS (讀取/寫入) 最大總處理量 (讀取/寫入) 最大 IOPS (讀取/寫入) 最大總處理量 (讀取/寫入)
1 1,000 / 10,000 200 / 200 1,000 / 10,000 200 / 100
2-7 3,000 / 15,000 240 / 240 3,000 / 15,000 240 / 120
8-15 5,000 / 15,000 800 / 400 5,000 / 15,000 800 / 200
16+ 7,500 / 15,000 1,200 / 400 7,500 / 15,000 1,200 / 200

後續步驟