サブスクリプションまたは従量課金の課金方法を使用する、購入済みの固定仕様クラスターでサーバーレス機能を有効化できます。
前提条件
固定仕様クラスターでサーバーレス機能を有効化するには、クラスターが以下のバージョン要件を満たしていることを確認してください:
エンジンバージョン:
MySQL 5.6:サポートされていません。
MySQL 5.7:マイナーエンジンバージョンが 5.7.1.0.29 以降である必要があります。
MySQL 8.0.1:マイナーエンジンバージョンが 8.0.1.1.30.1 以降である必要があります。
MySQL 8.0.2:マイナーエンジンバージョンが 8.0.2.2.19 以降である必要があります。
データベースプロキシ (Proxy) バージョン: 2.4.30 以降である必要があります。
CPU アーキテクチャ:X86 である必要があります。YiTian ARM はサポートされていません。
制限事項
データベースプロキシのないシングルノードクラスターは、サーバーレスをサポートしていません (前提条件を満たしていません)。有効化するには、読み取り専用ノードを追加します。バージョン要件を満たす新規購入のシングルノードクラスターは、デフォルトでサーバーレスをサポートします。
Enterprise Edition:ストレージスペースの手動スケールアップ/ダウンはサポートされていません。
グローバルデータベースネットワーク (GDN) 機能は、以下の制限付きでサポートされています:
GDN 内のどのクラスターに対しても、非アクティブによる停止を設定することはできません。
データベースエンジンのバージョンが以下の条件を満たす場合、GDN 内のすべてのクラスターには少なくとも 1 つの読み取り専用ノードが必要です:
マイナーエンジンバージョンが 8.0.1.1.42 より前の MySQL 8.0.1。
マイナーエンジンバージョンが 8.0.2.2.23 より前の MySQL 8.0.2。
サーバーレス機能と auto scaling による弾性スケーリングは、固定仕様クラスターでは相互排他です。サーバーレス機能と auto scaling による弾性スケーリングを同時に有効化することはできません。
-
読み取り専用カラムストアノードでサーバーレス機能を有効化するには、まず固定仕様クラスターに読み取り専用カラムストアノードを追加する必要があります。読み取り専用カラムストアノードを追加した後、クラスターに追加できるサーバーレスの読み取り専用カラムストアノードの数を設定できます。
-
固定仕様クラスターでサーバーレス機能が有効化されている場合、コンピュートノードの垂直スケーリングは CPU コア数によって制限されます:
-
専用仕様のコンピュートノードの場合、ノードの CPU コア数が 64 を超えると、垂直スケーリング (シングルノードの PCU スケーリング) はサポートされません。
-
汎用仕様のコンピュートノードの場合、ノードの CPU コア数が 32 を超えると、垂直スケーリング (シングルノードの PCU スケーリング) はサポートされません。
-
注意事項
-
固定仕様クラスターでサーバーレス機能を有効化した後、クラスターの最大接続数と最大 IOPS は、設定された 1 ノードあたりのリソースの上限 に比例します。
-
固定仕様クラスターでサーバーレス機能を有効化する際、現在のホストに十分なリソースがない場合、クラスターはアイドルホストに移行されることがあります。この機能はオフピーク時間に有効化することを推奨します。
説明-
プライマリアドレス を使用してデータベースに接続する場合、移行中に 5〜10 秒の瞬断が発生する可能性があります。
-
クラスターのエンドポイント を使用してデータベースに接続する場合、移行中に切断は発生しません。クラスターのエンドポイント の使用を推奨します。
-
-
サーバーレス機能を有効化すると、
innodb_buffer_pool_size、loose_thread_pool_size、table_open_cacheなどのパラメーターの値が動的に調整されます。サーバーレス機能を無効化すると、パラメーターの値は機能が有効化される前の値に戻ります。
表示形式
|
|
説明
|
課金の詳細
固定仕様クラスターにおけるサーバーレス機能の料金は、クラスターの料金とサーバーレス機能の料金の 2 つの部分で構成されます。詳細については、「課金項目」および「サーバーレスの課金の詳細」をご参照ください。
操作手順
次の 2 つの方法のいずれかを選択して Serverless の有効化 します:
-
PolarDB 購入ページの 仕様とプロキシ セクションで、Serverless の有効化 を選択します。
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックします。クラスターの リージョン を選択し、クラスター ID をクリックしてクラスター詳細ページに移動します。
-
概要 ページの データベースノード セクションで、Serverless の有効化 をクリックします。
-
Serverless の有効化 ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
-
1 ノードあたりのリソースの上限 (最大値):表示形式に示すように、このパラメーターは固定仕様クラスターの既存ノードに対するサーバーレスリソースの上限を指定します。これはスケールアップの上限です。有効値:0〜16 PCU。
-
1 ノードあたりのリソースの下限 (最小値):表示形式に示すように、このパラメーターは固定仕様クラスターの既存ノードに対するサーバーレスリソースの下限を指定します。これはスケールダウンの下限です。有効値:0〜16 PCU。最小値は最大値以下である必要があります。
説明-
PCU は PolarDB 容量単位 (PolarDB Capacity Unit) の略です。1 PCU は、1 コア CPU と 2 GB のメモリに相当するサービス機能を提供します。PCU は、PolarDB サーバーレスクラスターにおけるリソーススケーリングの測定単位です。1 回のスケーリングイベントにおける最小単位は 0.5 PCU です。
-
この値には、固定仕様クラスターの既存のリソースは含まれません。上限と下限を設定した後、既存ノードの垂直スケーリング範囲は (固定仕様 + 最小設定) から (固定仕様 + 最大設定) になります。
-
スケールアウトによって追加されるサーバーレスの読み取り専用ノードの垂直スケーリング範囲は、デフォルトで 1〜32 PCU です。これを設定する必要はありません。
-
例:[単一ノードの最小リソース] を 2 PCU、[単一ノードの最大リソース] を 8 PCU に設定した場合、既存ノードのリソース仕様は「固定仕様 + 2 PCU」(約 2 コア、4 GB のリソース) になります。システムがワークロードの増加を検出すると、自動的にノードに PCU を追加します。ただし、設定に基づき、リソースは最大 8 PCU (約 8 コア、16 GB のリソース) までスケールアップできます。つまり、既存ノードのリソース仕様は最大で「固定仕様 + 8 PCU」(約 8 コア、16 GB のリソース) までスケールアップできます。
-
読み取り専用ノード数のスケーリング上限:クラスターに追加できるサーバーレスの読み取り専用ノードの最大数を指定します。有効値:0〜15。
-
読み取り専用ノード数のスケーリング下限:クラスターに追加できるサーバーレスの読み取り専用ノードの最小数を指定します。有効値:0〜15。この値は最大値を超えることはできません。
説明-
この値には、クラスター内の既存の読み取り専用ノードの数は含まれません。
-
固定仕様クラスターに読み取り専用カラムストアノードがない場合、このパラメーターは表示されません。
-
例:読み取り専用ノード数のスケーリング下限 を 1、読み取り専用ノード数のスケーリング上限 を 2 に設定した場合、クラスターは元の読み取り専用ノード数に 1 つの読み取り専用ノードを追加します。システムがワークロードの増加を検出すると、自動的に読み取り専用ノードを追加します。ただし、設定に基づき、元の数に最大 2 つの読み取り専用ノードを追加できます。
-
[読み取り専用 IMCI ノード]:クラスターに追加するサーバーレスの読み取り専用カラムストアノードの数を指定します。有効値:0〜15。
説明-
この値には、クラスター内の既存の読み取り専用カラムストアノードの数は含まれません。
-
固定仕様クラスターに読み取り専用カラムストアノードがない場合、このパラメーターは表示されません。
-
説明クラスター内の読み取り専用ノードの最大数は 15 です。したがって、既存の読み取り専用ノード、追加されたサーバーレスの読み取り専用ノード、および追加されたサーバーレスの読み取り専用カラムストアノードの合計数が 15 を超えることはできません。
-
-
関連ドキュメント
関連 API
|
API |
説明 |
|
固定仕様クラスターのサーバーレス機能 (定常状態のサーバーレス) を有効化します。 |
|
|
クラスターのサーバーレス構成を照会します。 |