冗長性は、コンポーネント障害発生時にシステムの可用性を確保する回復力の一形態です。コンポーネント( N)は、少なくとも1つの独立したバックアップコンポーネント(+1)を備えています。バックアップコンポーネントは通常動作中にシステム内でアクティブに動作しないため、回復力のレベルはアクティブ/パッシブまたはスタンバイと呼ばれます。フェイルオーバー中の透過性(システム可用性への影響)のレベルは特定のソリューションに依存しますが、フェイルオーバー中はシステムの回復力が低下します。[ 1 ]
アクティブ・アクティブ構成のコンポーネントを用いたN +1冗長構成も可能です。この場合、他のすべてのコンポーネントが正常に機能している場合でも、バックアップコンポーネントは動作を継続します。これにより、1つのコンポーネントに障害が発生した場合でもシステムは動作を継続し、単一コンポーネントの障害から復旧することができます。
1+1冗長構成は、通常、コンポーネント障害発生時にフェイルオーバーの透過性を高めるという利点があります。この耐障害性のレベルは、バックアップコンポーネントが通常動作中にシステムと連携して動作するため、アクティブ/アクティブまたはホットと呼ばれます。バックアップコンポーネントは既にシステム内で動作しているため、フェイルオーバー自体は発生せず(システムの耐障害性が低下するだけ)、フェイルオーバーは一般的に透過的です(システムの可用性に支障はありません)。[ 1 ]
ブレードサーバーの電源システムでは、 2+1冗長構成または3+1冗長構成が一般的です。これは、比較的少数の高定格無停電電源装置(UPS)が、より多くのブレードに効率的に電力を供給するためです。例えば、3つの電源装置を備えたサーバーシャーシの場合、システムを2+1冗長構成に設定することで、ブレードは2つの電源装置の電力を利用でき、1つが故障した場合に備えてもう1つが冗長性を提供できます。また、UPSがオンライン状態であるライブ(ホット)冗長構成と、必要になるまでオフライン状態であるコールドスタンバイ冗長構成を組み合わせることも一般的です。UPSの場合、一般的な故障モードはコンポーネントの寿命末期故障であり、UPSが均等に使用されている場合、耐用年数の終わりに近づくと、短期間のうちに互いに故障する可能性が非常に高くなるためです。
データセンターでは、コンピュータシステムの稼働時間や可用性を最大化するために冗長システムが頻繁に使用されます。その他の一般的な実装例としては、宇宙船の安全性と完全性を向上させるために冗長システムが使用される航空宇宙、電力システム、自動車などがあります。自動車では、メインブレーキシステムの故障に備えて、非常ブレーキが冗長コンポーネントとして備えられています。ドイツの電力システムはN+1冗長性を備えており、ドイツ語では「(n-1) Sicherheit」として知られていますが、これはその応用例の1つです。[ 2 ]