PolarDB では、クラスターに特定の数のノードを一時的に追加できます。指定された復元時刻に達すると、クラスター内のノード数は自動的に元の値に復元されます。 サブスクリプション PolarDB クラスターに一時的にノードを追加して、ピーク時のビジネス要件に対応できます。
前提条件
サブスクリプション PolarDB クラスターが作成されている。
クラスターに少なくとも 1 つの読み取り専用ノードがある。単一ノードクラスターにノードを一時的に追加することはできません。
ノードの更新またはノードの一時的な追加に関するクラスターの保留中の注文がない。
使用上の注意
ノードを一時的に削除することはできません。
PolarDB がクラスターにノードを一時的に追加したり、クラスター内のノード数を復元したりすると、クラスターへの一時的な接続が発生する場合があります。 アプリケーションがクラスターに自動的に再接続するように構成されていることを確認してください。
復元時刻は、クラスターの有効期限の少なくとも 1 日前である必要があります。たとえば、クラスターの有効期限が 1 月 10 日の場合、復元時刻は 1 月 9 日以前である必要があります。
ノードが一時的に追加されているクラスターの構成を変更したり、一時的なクラスターのアップグレードを実行したりすることはできません。クラスターのための一時的に追加されたノードを永続ノードに変換できます。 詳細については、このトピックの「一時的に追加されたノードを永続ノードに変換する」セクションをご参照ください。
ノードが一時的に追加されている実行中のクラスターに、手動でノードを追加できます。 詳細については、「読み取り専用ノードを追加または削除する」をご参照ください。
ノードを一時的に追加する場合、復元時刻は現在の時刻より少なくとも 1 時間後である必要があります。復元時刻は、現在の時刻から 14 日以内の値に設定することをお勧めします。
クラスターにノードを一時的に追加した後、クラスターがビジネス要件を満たしていない場合、または復元時間を延長する場合は、元の復元時間が経過する前に、別の時間帯にノードを一時的に追加できます。 2 回目にノードを一時的に追加するときに指定する復元時間は、最初にノードを一時的に追加するときに指定した復元時間より前にはできません。
一時的に追加されたノードを永続ノードに変換する
一時的にノードが追加されたクラスタ内のノード数を維持したい場合は、実行中のクラスタ内の一時的に追加されたノードを永続ノードに変換できます。 このようにして、リストア時間が経過しても、クラスタ内のノード数は減少しません。 一時的に追加されたノードを永続ノードに変換するには、次の操作を実行します。 [ノードの追加] ダイアログボックスで、[ノードの追加] を選択します。 [アップグレード/ダウングレード] ページで、読み取り専用ノードの追加 をクリックして、永続的に追加されたノード数を一時的に追加されたノード数と一致するように増やします。
この操作はビジネスには影響しません。
ノードが一時的に追加されているクラスターのストレージをスケールアップすると、一時的に追加されたノードは自動的に永続ノードに変換されます。
プライマリノードと読み取り専用ノードの仕様を個別に変更する
ビジネス要件に基づいて、プライマリノードとは異なる仕様を持つ読み取り専用ノードを追加できます。
制限
Enterprise Edition クラスターには、少なくとも 1 つのプライマリノードと最大 15 個の読み取り専用ノードが含まれています。 Standard Edition クラスターには、少なくとも 1 つのプライマリノードと最大 8 個の読み取り専用ノードが含まれています。
新しい読み取り専用ノードの仕様がプライマリノードの仕様と大きく異ならないようにしてください。
新しい読み取り専用ノードのメモリサイズは、プライマリノードのメモリサイズの半分以上である必要があります。
新しい読み取り専用ノードの CPU コア数は、プライマリノードの CPU コア数と次のマッピング関係を持つ必要があります。
プライマリノードの CPU コア
読み取り専用ノードの最小 CPU コア
2
2
4
4
8
4
16
8
32
16
64
32
88
32
各クラスターには、プライマリノードと同じ仕様を持つ読み取り専用ノードが少なくとも 1 つ含まれている必要があります。
ホットスタンバイノードとして機能する読み取り専用ノードの仕様は、プライマリノードの仕様と同じである必要があります。 ホットスタンバイノードの詳細については、「ホットスタンバイノードを構成する」をご参照ください。
読み取り専用の列ストアノードの場合は、プライマリノードの仕様よりも高い仕様を使用することをお勧めします。 詳細については、「読み取り専用の列ストアノードを追加する」をご参照ください。
PolarDB の マルチマスタークラスター (データベース/テーブル) エディション クラスターは、上記の制限の対象外です。
課金ルール
一時的に追加されたノードの価格は、ノードが一時的に追加される前後のクラスターの料金差の 1.5 倍です。 たとえば、一時的に追加されたノードの復元時間が現在の時刻から N 日後であるとします。次の式を使用して、一時的に追加されたノードの価格を計算できます。
一時的に追加されたノードの価格 = (ノード追加後の月額サブスクリプション料金 - ノード追加前の月額サブスクリプション料金)/30 × 1.5 × N。
手順
PolarDB コンソール にログインします。
左側のナビゲーションウィンドウで、クラスタ をクリックします。
左上隅で、クラスターがデプロイされているリージョンを選択します。
クラスター ページで、ノードを一時的に追加するクラスターを見つけます。
次のいずれかの方法で、ノードの追加/削除 ダイアログボックスにアクセスします。
クラスター ページから ノードの追加/削除 ダイアログボックスにアクセスします。
管理するクラスターを見つけ、操作 列で [その他] > ノードの追加/削除 を選択します。

クラスターの 概要 ページから ノードの追加/削除 ダイアログボックスにアクセスします。
管理するクラスターを見つけ、クラスター ID をクリックして 概要 ページに移動します。
データベースノード セクションで、ノードの追加/削除 をクリックします。

[ノードの追加/削除] ダイアログボックスで、[一時的にノードを追加] を選択し、[OK] をクリックします。
説明[一時的にノードを追加] パラメーターは、サブスクリプションクラスターでのみ使用できます。
表示されるダイアログボックスで、次の表に示すパラメーターを構成します。
パラメーター
説明
ノード
ノードを一時的に追加した後のクラスター内のノード数。
説明クラスター内の読み取り専用ノードの数がプライマリノードの数と同じであることを確認してください。一時的に追加されるノードのカスタム数を指定できます。
復元時間
一時的に追加されたノードの復元時間。
説明クラスターにノードを一時的に追加した後、クラスターがビジネス要件を満たしていない場合、または復元時間を延長する場合は、元の復元時間が経過する前に、別の時間帯にノードを一時的に追加できます。 2 回目にノードを一時的に追加するときに指定する [復元時間] は、最初にノードを一時的に追加するときに指定した [復元時間] より前にはできません。
[復元時間] は、指定した後は変更できません。ノードを一時的に追加する場合、[復元時間] は現在の時刻より少なくとも 1 時間後である必要があります。 [復元時間] は、現在の時刻から 14 日以内の値に設定することをお勧めします。
[復元時間] は、クラスターの有効期限の少なくとも 1 日前である必要があります。
利用規約を読み、選択し、[今すぐ購入] をクリックして、支払いを完了します。
[購入] ページで、注文情報を確認し、[サブスクライブ] をクリックします。