PolarDBクラスターの作成後、読み取り専用ノードを手動で追加または削除できます。
背景情報
PolarDBクラスターには、最大15の読み取り専用ノードを含めることができます。 各クラスターには、高可用性を確保するために少なくとも1つの読み取り専用ノードが必要です。 クラスター内のすべてのノードは同じ仕様です。
プライマリノードと読み取り専用ノードの異なる仕様の選択
必要な仕様に基づいて読み取り専用ノードを追加できます。 仕様は、プライマリノードの仕様とは異なる場合があります。
制限
クラスター内の少なくとも1つの読み取り専用ノードは、プライマリノードと同じ仕様である必要があります。
新しい読み取り専用ノードの仕様がプライマリノードの仕様と大きく異ならないようにしてください。
新しい読み取り専用ノードのメモリサイズは、プライマリノードのメモリサイズの少なくとも半分である必要があります。
新しい読み取り専用ノードのCPUコアの数は、プライマリノードのCPUコアの数と次のマッピング関係を持つ必要があります。
プライマリノードのCPUコア
読み取り専用ノードの最小CPUコア
2
2
4
4
8
4
16
8
32
16
64
32
88
32
ホットスタンバイノードとして機能する読み取り専用ノードは、プライマリノードと同じ仕様である必要があります。
課金ルール
次の課金ルールに基づいて、新しいノードに対して課金されます。
読み取り専用ノードをサブスクリプションクラスターに追加すると、新しいノードもサブスクリプションの課金方法で課金されます。
読み取り専用ノードを従量課金クラスターに追加すると、新しいノードも従量課金方式で課金されます。
注意事項
クラスターに保留中の構成変更がない場合にのみ、読み取り専用ノードを追加または削除できます。
誤った操作を避けるために、一度に1つの読み取り専用ノードのみを追加または削除できます。 複数の読み取り専用ノードを追加または削除するには、操作を複数回繰り返します。
読み取り専用ノードは、約5分で追加または削除できます。 PolarDBがクラスターにノードを追加する場合、クラスター内のデータベースは影響を受けません。
システムがクラスターから読み取り専用ノードを削除すると、読み取り専用ノードへの接続が閉じられます。 クラスター内の他のノードへの接続は影響を受けません。 オフピーク時に読み取り専用ノードを削除し、アプリケーションがクラスターに自動的に再接続できるようにすることをお勧めします。
読み取り専用ノードを追加する
PolarDBコンソールにログインします。
PolarDBコンソールの左上隅で、クラスターがデプロイされているリージョンを選択します。
次のいずれかの方法を使用して、[ノードの追加 /削除] ダイアログボックスにアクセスします。
クラスターを見つけて、[操作] 列の [詳細]> [ノードの追加 /削除] を選択します。
クラスターを見つけて、クラスターIDをクリックします。 [基本情報] ページで、[データベースノード] セクションの [ノードの追加と削除] をクリックします。
ノードの追加を選択し、OKをクリックします。
+アイコンをクリックし、利用規約を読んで選択し、今すぐ購入をクリックします。
購入ページで、注文情報を確認し、購入をクリックします。
読み取り専用ノードを削除する
PolarDBコンソールにログインします。
PolarDBコンソールの左上隅で、クラスターがデプロイされているリージョンを選択します。
次のいずれかの方法を使用して、[ノードの追加 /削除] ダイアログボックスにアクセスします。
クラスターを見つけて、[操作] 列の [詳細]> [ノードの追加 /削除] を選択します。
クラスターを見つけて、クラスターIDをクリックします。 [基本情報] ページで、[データベースノード] セクションの [ノードの追加と削除] をクリックします。
ノードの削除を選択し、OKをクリックします。
削除するノードの横にある-アイコンをクリックします。 表示されるダイアログボックスで、[OK] をクリックします。
説明高可用性を確保するには、クラスターに少なくとも1つの読み取り専用ノードを保持する必要があります。
利用規約を読んで選択し、今すぐ購入をクリックします。
関連する API 操作
API 操作 | 説明 |
読み取り専用ノードをPolarDBクラスターに追加します。 | |
PolarDBクラスター内の単一ノードの仕様を変更します。 | |
PolarDBクラスターのノード仕様を変更します。 | |
PolarDBクラスターのノードを再起動します。 | |
PolarDBクラスターから読み取り専用ノードを削除します。 |