冗長構成とは
冗長構成は、機器や回線、サーバーを予備も含めて複数そろえ、どれかが故障してもサービスを止めないための設計です。同じ機能を二重化して、停止リスクを抑えます。
障害は必ず起きるという前提で成り立ちます。銀行やEC、クラウドのように止められない現場で重視されます。たとえるなら、事故に備えて別ルートを確保しておく道路計画に近い考え方です。
代表例は二つです。アクティブ-スタンバイは片系が通常稼働し、故障時に待機系へ自動切替(フェイルオーバー)します。アクティブ-アクティブは複数系が同時稼働し、負荷分散しつつ一方が落ちても処理を継続します。N+1や完全二重化という設計もあります。
効果は可用性と信頼性の向上、復旧時間の短縮です。一方で機器コストや運用の複雑さが増えます。求める停止許容時間や予算に合わせ、どの層(ネットワーク、サーバー、電源、拠点)まで冗長化するかを計画することが重要です。要するに、冗長構成は「止めないための保険」であり、切替手順の整備と定期試験まで含めて運用してこそ効果が出ます。

