このページでは、Cloud SQL for PostgreSQL インスタンスの作成時に選択できるマシンシリーズとマシンタイプについて説明します。
Cloud SQL には、インスタンスの vCPU とメモリを調整し、さまざまな需要に合わせてパフォーマンスを最適化できる、さまざまなマシンシリーズとマシンタイプが用意されています。
Cloud SQL インスタンスを作成するときに、インスタンスで使用可能なリソースを決定する特定のマシンタイプを選択します。各マシンタイプはマシンシリーズに属します。マシンシリーズは、特定の Cloud SQL ワークロードに合わせて最適化されたプロセッサとハードウェアの構成のセットです。
たとえば、db-perf-optimized-N-2
マシンタイプは N2
マシンシリーズの一部です。
Cloud SQL Enterprise Plus エディション インスタンスのマシンシリーズの可用性
Cloud SQL Enterprise Plus エディション インスタンスの場合、次のいずれかのマシンシリーズを選択できます。
- N2: このマシンシリーズは、さまざまな Cloud SQL ワークロードに対してバランスの取れた費用対パフォーマンスを提供します。
- C4A(プレビュー版): このマシンシリーズは、最適化された費用対効果を提供し、需要の高い Cloud SQL ワークロードに予測可能な高パフォーマンスを提供します。
Cloud SQL Enterprise Plus エディション インスタンスの場合、各マシンシリーズには、インスタンス用に事前設定されたメモリと vCPU を備えた事前定義されたマシンタイプが用意されています。可用性は、インスタンスの Cloud SQL エディション、リージョン、データベース バージョンによって異なります。
N2 マシンシリーズ
N2 マシンシリーズは、1 vCPU:8 GB RAM というメモリとコンピューティングの比率で、さまざまなデータベース ワークロードにバランスの取れた費用対効果を提供します。N2 マシンシリーズは、パフォーマンス Persistent Disk(PD-SSD)ストレージ オプションを使用します。ストレージ タイプの詳細については、Cloud SQL ストレージ オプションの概要をご覧ください。
N2 マシンタイプ
N2 マシンシリーズのインスタンスでは、次のマシンタイプを使用できます。
マシンタイプ | vCPU | メモリ(GB) | オプションのデータ キャッシュ(GB) |
---|---|---|---|
db-perf-optimized-N-2 |
2 | 16 | 375 |
db-perf-optimized-N-4 |
4 | 32 | 375 |
db-perf-optimized-N-8 |
8 | 64 | 375 |
db-perf-optimized-N-16 |
16 | 128 | 750 |
db-perf-optimized-N-32 |
32 | 256 | 1,500 |
db-perf-optimized-N-48 |
48 | 384 | 3,000 |
db-perf-optimized-N-64 |
64 | 512 | 6,000 |
db-perf-optimized-N-80 |
80 | 640 | 6,000 |
db-perf-optimized-N-96 |
96 | 728 | 6,000 |
db-perf-optimized-N-128 |
128 | 864 | 6,000 |
C4A マシンシリーズ
C4A マシンシリーズは、パフォーマンスに敏感なさまざまなデータベース ワークロードで高いパフォーマンスを提供します。
C4A は、Google Cloud Hyperdisk サービスである Hyperdisk Balanced ストレージ オプションを使用します。Google Cloud Hyperdisk は、 Google Cloudの最新世代のネットワーク ブロック ストレージ サービスです。ストレージ タイプの詳細については、Cloud SQL ストレージ オプションの概要をご覧ください。
C4A マシンシリーズには、インスタンスのリージョンと構成に依存する事前定義されたマシンタイプが用意されています。C4A マシンシリーズを選択するには、Cloud SQL for PostgreSQL Enterprise Plus エディションのインスタンスが PostgreSQL バージョン 13 以降である必要があります。
サポートされているリージョンの詳細については、Cloud SQL Enterprise Plus エディションのリージョン サポートをご覧ください。
C4A マシンタイプ
次の表に、オプションのデータキャッシュを使用する C4A マシンシリーズで使用できる事前定義されたマシンタイプを示します。
マシンタイプ | vCPU | メモリ(GB) | オプションのデータ キャッシュ(GB) |
---|---|---|---|
db-c4a-highmem-2 |
2 | 16 | 利用不可 |
db-c4a-highmem-4 |
4 | 32 | 375 |
db-c4a-highmem-8 |
8 | 64 | 750 |
db-c4a-highmem-16 |
16 | 128 | 1,500 |
db-c4a-highmem-32 |
32 | 256 | 2,250 |
db-c4a-highmem-48 |
48 | 384 | 3,750 |
db-c4a-highmem-64 |
64 | 512 | 5,250 |
db-c4a-highmem-72 |
72 | 576 | 6,000 |
C4A マシンシリーズの制限
Cloud SQL Enterprise Plus エディション インスタンスに C4A マシンシリーズを選択する場合は、次の制限事項を考慮してください。
- インスタンスの Cloud SQL エディションのアップグレードとダウングレードはサポートされていません。
- インスタンスの作成後にインスタンスのマシンシリーズを変更することはできません。
- インスタンスを別のマシンシリーズのインスタンスに復元することはできません。復元されたインスタンスのマシンシリーズは、新しいインスタンスと一致する必要があります。
- インスタンスのレプリカは、インスタンスと同じマシンシリーズである必要があります。
- Cloud SQL for PostgreSQL バージョン 12 は、C4A マシンシリーズではサポートされていません。
Cloud SQL Enterprise エディション インスタンスのマシンシリーズの可用性
Cloud SQL Enterprise エディションのインスタンスの場合、Cloud SQL は共有コアまたは専用コアのマシンシリーズを提供します。共有コアでは、事前定義された CPU(コア)とインスタンスのメモリ量を持つマシンタイプが提供されます。
専用コアは、インスタンスに必要なメモリと CPU の量を選択できるカスタム インスタンス構成です。この柔軟性により、ワークロードに適した VM の形状を選択できます。
カスタム マシンタイプ名の形式は db-custom-{CPUs}-{Memory}
です。CPU の数とメモリの量を選択する際、選択できる構成には次のような制限があります。
- vCPU は 1 または 2~96 の間の偶数にする必要があります。
- メモリは次の条件を満たす必要があります。
- vCPU あたり 0.9~6.5 GB
- 256 MB の倍数
- 3.75 GB(3,840 MB)以上
料金
選択したマシンシリーズは、インスタンスの費用に影響します。詳細については、インスタンスの料金をご覧ください。料金計算ツールを使用して、さまざまなシナリオの料金を確認することもできます。