ApsaraDB for MongoDB シャーディングクラスターインスタンスでは、Mongos、shard、および ConfigServer コンポーネントの仕様とストレージを変更して、さまざまなパフォーマンス要件を満たすことができます。
一括設定変更は、ApsaraDB for MongoDB シャードクラスターインスタンスの以下のコンポーネントおよびノードでサポートされています。
-
1 つ以上のシャードの仕様とストレージ容量。
-
1 つ以上の Mongos ノードの仕様。
-
ConfigServer の仕様とストレージ容量。
設定変更時に、汎用仕様と専用仕様を混在させることができます。クラウドディスクを使用するインスタンスでは、ワンクリックで仕様カテゴリを変換することもできます。これにより、選択したすべてのコンポーネントのカテゴリ (汎用または専用) を迅速に切り替えることができます。
課金
詳細については、「設定変更料金」をご参照ください。
注意事項
-
新しいストレージ容量は、コンポーネントの現在のストレージ容量以上である必要があります。
-
ローカルディスクを使用するインスタンスでは、ConfigServer の設定は変更できません。
-
一括操作では、シャードの読み取り専用ノードの数を変更することはできません。読み取り専用ノードの数を変更するには、個々のシャードの設定ページに移動する必要があります。詳細については、「シャード設定の変更」をご参照ください。
-
設定変更中、約 30 秒間の瞬断が 1〜2 回発生する可能性があります。ビジネスへの影響を避けるために、切り替え時間を設定できます。
重要ストレージ容量のみを変更する場合、システムはホスト上の利用可能なストレージリソースに基づいて異なる操作を実行します。
リソースが十分な場合: ストレージは、移行やスイッチオーバーなしでローカルホスト上でスケールアウトされます。一時的な切断は発生しません。変更はすぐに有効になり、メンテナンスウィンドウを待つことはありません。
リソースが不十分な場合: ホスト間の移行とスイッチオーバーが必要です。このプロセス中に一時的な切断が発生します。変更は、指定したスイッチオーバー時間に有効になります。
構成変更の完了に必要な時間は、ネットワーク、タスクキュー、データ量など、さまざまな要因によって異なります。オフピーク時に構成変更を実行してください。アプリケーションがインスタンスに自動的に再接続するように構成されていることを確認してください。
データベースのマイナーバージョンが期限切れであるか、またはメンテナンスされなくなった場合、システムはデフォルトでマイナーバージョンを最新バージョンにアップグレードします。これにより、パフォーマンスと安定性が向上します。
操作手順
-
ApsaraDB for MongoDB シャードクラスターインスタンス のページに移動します。上部のメニューバーでリージョンを選択し、目的のインスタンスの ID をクリックします。
-
基本情報 ページの Mongos 一覧、シャードリスト、ConfigServer リスト の各セクションで、次の操作を実行します。
-
サブスクリプションインスタンスの場合:目的のコンポーネントまたはノードを選択し、ページ下部にある 一括アップグレード または 一括ダウングレード をクリックします。
-
従量課金インスタンスの場合:目的のコンポーネントまたはノードを選択し、ページ下部にある 設定の一括変更 をクリックします。
-
-
次のパラメーターを設定します。
パラメーター
説明
[仕様カテゴリ]
仕様カテゴリを選択して、Mongos、シャード、ConfigServer ノードで利用可能な仕様を絞り込みます。
-
専用:専用仕様のみを表示します。
-
汎用:汎用仕様のみを表示します。
-
混合デプロイ:専用仕様と汎用仕様の両方を表示します。
説明-
このパラメーターは、クラウドディスクを使用するインスタンスでのみ利用可能です。
-
現在のゾーンでサポートされていないカテゴリは選択できません。
-
シャードクラスターインスタンスのカテゴリおよび仕様の詳細については、「シャードクラスターインスタンスの仕様」をご参照ください。
[インスタンスリスト]
-
[Mongos 一覧]:新しい [仕様] を選択します。
-
[シャードリスト]:新しい [仕様] と [ストレージ容量] を選択します。
-
[ConfigServer リスト]:新しい [仕様] と [ストレージ容量] を選択します。
多数のノードの設定を簡素化するには、Mongos リストとシャードリストにある ノード設定同期 機能を使用します。これにより、単一のノードを設定し、その設定を同じタイプの他のノードに適用できます。
-
1 つのノードの 仕様 と 保管スペース を設定し、ノードの右側にある ノード設定同期 をクリックします。
-
シャードコンポーネントの場合、「[同期する設定の選択]」ダイアログボックスで、同期する設定を選択する必要があります。仕様 または ストレージ を選択し、Next をクリックします。
-
設定を同期するノードを選択し、Next をクリックします。
-
同期結果が正しいことを確認し、確定する をクリックします。
説明新しいストレージ容量は、ノードの現在のストレージ容量以上である必要があります。ストレージ容量を削減するには、新しいインスタンスを作成してデータを移行する必要があります。詳細については、「その他の設定変更シナリオと解決策」をご参照ください。
[切替時間]
変更が有効になるタイミングを選択します。
-
タスク完了後すぐに切り替え:設定完了後、変更はすぐに有効になります。
-
タスク完了後、メンテナンスウィンドウ中に切り替え:変更はメンテナンスウィンドウ中に有効になります。現在のメンテナンスウィンドウを選択するか、ビジネス要件に基づいて新しいウィンドウを設定できます。メンテナンスウィンドウの詳細については、「メンテナンスウィンドウの設定」をご参照ください。
-
-
サービス契約 をお読みください。
課金方法に基づいて購入を完了します。
従量課金: [今すぐ支払う] をクリックします。システムは次の 1 時間以内に料金を自動的に差し引きます。
サブスクリプション: [今すぐ支払う] をクリックし、[支払い] ページで支払いプロセスを完了します。
構成変更中、インスタンスのステータスは [構成の変更中] になります。インスタンスのステータスが [実行中] に変わると、構成変更は完了です。
関連 API
|
API |
説明 |
|
ApsaraDB for MongoDB のシャードクラスターインスタンス内の複数のノードの仕様を一度に変更します。 |