ApsaraDB for MongoDB レプリカセットインスタンスの設定を変更して、スケールアップまたはスケールダウンを実行できます。
課金
制限事項
[クラシックネットワーク]のインスタンスで読み取り専用ノードの数を変更するには、まずパブリックエンドポイントを有効にするか、[VPC] に切り替える必要があります。
設定変更時にストレージ容量を減らすことはできません。代わりに、より小さいストレージ容量で新しいインスタンスを作成し、データを移行してください。その他の設定変更のシナリオとソリューション。
設定変更時にインスタンスタイプ (レプリカセットからシャードクラスターなど) やストレージタイプを変更することはできません。代わりに、新しいインスタンスを作成してデータを移行してください。その他の設定変更のシナリオとソリューション。
注意事項
設定変更の所要時間は、ネットワーク状態、キューの長さ、データ量によって異なります。この操作はオフピーク時に実行し、アプリケーションが自動再接続に対応していることを確認してください。
汎用またはローカルディスク専有型インスタンスの場合、ホストに十分なリソースがあれば、ストレージ容量のみの拡張はインプレースで実行されます。このため、クロスホスト移行やサービススイッチオーバーは発生せず、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。
クラウドディスクインスタンスの場合、ストレージ容量のみの拡張は、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。
設定変更タスクを送信した後は、直接キャンセルできません。元の設定に戻すには、現在の設定変更タスクが完了するのを待ってから、ダウングレードなど元の設定に戻す変更を開始してください。
変更中、それぞれ約 30 秒の短時間の切断が 1〜2 回発生することがあります。影響を軽減するには、[切り替え時間] オプションを使用して変更をスケジュールしてください。
設定変更によってデータが失われることはありません。
ローカルディスクインスタンスを変更すると、データベースのマイナーバージョンが自動的に最新バージョンにアップグレードされます。
ローカルディスクインスタンスの変更は、クラウドディスクの変更よりも大幅に時間がかかります。クラウドディスクの変更は通常 1 時間以内に完了します。
操作手順
ApsaraDB for MongoDB レプリカセットインスタンスページに移動し、ページ上部でリソースグループとリージョンを選択してから、対象インスタンスの ID をクリックします。
Specification Information セクションで、お使いの課金方法に基づいて設定変更ページを開きます。
サブスクリプションインスタンス
仕様 セクションの右上隅で、アップグレード または ダウングレード をクリックします。
従量課金インスタンス
仕様 セクションの右上隅にある 設定の変更 をクリックします。
設定変更ページで、次のパラメータを設定します。
変更タイプ
パラメータ
説明
アップグレード
ダウングレード
[Active-standby Nodes]
プライマリノードとセカンダリノードの数。有効な値:
[Three Replica Set Nodes]:ダウングレードはサポートされていません。
[5] :[Three Replica Set Nodes]インスタンスにダウングレードできます。
[7] :[Three Replica Set Nodes]または [5] インスタンスにダウングレードできます。
[読み取り専用ノード]
読み取り専用ノードの数。有効な値:0 ~ 5。
[仕様]
インスタンス仕様。サポートされているレプリカセットインスタンスクラスについては、インスタンスタイプをご参照ください。
[保管スペース]
インスタンスのストレージ容量。
説明設定変更時にストレージ容量を減らすことはできません。代わりに、より小さいストレージ容量で新しいインスタンスを作成し、データを移行してください。その他の設定変更のシナリオとソリューション。
ストレージ容量は、全ノードの合計ではなく、ノードごとの容量です。
クラウドディスクインスタンスでストレージ容量のみを拡張する場合は、アップグレード をクリックします。拡張はすぐに有効になり、サービスが中断されることはありません。
[ディスクタイプの変更] は、ESSD ディスクを ESSD AutoPL ディスクに変換する場合のみ使用してください。ストレージ容量のみの拡張には使用しないでください。
[切り替え時刻]
設定変更が有効になるタイミングを選択します。
[データ移行直後に切り替え]:データ移行完了後、すぐに変更を適用します。
[メンテナンス期間内に切り替え]:メンテナンス期間内に変更を適用します。現在の期間を維持するか、新しい期間を設定できます。
変更 の横にある メンテナンス期間内に切り替え をクリックします。
Specification Information セクションで、編集 の横にある メンテナンス期間 をクリックして切り替え時間を設定します。メンテナンス期間を設定する。
説明汎用またはローカルディスク専有型インスタンスの場合、ホストに十分なリソースがあれば、ストレージ容量のみの拡張はインプレースで実行されます。このため、クロスホスト移行やサービススイッチオーバーは発生せず、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。
クラウドディスクインスタンスの場合、ストレージ容量のみの拡張は、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。
-
利用規約を読んで同意し、Buy Now をクリックして、画面の指示に従って支払いを完了します。
設定変更中、インスタンスのステータスは設定変更中になります。ステータスがRunningに変わると、設定変更が完了し、新しい設定が有効になります。
よくある質問
ローカルディスクインスタンスのクロスホスト設定変更中、高可用性は維持されますか?
はい。非表示ノードの移行中、高可用性 (HA) は維持されます。プライマリノードに障害が発生した場合、レプリカセットは別のプライマリノードを選出し、読み取りおよび書き込みサービスを継続して提供できます。非表示ノードはプライマリノードになることはできませんが、投票には参加します。システムは HA スイッチオーバーをトリガーし、プライマリノードの可用性を優先します。
ApsaraDB for MongoDB の設定変更中、データはどのように同期されますか?
データ同期は、ファイルレベルのコピーと非同期 oplog レプリケーションを組み合わせて行われます。Oplog 保持期間を少なくとも 24 時間に設定し、次の式を満たすことを確認してください:保持期間 (時間) ≥ 使用データ容量 (GB) / 10 (GB/時間)。そうしないと、データ量の多い移行では Oplog エントリが上書きされ、同期が失敗する可能性があります。基盤システムには再試行メカニズムがありますが、十分な Oplog 保持期間を確保する必要があります。
関連 API
|
API |
説明 |
|
ApsaraDB for MongoDB のスタンドアロンまたはレプリカセットインスタンスのインスタンス仕様またはストレージ容量を変更します。 |