e コマースのセールスプロモーション、データ分析、レポート生成などの活動により、読み取りトラフィックが短期的に急増することが予測される場合、読み取りキャパシティが不足するとアプリケーションの応答時間が遅くなる可能性があります。このシナリオに対応するため、PolarDB では読み取り専用ノードを一時的に追加できます。サブスクリプションクラスターの場合、オンデマンドで 1 つ以上の読み取り専用ノードを追加し、自動的に削除される時間を設定できます。この機能により、クラスターの読み取りキャパシティを弾力的にスケーリングして、ビジネストラフィックのピークに対応できます。指定した時間に達すると、システムは手動での介入を必要とせずに、一時ノードを自動的に削除し、元のクラスター構成に復元します。
影響評価
ノードを一時的に追加する前に、ビジネスへの潜在的な影響を評価し、変更に備えて計画を立ててください。
サービスへの影響
一時ノードの追加:一時的な読み取り専用ノードの追加には約 5 分かかります。複数の読み取り専用ノードを同時に追加する場合、それらは並行して処理されます。実際の所要時間は、クラスターのペイロードやデータベースとテーブルの数などの要因によって異なります。ノード追加プロセス中、クラスターは影響を受けません。
一時ノードの削除:有効期限が切れてノードが自動的に削除されると、そのノードへの接続は一時的に切断されます。ただし、他のノードは影響を受けません。アプリケーションがクラスターエンドポイントに接続されている場合、PolarDB は削除されたノードを自動的にブロックするため、アプリケーションの構成を変更する必要はありません。
ノード数の制限
Enterprise Edition:
クラスター版:最大 15 個の読み取り専用ノードをサポートします。クラスターの高可用性を確保するために、少なくとも 1 つの読み取り専用ノードを保持する必要があります。したがって、最後の読み取り専用ノードは削除できません。
マルチマスタークラスター (無制限) 版:最大 63 個の読み書きノードと 15 個の読み取り専用ノード (つまり、グローバル読み取り専用ノード) をサポートします。
Standard Edition:最大 7 個の読み取り専用ノードをサポートします。
ノード仕様の制限
クラスターの安定性と高可用性を確保するため、プライマリノードと読み取り専用ノードの仕様には以下の制限が適用されます:
新しい読み取り専用ノードのメモリは、プライマリノードのメモリの半分未満にすることはできません。
新しい読み取り専用ノードには、最小 CPU コア要件があります。ルールは以下の通りです:
プライマリノードの CPU コア数
読み取り専用ノードに許容される最小 CPU コア数
2
2
4
4
8
4
16
8
32
16
64
32
88
64
120
64
マルチマスタークラスター (無制限) 版はこれらの制限の対象外です。
その他の制限
一時ノードの追加期間中、この操作はもう 1 回しか実行できません。
一時ノードの追加中は、ノードの削除、手動でのスペックアップ/スペックダウン、一時的なアップグレード、またはクラスターの終了はできません。
シナリオ
開始する前に、以下の前提条件が満たされていることを確認してください。
課金タイプ:対象クラスターの課金方法は サブスクリプション である必要があります。
クラスターノード:
読み取り専用ノードを一時的に追加する場合:
クラスターには少なくとも 1 つの読み取り専用ノードが必要です。単一ノードのクラスターにノードを一時的に追加することはできません。
マルチマスタークラスター (無制限) 版:一時的な読み取り専用ノードを追加することはできません。
列ストアインデックスを持つ読み取り専用ノードを一時的に追加する場合:
クラスターには、列ストアインデックスを持つ読み取り専用ノードが少なくとも 1 つ必要です。
クラスターの状態:対象クラスターは 実行中 の状態であり、ノードの追加、ノードの削除、マイナーバージョンのアップグレードなどの他の構成変更タスクが進行中でない必要があります。
保留中のタスク:ノードの追加、ノードの削除、構成の変更などの保留中の構成変更タスクがないこと。
操作手順
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックし、クラスターが配置されているリージョンを選択します。
ノードの追加/削除 は、次の 2 つの方法のいずれかで開くことができます:
対象のクラスターについて、操作 列の ノードの追加/削除 をクリックします。

対象クラスターの ID をクリックして 概要 ページに移動します。データベースノード セクションで、ノードの追加/削除 をクリックします。

ノードの追加/削除 ダイアログボックスで、要件に応じて ノードの一時追加 または [IMCI 読み取り専用ノードの一時的な追加] のいずれかを選択し、OK をクリックします。
[一時的なアップグレード] ページで、現在の設定 と [有効期限] を確認します。ノードを追加 または 1 つの列ストアインデックス読み取り専用ノードの追加 をクリックし、ノードの仕様を選択します。
説明このボタンを複数回クリックすると、複数のノードを同時に追加できます。
ポイントの復元 を設定します:システムが自動的に仕様をアップグレード前の状態に戻す時点を指定します。
期間は 1 時間から 14 日まで設定できます。14 日を超える期間の場合は、手動でのスペックアップ/スペックダウンを使用してください。
復元時間は、クラスターの有効期限の 1 日前より後にすることはできません。たとえば、クラスターが 1 月 10 日に期限切れになる場合、一時的なアップグレードの最新の復元時間は 1 月 9 日です。
設定後に設定を変更することはできません。パフォーマンスが不十分で期間を延長する必要がある場合は、復元時間の前にもう 1 つ一時ノードを追加できます。この 2 回目の追加の ポイントの復元 は、最初の設定時間より前にすることはできません。
サービス契約を確認し、今すぐ購入 をクリックして支払いを完了します。支払いが成功すると、一時ノードの追加タスクが開始されます。
課金に関する説明
一時的なノード追加のコストは、新しい仕様と古い仕様の価格差に 1.5 のプレミアム係数を掛けたものです。数式は次のとおりです:
計算ノードあたりの N 日間のコスト = (対応する仕様の月額サブスクリプション価格 / 30) × 1.5 × N。
関連操作
一時ノードの永続ノードへの変換
一時的な追加後にノードを保持したい場合や、手動でのスペックアップ/スペックダウン、一時的なアップグレード、クラスターの削除などの操作を実行したい場合は、一時ノードを永続ノードに変換できます。これにより、ノードは復元時間に自動的に削除されなくなります。
手動変換:一時ノードの追加期間中に、再度ノードの追加/削除ウィザードを開き、ノードの追加操作を実行します。
説明この操作は永続的な課金注文のみを生成し、2 回目のサービス中断は発生しません。
ストレージ容量のスケールアウトによる変換:一時ノードの追加期間中に、クラスターのストレージ容量を手動でスケールアウトすると、システムは自動的に一時ノードを永続ノードに変換します。これは、スケールアウトの時点から、新しい仕様のサブスクリプション価格に基づいて課金されることを意味します。ストレージをスケールアウトする前に、この変更を慎重に評価してください。
一時ノードの有効期限の確認
ページに移動し、クラスター ID で検索して注文タイプが [一時的なアップグレード] の注文を見つけ、[詳細] をクリックして情報を表示します。
関連 API
API | 説明 |
PolarDB クラスターにノードを一時的に追加します。 |