ApsaraDB for MongoDBシャードクラスターインスタンスは、mongos、shard、およびConfigServerノードで構成されます。 mongosノード、shardノード、またはConfigServerノードの設定を変更して、シャードクラスターインスタンスのパフォーマンス要件を満たすことができます。
ApsaraDB for MongoDBシャードクラスターインスタンス内の複数のmongos、shard、およびConfigServerノードの設定変更タスクを一度に開始できます。 タスクには次の操作が含まれます。
1つ以上のシャードノードの仕様とストレージ容量を変更します。
1つ以上のmongosノードの仕様を変更します。
ConfigServerノードの仕様とストレージ容量を変更します。
シャードクラスターインスタンスの設定を変更すると、汎用カテゴリと専用カテゴリの両方をデプロイできます。 クラウドディスクを使用するシャードクラスターインスタンスのカテゴリを変更できます。 これにより、インスタンス内の各ノードのカテゴリが変更されます。
課金ルール
詳細については、「設定変更料金」をご参照ください。
使用上の注意
指定した新しいストレージ容量は、シャードクラスターインスタンスの既存のストレージ容量以上です。
ローカルディスクを使用するシャードクラスタインスタンスのConfigServerノードの設定は変更できません。
シャードノード内の読み取り専用ノードの数は変更できません。 シャードノード内の読み取り専用ノードの数を変更するには、シャードノードの構成変更ページに移動します。 詳細については、「1つ以上のシャードノードの設定の変更」をご参照ください。
構成変更中に、1つまたは2つの一時的な切断が発生する可能性があります。 各一時的な切断は約30秒続きます。 構成の変更によってワークロードが中断されないようにするには、ビジネスへの影響が最小限になるように一度に構成を変更することをお勧めします。
重要ConfigServerノードのストレージ容量のみを変更する場合、ApsaraDB for MongoDBは、ホストに十分なストレージリソースがあるかどうかに基づいて異なる操作を実行します。
ホストに十分なストレージリソースがある場合、ApsaraDB for MongoDBは、ホスト間の移行やフェイルオーバーを必要とせずに、ホストのストレージ容量をスケールアップします。 スケールアッププロセス中に一時的な切断は発生しません。 スケールアップタスクはすぐに実行されて完了します。 メンテナンス期間を待つ必要はありません。
ホストに十分なストレージリソースがない場合は、ホスト間の移行とフェイルオーバーが必要です。 スケールアッププロセス中に一時的な切断が発生する可能性があります。 スケールアップタスクは、指定されたメンテナンス期間中に実行されます。
構成変更を完了するのに必要な時間は、ネットワーク、タスクキュー、ノード数などのさまざまな要因によって異なります。 オフピーク時に設定変更を実行し、アプリケーションがインスタンスに自動的に再接続できることを確認することを推奨します。
シャードクラスターインスタンスのマイナーバージョンの有効期限が切れるか、メンテナンスされていない場合、ApsaraDB for MongoDBは、設定変更中にインスタンスのマイナーバージョンを最新バージョンに自動的に更新します。 これにより、シャードクラスタインスタンスは高いパフォーマンスと安定性を提供できます。
手順
シャードクラスターインスタンスページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスのIDをクリックします。
[基本情報] ページの [Mongosリスト] 、[シャードリスト] 、または [ConfigServerリスト] セクションで、次のいずれかの操作を実行します。
サブスクリプションインスタンスの場合、設定を変更するノードを見つけ、[基本情報] ページの下部にある [バッチアップグレード] または [バッチダウングレード] をクリックします。
従量課金インスタンスの場合、設定を変更するノードを見つけ、[バッチ再構成] をクリックします。
次の表に示すパラメーターを設定します。
パラメーター
説明
カテゴリ
設定変更後に使用されるカテゴリ。 有効な値:
専用: 専用mongos、shard、ConfigServerノードのみが表示されます。
汎用: 汎用mongos、shard、ConfigServerノードのみが表示されます。
ハイブリッド展開: 専用および汎用mongos、shard、ConfigServerノードが表示されます。
説明このパラメーターは、クラウドディスクを使用するApsaraDB for MongoDBシャードクラスターインスタンスにのみ必要です。
カテゴリを選択できない場合は、現在のゾーンではサポートされていません。
ApsaraDB For MongoDBシャードクラスターインスタンスのカテゴリと仕様の詳細については、「シャードクラスターインスタンスの種類」をご参照ください。
リソースプランの仕様
mongos、shard、およびConfigServerノードの新しい仕様。
ストレージ
シャードノードとConfigServerノードの新しいストレージ容量。
説明指定する新しいストレージ容量は、ConfigServerノードの最大ストレージ容量以上である必要があります。 ストレージ容量を削減するには、インスタンスを作成してからデータをインスタンスに移行します。 詳細については、「その他の構成変更のシナリオと方法」をご参照ください。
切り替え時間
設定変更を適用する時刻。 有効な値:
移行直後の切り替え: 支払い完了後、ApsaraDB for MongoDBはすぐに設定変更を適用します。
メンテナンス期間内に切り替える: ApsaraDB for MongoDBは、指定したメンテナンス期間内に設定変更を適用します。 現在のメンテナンス期間を選択するか、ビジネス要件に基づいてメンテナンス期間をカスタマイズできます。 メンテナンス期間の詳細については、「メンテナンス期間の指定」をご参照ください。
選択した課金方法に基づいて、対応する操作を実行します。
従量課金: [今すぐ支払う] をクリックします。 その後、システムは次の1時間に自動的に金額を収集します。
サブスクリプション: [今すぐ支払い] をクリックします。 [購入] ページで、支払いプロセスを完了します。
設定の変更が適用されている場合、インスタンスは [設定の変更] 状態になります。 設定の変更が完了すると、インスタンスの状態が実行中に変わります。
関連するAPI操作
API 操作 | 説明 |
ApsaraDB for MongoDBシャードクラスターインスタンス内の複数のmongos、shard、およびConfigServerノードの設定を一括で変更します。 |