耐障害性や高可用性を実現するための基本となる冗長化とフェイルオーバーについて解説していきます。冗長化は全ての基本となる要素です。冗長化冗長化とは、システムの各コンポーネントを複数用意することで、一部が故障しても全体として機能を維持できるようにする設計手法です。冗長化は単一障害点(Single Point of Failure, SPOF)を排除することでシステムの信頼性を向上させます。