本トピックでは、ApsaraDB RDS for PostgreSQL クラスター (RDS Cluster Edition) のノードを追加または削除する方法を説明します。
前提条件
開始する前に、以下を確認してください。
-
RDS クラスター (RDS Cluster Edition) が作成されていること
-
クラスターが 実行中 の状態であること
仕組み
RDS クラスターは、1 つのプライマリノードと 1 つ以上のセカンダリノードで構成されます。
| 制約 | 詳細 |
|---|---|
| クラスターの最大サイズ | 1 つのプライマリノードと最大 8 つのセカンダリノード (合計 9 ノード) |
| クラスターの最小サイズ | 1 つのプライマリノードと 1 つのセカンダリノード |
| 負荷分散 | ノードを追加した後、重みを割り当てて、ノードが受信するトラフィック量を制御します |
| ノードの追加 | 他のノードへの読み取りおよび書き込みトラフィックは影響を受けません |
| ノードの削除 | クラスターのデータと他のノードへの接続は影響を受けません。 削除されたノードへの接続は、削除中に短時間中断されます。 |
ノードを削除する際の接続中断を最小限に抑えるには、削除する前にノードの重みを 0 に設定して、システムがそのノードへのリクエスト転送を停止するようにしてください。 アプリケーションの設定を変更する必要はありません。
課金
ノードを追加または削除するとインスタンス仕様が変更され、課金に影響します。 詳細については、「インスタンス仕様の変更」をご参照ください。
ノードの追加
-
[Instances] ページに移動します。 上部メニューで、インスタンスが存在するリージョンを選択します。 対象のインスタンスを見つけ、その ID をクリックします。
-
[Basic Information] ページで、[Instance Topology Management] セクションまでスクロールし、[Add/Remove Node] をクリックします。
-
ダイアログボックスで [Add Node] を選択し、[Next Step] をクリックします。
-
[Node] セクションで、
または [Add Node] をクリックします。 新しいノードのゾーンと vSwitch を指定します。ノードの追加をキャンセルするには、ノードの左側にある
をクリックします。 -
[Terms of Service] を読み、同意のチェックボックスをオンにし、[Pay Now] をクリックします。
ノードの削除
ノードを削除すると、そのノードはクラスターから削除されます。 クラスターのデータと他のノードへの接続は影響を受けません。 削除されたノードへの接続のみ、削除中に短時間中断されます。
-
[Instances] ページに移動します。 上部メニューで、インスタンスが存在するリージョンを選択します。 対象のインスタンスを見つけ、その ID をクリックします。
-
[Basic Information] ページで、[Instance Topology Management] セクションまでスクロールし、[Add/Remove Node] をクリックします。
-
ダイアログボックスで [Remove Node] を選択し、[Next Step] をクリックします。
-
削除したいノードの左側にある
をクリックします。削除をキャンセルするには、そのノードの左側にある [Restore] をクリックします。
-
[Terms of Service] を読み、同意のチェックボックスをオンにし、[Pay Now] をクリックします。
API オペレーション
| オペレーション | 説明 |
|---|---|
| CreateDBNodes | RDS クラスターにノードを追加します |
| DeleteDBNodes | RDS クラスターからノードを削除します |