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

ApsaraDB for MongoDB:シャードクラスターインスタンスのプライマリ/セカンダリ スイッチオーバー

最終更新日:Jun 05, 2026

ApsaraDB for MongoDB シャーディングクラスターインスタンスの各シャードと ConfigServer は、デフォルトで 3 つのノードで構成されています。ノード障害発生時、システムは自動的にプライマリ/セカンダリの切り替えをトリガーします。また、ディザスタリカバリ訓練のために、ApsaraDB for MongoDB のプライマリ/セカンダリの切り替えを手動でトリガーすることもできます。

注意事項

  • ApsaraDB for MongoDB のプライマリ/セカンダリ切り替えは、レプリカセットインスタンスとシャードクラスターインスタンスでのみサポートされており、スタンドアロンインスタンスではサポートされていません。

  • シャードクラスターインスタンスの場合、スイッチオーバーを実行するシャードまたは ConfigServer は、[実行中] 状態である必要があります。

  • プライマリ/セカンダリ スイッチオーバーにより、最大 30 秒の一時的な接続エラーが発生します。オフピーク時間にこの操作を実行し、アプリケーションに再接続メカニズムがあることを確認してください。

手順

  1. MongoDB Sharded Cluster Instances ページに移動します。ページ上部でリソースグループとリージョンを選択し、ターゲットインスタンスの ID をクリックします。

  2. 左側のナビゲーションペインで、サービスの提供 をクリックします。

  3. ターゲットのシャードまたは ConfigServer コンポーネントの右側にある ロールを切り替え をクリックします。

  4. [ロールの切り替え] パネルで、切り替える [ロール] を選択し、[有効化のタイミング] パラメーターを設定します。

    • すぐに有効: システムはすぐにプライマリ/セカンダリのスイッチオーバーを実行します。

    • メンテナンスウィンドウ内で有効化: システムは指定されたメンテナンスウィンドウ内でプライマリ/セカンダリのスイッチオーバーを実行します。 現在のメンテナンスウィンドウを使用するか、メンテナンス期間の変更 ドロップダウンリストから別のウィンドウを指定できます。

  5. 投入 をクリックします。

    インスタンスステータスが ロールの切り替え中 に変わります。ステータスが Running に戻ると、スイッチオーバーは完了です。

    説明

    スイッチオーバーは約 1 分かかります。

  6. 任意: ApsaraDB for MongoDB シャードクラスターインスタンス内の他のシャードまたは ConfigServer コンポーネントをスイッチオーバーする場合は、これらの手順を繰り返します。

関連する質問

高可用性システムがプライマリ/セカンダリのスイッチオーバーをトリガーするのはなぜですか?

関連 API

API

説明

SwitchDBInstanceHA

ApsaraDB for MongoDB インスタンスのプライマリノードとセカンダリノードを切り替えます。