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