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

ApsaraDB for MongoDB:プライマリ/セカンダリ スイッチオーバーの実行

最終更新日:Jul 18, 2026

ApsaraDB for MongoDB のレプリカセットインスタンスには、デフォルトで 3 つのノードがあります。アクセスエンドポイントを提供するプライマリノードとセカンダリノード、および高可用性を確保するための非表示ノードです。ディザスタリカバリ訓練のために、ApsaraDB for MongoDB を使用して、プライマリ/セカンダリ スイッチオーバーを手動でトリガーできます。

背景情報

  • プライマリ/セカンダリ スイッチオーバーは、レプリカセットインスタンスおよびシャードクラスターインスタンスでのみサポートされ、スタンドアロンインスタンスではサポートされていません。

  • プライマリ/セカンダリ スイッチオーバーにより、最大 30 秒間の一時的な切断が発生します。ご利用のアプリケーションが自動再接続に対応していることを確認してください。

  • インスタンスのステータスが「実行中」である必要があります。

操作手順

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

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

  3. ロールを切り替え をクリックします。

  4. ロールを切り替え パネルで、切り替える 2 つの ロール を選択し、適用時刻 のオプションを選択します。

    • すぐに有効:スイッチオーバーが直ちに実行されます。

    • メンテナンスウィンドウ内で適用:指定されたメンテナンスウィンドウ中にスイッチオーバーが実行されます。現在設定されているメンテナンスウィンドウを使用するか、メンテナンス期間の変更 ドロップダウンリストから新しいウィンドウを選択できます。

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

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

    説明
    • インスタンスステータスは約 1 分で「実行中」に戻ります。

    • ご利用のアプリケーションがプライマリノードのエンドポイントに直接接続している場合、スイッチオーバー後に接続文字列を新しいプライマリノードのエンドポイントに更新してください。更新しないと、読み取りおよび書き込み操作が失敗する可能性があります。詳細については、「レプリカセットインスタンスへの接続」をご参照ください。

関連トピック

高可用性システムがプライマリ/セカンダリ スイッチオーバーをトリガーする理由とは?

API リファレンス

API

説明

SwitchDBInstanceHA

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