ApsaraDB for MongoDB シャーディングクラスターインスタンスの各シャードと ConfigServer は、デフォルトで 3 つのノードで構成されています。ノード障害発生時、システムは自動的にプライマリ/セカンダリの切り替えをトリガーします。また、ディザスタリカバリ訓練のために、ApsaraDB for MongoDB のプライマリ/セカンダリの切り替えを手動でトリガーすることもできます。
注意事項
-
ApsaraDB for MongoDB のプライマリ/セカンダリ切り替えは、レプリカセットインスタンスとシャードクラスターインスタンスでのみサポートされており、スタンドアロンインスタンスではサポートされていません。
-
シャードクラスターインスタンスの場合、スイッチオーバーを実行するシャードまたは ConfigServer は、[実行中] 状態である必要があります。
-
プライマリ/セカンダリ スイッチオーバーにより、最大 30 秒の一時的な接続エラーが発生します。オフピーク時間にこの操作を実行し、アプリケーションに再接続メカニズムがあることを確認してください。
手順
-
MongoDB Sharded Cluster Instances ページに移動します。ページ上部でリソースグループとリージョンを選択し、ターゲットインスタンスの ID をクリックします。
-
左側のナビゲーションペインで、サービスの提供 をクリックします。
-
ターゲットのシャードまたは ConfigServer コンポーネントの右側にある ロールを切り替え をクリックします。
[ロールの切り替え] パネルで、切り替える [ロール] を選択し、[有効化のタイミング] パラメーターを設定します。
すぐに有効: システムはすぐにプライマリ/セカンダリのスイッチオーバーを実行します。
メンテナンスウィンドウ内で有効化: システムは指定されたメンテナンスウィンドウ内でプライマリ/セカンダリのスイッチオーバーを実行します。 現在のメンテナンスウィンドウを使用するか、メンテナンス期間の変更 ドロップダウンリストから別のウィンドウを指定できます。
-
投入 をクリックします。
インスタンスステータスが ロールの切り替え中 に変わります。ステータスが Running に戻ると、スイッチオーバーは完了です。
説明スイッチオーバーは約 1 分かかります。
-
任意: ApsaraDB for MongoDB シャードクラスターインスタンス内の他のシャードまたは ConfigServer コンポーネントをスイッチオーバーする場合は、これらの手順を繰り返します。
関連する質問
関連 API
API | 説明 |
ApsaraDB for MongoDB インスタンスのプライマリノードとセカンダリノードを切り替えます。 |