ストレージ オプションの概要

このページでは、Cloud SQL インスタンスで使用できるさまざまなストレージ タイプについて説明します。

Cloud SQL には、Cloud SQL のエディションと選択したインスタンスのマシンシリーズに応じて、さまざまなストレージ タイプ オプションがあります。

  • Hyperdisk Balanced(プレビュー): スケーラブルな高パフォーマンスのストレージ サービスを提供する Google Cloud Hyperdisk サービス。このストレージ タイプは、C4A マシンシリーズでのみ使用できます。
  • パフォーマンス Persistent Disk(SSD): 高パフォーマンス データベース向けの永続ディスク サービス。SSD(ソリッド ステート ドライブ)を基盤としています。このストレージ タイプは、Cloud SQL Enterprise エディションのマシンシリーズと、Cloud SQL Enterprise Plus エディションの N2 マシンシリーズで使用できます。

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 GB 超~512 GB 7,000 240
512 GB 超~1 TB 10,000 500
1 TB 超~4 TB 16,000 750
4 TB 超~32 TB 最小 70,000 またはマシンタイプの最大 IOPS 最小 1,200 またはマシンタイプの最大スループット
32 TB 超~64 TB 最小 100,000 またはマシンタイプの最大 IOPS 最小 1,200 またはマシンタイプの最大スループット

Google Cloud Hyperdisk Balanced と Google Cloud Hyperdisk Balanced High Availability のボリュームには、IOPS とスループットのカスタムレベルを設定できます。変更後の値は、次の要件を満たす必要があります。

  • IOPS

    • 最小: 3,000 IOPS
    • 最大: ディスク容量 1 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/秒またはプロビジョニングされた IOPS を 4 で割った値のいずれか大きい方。Google Cloud Hyperdisk Balanced High Availability では、1,200 MiB/秒またはプロビジョニングされた IOPS を 4 で割った値のいずれか大きい方。

Hyperdisk Balanced の制限事項

Cloud SQL インスタンスで Hyperdisk Balanced を使用する場合は、次の制限事項を考慮してください。

  • Hyperdisk Balanced では、容量、IOPS、スループットの変更は 4 時間に 1 回のみ許可されます。これよりも高い頻度で増加させる必要のあるデータ ワークロードの場合、ストレージが長時間容量不足になり、パフォーマンスに影響を与える可能性があります。

パフォーマンス Persistent Disk

Cloud SQL は、N2 マシンシリーズにパフォーマンス Persistent Disk(SSD)ストレージ オプションを使用します。SSD は、耐久性の高いネットワーク ストレージ デバイスを提供する Persistent Disk ボリューム サービスであり、低レイテンシと高 IOPS を必要とするエンタープライズ アプリケーションや高パフォーマンス データベースに適しています。詳細については、Persistent Disk についてをご覧ください。

SSD ストレージ タイプの IOPS とスループットは、設定したマシンタイプとストレージ容量に基づいて設定されます。IOPS とスループットの値を構成することはできません。

N2 SSD の IOPS とスループットの上限

次の表に、N2 マシンシリーズの vCPU 数に基づく SSD ストレージ オプションの IOPS とスループットの最大値を示します。

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,000 1,200
32 60,000 60,000 1,000 1,200
48 60,000 60,000 1,000 1,200
64 80,000 60,000 1,000 1,200
80 80,000 60,000 1,000 1,200
96 80,000 60,000 1,000 1,200
128 80,000 60,000 1,000 1,200

次のステップ