PolarDBクラスターの作成後、読み取り専用ノードを手動で追加または削除できます。
背景情報
PolarDBクラスターには、最大15の読み取り専用ノードを含めることができます。 各クラスターには、高可用性を確保するために少なくとも1つの読み取り専用ノードが必要です。 クラスター内のすべてのノードは同じ仕様を使用します。
課金ルール
次の課金ルールに基づいて、新しく追加されたノードに対して課金されます。
ノードをサブスクリプションクラスターに追加すると、ノードはサブスクリプションベースで課金されます。
ノードを従量課金クラスターに追加すると、ノードは従量課金で課金されます。
注意事項
クラスターに保留中の仕様変更がない場合にのみ、読み取り専用ノードを追加または削除できます。
誤った操作を回避するために、一度に1つの読み取り専用ノードのみを追加または削除できます。 複数の読み取り専用ノードを追加または削除するには、操作を複数回繰り返します。
読み取り専用ノードの追加または削除には約5分かかります。 PolarDBがクラスターにノードを追加する場合、クラスター内のデータベースは影響を受けません。
PolarDBがクラスターから読み取り専用ノードを削除すると、ノードへの接続が閉じられます。 クラスター内の他のノードへの接続は影響を受けません。 オフピーク時にノードを削除し、アプリケーションがクラスターに自動的に再接続できるようにすることをお勧めします。 PolarDBクラスターからノードを削除し、アプリケーションがクラスターエンドポイントに接続されている場合、削除されたノードはアプリケーションに対して透過的です。 したがって、アプリケーションの設定を変更する必要はありません。
読み取り専用ノードを追加する
読み取り専用ノードを追加すると、読み取り要求を読み取り専用ノードに転送するための読み取りセッションが確立されます。 読み取り専用ノードが追加される前に作成された読み書き分離接続は、要求を読み取り専用ノードに転送しません。 接続を閉じて、再度接続を確立する必要があります。 たとえば、アプリケーションを再起動して接続を確立できます。
PolarDBコンソールにログインします。
左上隅で、クラスターがデプロイされているリージョンを選択します。
次のいずれかの方法を使用して、ノードの追加/削除ウィザードにアクセスします。
クラスター ページから ノードの追加/削除 ウィザードにアクセスします。
管理するクラスターを見つけて、操作 列の ノードの追加/削除 をクリックします。
クラスターの 概要 ページから ノードの追加/削除 ウィザードにアクセスします。
管理するクラスターを見つけ、クラスターIDをクリックして 概要 ページに移動します。
データベースノード セクションで、ノードの追加/削除 をクリックします。
選択 ノードの追加をクリックし、OK.
[+ 読み取り専用ノードの追加] をクリックします。 サービス契約書を読み、チェックボックスをオンにして、[今すぐ購入] をクリックします。
読み取り専用ノードを削除する
PolarDBコンソールにログインします。
左上隅で、クラスターがデプロイされているリージョンを選択します。
次のいずれかの方法を使用して、ノードの追加/削除ウィザードにアクセスします。
クラスター ページから ノードの追加/削除 ウィザードにアクセスします。
管理するクラスターを見つけて、操作 列の ノードの追加/削除 をクリックします。
クラスターの 概要 ページから ノードの追加/削除 ウィザードにアクセスします。
管理するクラスターを見つけ、クラスターIDをクリックして 概要 ページに移動します。
データベースノード セクションで、ノードの追加/削除 をクリックします。
選択 ノードの削除をクリックし、OK.
ノード名の左側にあるアイコンをクリックして、ノードを削除します。
サービス契約を読み、チェックボックスをオンにして、[今すぐ購入] をクリックします。
説明ノードが削除された後、システムは残りのサブスクリプション期間の料金を返金するか、課金を停止します。 詳細については、「設定変更料金」をご参照ください。
関連する API 操作
API 操作 | 説明 |
読み取り専用ノードをPolarDBクラスターに追加します。 | |
PolarDBクラスターのノード仕様を変更します。 | |
PolarDBクラスター内の指定したノードを再起動します。 | |
PolarDBクラスターから読み取り専用ノードを削除します。 |