このページでは、Cloud SQL インスタンスで使用できるさまざまなストレージ タイプについて説明します。
Cloud SQL には、Cloud SQL のエディションとインスタンスに選択したマシンシリーズに応じて、さまざまなストレージ タイプ オプションがあります。
- Hyperdisk Balanced(プレビュー版): スケーラブルで高パフォーマンスのストレージ サービスを提供する Google Cloud Hyperdisk サービス。このストレージ タイプは、C4A マシンシリーズでのみ使用できます。
- パフォーマンス Persistent Disk(SSD): 高パフォーマンス データベース向けの永続ディスク サービス。ソリッド ステート ドライブを基盤としています。このストレージ タイプは、Cloud SQL Enterprise エディションのマシンシリーズと Cloud SQL Enterprise Plus エディションの N2 マシンシリーズで使用できます。
Cloud SQL で使用可能なさまざまなマシンシリーズとタイプの詳細については、マシンシリーズの概要をご覧ください。
Google Cloud Hyperdisk Balanced
Cloud SQL は、C4A マシンシリーズに Hyperdisk Balanced ストレージ オプションを使用します。このストレージ タイプは Google Cloud Hyperdisk サービスです。Google Cloud Hyperdisk は、最新世代のネットワーク ブロック ストレージ サービスです。データの永続化と管理機能の包括的なスイートを備えた、スケーラブルで高性能なストレージ サービスです。Hyperdisk Balanced は、カスタマイズ可能なスループットと IOPS を提供します。詳細については、Google Cloud Hyperdisk についてをご覧ください。
デフォルト値と上限
Hyperdisk Balanced の IOPS とスループットのデフォルト値と上限は、インスタンスの構成(特にマシンタイプとストレージ容量)に基づいて設定されます。選択したストレージ容量によってデフォルト値が制限され、マシンタイプによって IOPS とスループットの両方の最大値が設定されます。インスタンスのこれらの値はいつでも変更できます。
次の表に、vCPU に基づく C4A マシンシリーズの各マシンタイプの IOPS とスループットの最小上限と最大上限を示します。
vCPU | 最小 IOPS | 最小スループット(MB/秒) | Hyperdisk Balanced | Hyperdisk Balanced HA | ||
---|---|---|---|---|---|---|
最大 IOPS | 最大スループット(MB/秒) | 最大 IOPS | 最大スループット(MB/秒) | |||
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 | デフォルトのスループット(MB/秒) |
---|---|---|
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 | 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 MBps
- 最大: Google Cloud Hyperdisk Balanced の場合、2,400 MBps またはプロビジョニングされた IOPS を 4 で割った値の大きい方。Google Cloud Hyperdisk Balanced High Availability の場合: 1,200 MBps またはプロビジョニングされた IOPS を 4 で割った値の大きい方。
Hyperdisk Balanced の制限事項
Cloud SQL インスタンスで Hyperdisk Balanced を使用する場合は、次の制限事項を考慮してください。
- Hyperdisk Balanced では、容量、IOPS、スループットの変更は 4 時間に 1 回のみ許可されます。データ ワークロードの増加頻度が高いと、ストレージの容量不足の期間が長くなり、パフォーマンスに影響を与える可能性があります。
パフォーマンス永続ディスク
Cloud SQL は、N2 マシンシリーズにパフォーマンス永続ディスク(SSD)ストレージ オプションを使用します。SSD は、耐久性の高いネットワーク ストレージ デバイスを提供する Persistent Disk ボリューム サービスです。低レイテンシと高い IOPS を必要とするエンタープライズ アプリケーションや高パフォーマンス データベースに適しています。詳細については、Persistent Disk についてをご覧ください。
SSD ストレージ タイプの IOPS とスループットは、設定したマシンタイプとストレージ容量に基づいて設定されます。IOPS とスループットの値を構成することはできません。
N2 SSD の IOPS とスループットの上限
次の表に、N2 マシンシリーズの vCPU 数に基づく SSD ストレージ オプションの IOPS とスループットの最大値を示します。
vCPU | 最大書き込み IOPS | 最大読み取り IOPS | 最大書き込みスループット(MB/秒) | 最大読み取りスループット(MB/秒) |
---|---|---|---|---|
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 |
次のステップ
- インスタンスを作成する
- Cloud SQL で利用可能なさまざまなマシンシリーズの詳細を確認する。