リージョンフェイルオーバー(りーじょんふぇいろーばー)
最終更新:2026/4/28
リージョンフェイルオーバーは、地理的に異なる複数のリージョンにシステムを配置し、いずれかのリージョンで障害が発生した場合に、自動的に別のリージョンへ処理を切り替える仕組みである。
別名・同義語 フェイルオーバーディザスタリカバリ
ポイント
リージョンフェイルオーバーは、システムの可用性を高めるための重要な手法であり、災害対策や計画的なメンテナンス時に有効である。ダウンタイムを最小限に抑えることを目的とする。
リージョンフェイルオーバーとは
リージョンフェイルオーバーは、クラウドコンピューティングや大規模システムにおいて、システムの可用性を高めるために用いられる技術です。複数の地理的に離れたリージョンに同一のシステムを構築しておき、プライマリとなるリージョンで障害が発生した場合、自動的にセカンダリリージョンへ処理を切り替えることで、サービスの中断を最小限に抑えます。
仕組み
リージョンフェイルオーバーの基本的な仕組みは以下の通りです。
- システムの複製: システムを複数のリージョンに複製します。データはリアルタイムまたは定期的に同期されます。
- ヘルスチェック: 各リージョンのシステムの状態を監視するヘルスチェックを行います。
- 自動切り替え: プライマリリージョンで障害が発生した場合、ヘルスチェックが失敗し、自動的にセカンダリリージョンへ処理が切り替えられます。
- DNS切り替え: DNSレコードを更新し、トラフィックをセカンダリリージョンへ誘導します。
種類
リージョンフェイルオーバーには、主に以下の2つの種類があります。
- アクティブ/スタンバイ: プライマリリージョンが通常稼働し、セカンダリリージョンは待機状態です。障害発生時に切り替えます。
- アクティブ/アクティブ: 複数のリージョンが同時に稼働し、負荷分散を行います。障害発生時には、自動的にトラフィックを正常なリージョンへ振り分けます。
メリット
- 高可用性: システムの可用性を大幅に向上させることができます。
- 災害対策: 自然災害などの影響を受けにくくなります。
- 計画メンテナンス: 計画的なメンテナンス時に、サービスを中断することなく行うことができます。