このトピックでは、ApsaraDB for MongoDBコンソールの対応する機能を使用して、ビジネス要件をより適切に満たすように既存のインスタンスの構成を変更する方法について説明します。
設定の変更方法
設定の変更方法と変更項目は、インスタンスカテゴリによって異なります。 次の表に、さまざまなカテゴリのインスタンスの設定変更方法と変更項目を示します。
設定変更方法 | 課金項目 | 変更タイプ | 変更アイテム |
サブスクリプション | アップグレード | インスタンスの仕様とストレージの値は変更できます。 | |
ダウングレード | インスタンスの仕様値は変更できます。 | ||
従量課金 |
| インスタンスの仕様とストレージの値は変更できます。 説明
| |
サブスクリプション | アップグレード | インスタンスのアクティブスタンバイノード、読み取り専用ノード、仕様、ストレージの値を変更できます。 説明
| |
ダウングレード | インスタンスのアクティブスタンバイノード、読み取り専用ノード、および仕様の値を変更できます。 | ||
従量課金 |
| インスタンスのアクティブスタンバイノード、読み取り専用ノード、仕様、ストレージの値を変更できます。 説明
| |
サブスクリプション | mongosノードを追加するときに、インスタンス仕様および数量パラメーターを設定できます。 説明 最大32個のmongosノードをシャードクラスターインスタンスに追加できます。 シャードクラスターインスタンスにすでに3つのmongosノードがあり、さらにmongosノードを追加する場合は、シャードクラスターインスタンスに最大29のmongosノードを追加できます。 | ||
シャードノードを追加するときに、[仕様] 、[数量] 、[ストレージ] 、および [読み取り専用ノード] パラメーターを設定できます。 説明
| |||
1つ以上のmongosノードのインスタンス仕様値は変更できます。 | |||
1つ以上のシャードノードのインスタンス仕様、ストレージ容量、および読み取り専用ノードの値は変更できます。 説明
| |||
ConfigServerノードのインスタンス仕様とストレージ容量の値を変更できます。 説明
| |||
ApsaraDB for MongoDBシャードクラスターインスタンスの複数のmongos、shard、またはConfigServerノードに対して複数の設定変更タスクを開始できます。 次の設定変更タスクがサポートされています。
| |||
従量課金 | mongosノードを追加するときに、インスタンス仕様および数量パラメーターを設定できます。 説明 最大32個のmongosノードをシャードクラスターインスタンスに追加できます。 シャードクラスターインスタンスにすでに3つのmongosノードがあり、さらにmongosノードを追加する場合は、シャードクラスターインスタンスに最大29のmongosノードを追加できます。 | ||
シャードノードを追加するときに、[仕様] 、[数量] 、および [ストレージ] パラメーターを設定できます。 説明
| |||
1つ以上のmongosノードのインスタンス仕様値は変更できます。 | |||
1つ以上のシャードノードのインスタンス仕様とストレージ容量の値は変更できます。 説明
| |||
ConfigServerノードのインスタンス仕様とストレージ容量の値を変更できます。 説明
| |||
ApsaraDB for MongoDBシャードクラスターインスタンスの複数のmongos、shard、またはConfigServerノードに対して複数の設定変更タスクを開始できます。 次の設定変更タスクがサポートされています。
| |||
mongosまたはshardノードを手動でリリースできます。 説明
|
その他の構成変更シナリオと方法
次の構成変更シナリオが発生する可能性があります。
インスタンスまたはシャードノードのストレージ容量をダウングレードします。
スタンドアロンインスタンスにノード数を追加します。
インスタンスのアーキテクチャを変更します。
インスタンスのストレージエンジンをRocksDBまたはTerarkDBからWiredTigerに変更します。
上記のシナリオが発生した場合、次の手順を実行してインスタンスの設定を変更できます。
別のインスタンスを作成します。 詳細については、「スタンドアロンインスタンスの作成」「レプリカセットインスタンスの作成」または「シャードクラスターインスタンスの作成」をご参照ください。
説明別のインスタンスを作成してストレージ容量を削減する場合、新しいインスタンスのストレージ容量は、ソースインスタンスが使用するストレージ容量よりも大きくする必要があります。
別のインスタンスを作成してノード数を変更する場合は、レプリカセットインスタンスを作成する必要があります。
別のインスタンスを作成してインスタンスアーキテクチャを変更する場合は、目的のアーキテクチャに固有のインスタンスカテゴリを選択する必要があります。 インスタンスアーキテクチャの詳細については、「ApsaraDB For MongoDBのアーキテクチャとコンポーネント」をご参照ください。
新しいインスタンスにバックアップデータを復元します。 詳細については、「ポイントインタイムで新しいApsaraDB For MongoDBインスタンスにバックアップデータを復元する」または「バックアップポイントで新しいApsaraDB for MongoDBインスタンスにバックアップデータを復元する」をご参照ください。
ソースインスタンスから新しいインスタンスにデータを移行します。 さまざまなインスタンスアーキテクチャの移行方法の詳細については、「概要」をご参照ください。
新しいインスタンスの機能を確認した後、ビジネスをソースインスタンスから新しいインスタンスに切り替えます。
オプション: ソースインスタンスが不要になった場合は、次のいずれかの方法を使用してインスタンスをリリースします。
サブスクリプションインスタンスの場合、インスタンスを手動でリリースすることはできません。
従量課金インスタンスの場合、インスタンスを手動でリリースできます。 詳細については、「ApsaraDB For MongoDBインスタンスのリリース」をご参照ください。
関連ドキュメント
MongoDBのバージョンとストレージエンジンの詳細については、「MongoDBのバージョンとストレージエンジン」をご参照ください。
ApsaraDB For MongoDBインスタンスのメジャーバージョンをアップグレードする方法の詳細については、「ApsaraDB for MongoDBインスタンスのメジャーバージョンのアップグレード」をご参照ください。