このトピックでは、ApsaraDB RDS for PostgreSQL クラスター(RDS Cluster Edition)にノードを追加する方法、またはノードを削除する方法について説明します。
前提条件
作業を開始する前に、以下の条件を満たしていることを確認してください。
RDS クラスター(RDS Cluster Edition)が作成済みであること
クラスターのステータスが 実行中 であること
仕組み
RDS クラスターは、1 つのプライマリノードと 1 つ以上のセカンダリノードで構成されます。
| 制約事項 | 詳細 |
|---|---|
| クラスターの最大サイズ | プライマリノード 1 つとセカンダリノード最大 8 つ(合計 9 ノード) |
| クラスターの最小サイズ | プライマリノード 1 つとセカンダリノード 1 つ |
| 負荷分散 | ノードを追加した後、そのノードが受信するトラフィック量をコントロールするために重みを割り当てます。 |
| ノードの追加 | 他のノードへの読み取り・書き込みトラフィックは影響を受けません。 |
| ノードの削除 | クラスターのデータおよび他のノードとの接続は影響を受けません。削除対象のノードへの接続は、削除処理中に一時的に中断されます。 |
ノード削除時の接続中断を最小限に抑えるには、削除前にそのノードに重みを設定して、システムがそのノードへのリクエスト転送を停止するようにしてください。アプリケーションの構成を変更する必要はありません。
課金
ノードの追加または削除により、ご利用のインスタンスの仕様が変更され、課金に影響します。詳細については、「インスタンスの仕様変更」をご参照ください。
ノードの追加
インスタンス ページに移動します。上部のナビゲーションバーで、インスタンスが配置されているリージョンを選択し、対象のインスタンスを検索してその ID をクリックします。
基本情報 ページで、下にスクロールして インスタンストポロジー管理 セクションまで移動し、ノードの追加または削除 をクリックします。
ダイアログボックスで、ノードの追加 を選択し、次のステップ をクリックします。
ノード セクションで、
または ノードの追加 をクリックします。新しいノードのゾーンと vSwitch を指定します。ノードの追加をキャンセルするには、そのノードの左側にある
をクリックします。利用規約 を読み、同意にチェックを入れてから、今すぐ支払う をクリックします。
ノードの削除
ノードを削除すると、クラスターからそのノードが削除されます。クラスターのデータおよび他のノードとの接続は影響を受けません。削除対象のノードへの接続のみが、削除処理中に一時的に中断されます。
インスタンス ページに移動します。上部のナビゲーションバーで、インスタンスが配置されているリージョンを選択し、対象のインスタンスを検索してその ID をクリックします。
基本情報 ページで、下にスクロールして インスタンストポロジー管理 セクションまで移動し、ノードの追加または削除 をクリックします。
ダイアログボックスで、ノードの削除 を選択し、次のステップ をクリックします。
削除するノードの左側にある
をクリックします。削除操作を取り消すには、そのノードの左側にある 復元 をクリックします。
利用規約 を読み、同意にチェックを入れてから、今すぐ支払う をクリックします。
API オペレーション
| オペレーション | 説明 |
|---|---|
| CreateDBNodes | RDS クラスターにノードを追加します。 |
| DeleteDBNodes | RDS クラスターからノードを削除します。 |