すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:レプリカセットインスタンス設定の変更

最終更新日:Sep 10, 2026

ApsaraDB for MongoDB レプリカセットインスタンスの設定を変更して、スケールアップまたはスケールダウンを実行できます。

課金

インスタンス設定変更の課金。

制限事項

  • [クラシックネットワーク]のインスタンスで読み取り専用ノードの数を変更するには、まずパブリックエンドポイントを有効にするか、[VPC] に切り替える必要があります。

  • 設定変更時にストレージ容量を減らすことはできません。代わりに、より小さいストレージ容量で新しいインスタンスを作成し、データを移行してください。その他の設定変更のシナリオとソリューション。

  • 設定変更時にインスタンスタイプ (レプリカセットからシャードクラスターなど) やストレージタイプを変更することはできません。代わりに、新しいインスタンスを作成してデータを移行してください。その他の設定変更のシナリオとソリューション。

注意事項

  • 設定変更の所要時間は、ネットワーク状態、キューの長さ、データ量によって異なります。この操作はオフピーク時に実行し、アプリケーションが自動再接続に対応していることを確認してください。

  • 汎用またはローカルディスク専有型インスタンスの場合、ホストに十分なリソースがあれば、ストレージ容量のみの拡張はインプレースで実行されます。このため、クロスホスト移行やサービススイッチオーバーは発生せず、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。

  • クラウドディスクインスタンスの場合、ストレージ容量のみの拡張は、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。

  • 設定変更タスクを送信した後は、直接キャンセルできません。元の設定に戻すには、現在の設定変更タスクが完了するのを待ってから、ダウングレードなど元の設定に戻す変更を開始してください。

  • 変更中、それぞれ約 30 秒の短時間の切断が 1〜2 回発生することがあります。影響を軽減するには、[切り替え時間] オプションを使用して変更をスケジュールしてください。

  • 設定変更によってデータが失われることはありません。

  • ローカルディスクインスタンスを変更すると、データベースのマイナーバージョンが自動的に最新バージョンにアップグレードされます。

  • ローカルディスクインスタンスの変更は、クラウドディスクの変更よりも大幅に時間がかかります。クラウドディスクの変更は通常 1 時間以内に完了します。

    設定変更の所要時間に影響を与える要因

    ホストサーバーに十分なリソースがない場合、ローカルディスクインスタンスの変更によってクロスホスト移行が発生し、所要時間が大幅に増加します。ホストに十分なリソースがある場合、変更はインプレースで適用されます。次の表に主な要因を示します。

    ストレージタイプ

    クロスホスト移行

    影響要因

    説明

    ローカルディスク

    なし

    データベースとコレクションの数

    設定変更によりノードが再起動されます。データベースとコレクションが多いほど、起動時間が長くなります。未使用のものは定期的に削除してください。データベースとコレクションの数が過剰なことによるインスタンスの速度低下または例外。

    進行中のインデックス作成

    設定変更によりノードが再起動されます。進行中のインデックス作成は再構築が強制され、起動時間が長くなります。

    あり

    合計データサイズ

    合計データサイズは、移行と同期の時間に影響します。移行速度は、インスタンスタイプのネットワーク帯域幅によって制限されます。

    増分データ書き込み速度

    書き込み速度が速いほど、新しいノードが増分データを同期するのに時間がかかります。

    Oplog 保持期間

    Oplog 保持期間が短すぎると、増分ログが上書きされ、同期が失敗する可能性があります。保持期間が次の条件を満たすことを確認してください:保持期間 (時間) ≥ 使用データ容量 (GB) / 10 (GB/時間)。

    日次バックアップの状態

    日次バックアップでディスクの断片化が少なく、Oplog 保持期間が十分であれば、バックアップセットを使用してデータを移行できます。

    インデックスの数

    インデックスが多いほど、同期中の新しいノードでのインデックス作成時間が長くなります。

    データベースとコレクションの数

    データベースとコレクションが多いほど、新しいノードでの同期時間が長くなります。

    クラウドディスク

    なし

    -

    クラウドディスクの設定変更はスナップショットを使用して短時間で完了します。上記の要因は適用されません。

    説明

    処理時間に制約がある場合は、クラウドディスクインスタンスを使用してください。

操作手順

  1. ApsaraDB for MongoDB レプリカセットインスタンスページに移動し、ページ上部でリソースグループとリージョンを選択してから、対象インスタンスの ID をクリックします。

  2. Specification Information セクションで、お使いの課金方法に基づいて設定変更ページを開きます。

    • サブスクリプションインスタンス

      仕様 セクションの右上隅で、アップグレード または ダウングレード をクリックします。

    • 従量課金インスタンス

      仕様 セクションの右上隅にある 設定の変更 をクリックします。

  3. 設定変更ページで、次のパラメータを設定します。

    変更タイプ

    パラメータ

    説明

    • アップグレード

    • ダウングレード

    [Active-standby Nodes]

    プライマリノードとセカンダリノードの数。有効な値:

    • [Three Replica Set Nodes]:ダウングレードはサポートされていません。

    • [5] :[Three Replica Set Nodes]インスタンスにダウングレードできます。

    • [7] :[Three Replica Set Nodes]または [5] インスタンスにダウングレードできます。

    [読み取り専用ノード]

    読み取り専用ノードの数。有効な値:0 ~ 5。

    [仕様]

    インスタンス仕様。サポートされているレプリカセットインスタンスクラスについては、インスタンスタイプをご参照ください。

    [保管スペース]

    インスタンスのストレージ容量。

    説明
    • 設定変更時にストレージ容量を減らすことはできません。代わりに、より小さいストレージ容量で新しいインスタンスを作成し、データを移行してください。その他の設定変更のシナリオとソリューション。

    • ストレージ容量は、全ノードの合計ではなく、ノードごとの容量です。

    • クラウドディスクインスタンスでストレージ容量のみを拡張する場合は、アップグレード をクリックします。拡張はすぐに有効になり、サービスが中断されることはありません。

    • [ディスクタイプの変更] は、ESSD ディスクを ESSD AutoPL ディスクに変換する場合のみ使用してください。ストレージ容量のみの拡張には使用しないでください。

    [切り替え時刻]

    設定変更が有効になるタイミングを選択します。

    • [データ移行直後に切り替え]:データ移行完了後、すぐに変更を適用します。

    • [メンテナンス期間内に切り替え]:メンテナンス期間内に変更を適用します。現在の期間を維持するか、新しい期間を設定できます。

      1. 変更 の横にある メンテナンス期間内に切り替え をクリックします。

      2. Specification Information セクションで、編集 の横にある メンテナンス期間 をクリックして切り替え時間を設定します。メンテナンス期間を設定する。

    説明
    • 汎用またはローカルディスク専有型インスタンスの場合、ホストに十分なリソースがあれば、ストレージ容量のみの拡張はインプレースで実行されます。このため、クロスホスト移行やサービススイッチオーバーは発生せず、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。

    • クラウドディスクインスタンスの場合、ストレージ容量のみの拡張は、切り替え時刻の設定にかかわらず、接続を中断することなく即座に有効になります。

  4. 利用規約を読んで同意し、Buy Now をクリックして、画面の指示に従って支払いを完了します。

    設定変更中、インスタンスのステータスは設定変更中になります。ステータスがRunningに変わると、設定変更が完了し、新しい設定が有効になります。

よくある質問

ローカルディスクインスタンスのクロスホスト設定変更中、高可用性は維持されますか?

はい。非表示ノードの移行中、高可用性 (HA) は維持されます。プライマリノードに障害が発生した場合、レプリカセットは別のプライマリノードを選出し、読み取りおよび書き込みサービスを継続して提供できます。非表示ノードはプライマリノードになることはできませんが、投票には参加します。システムは HA スイッチオーバーをトリガーし、プライマリノードの可用性を優先します。

ApsaraDB for MongoDB の設定変更中、データはどのように同期されますか?

データ同期は、ファイルレベルのコピーと非同期 oplog レプリケーションを組み合わせて行われます。Oplog 保持期間を少なくとも 24 時間に設定し、次の式を満たすことを確認してください:保持期間 (時間) ≥ 使用データ容量 (GB) / 10 (GB/時間)。そうしないと、データ量の多い移行では Oplog エントリが上書きされ、同期が失敗する可能性があります。基盤システムには再試行メカニズムがありますが、十分な Oplog 保持期間を確保する必要があります。

関連 API

API

説明

ModifyDBInstanceSpec

ApsaraDB for MongoDB のスタンドアロンまたはレプリカセットインスタンスのインスタンス仕様またはストレージ容量を変更します。