冗長性
読み
じょうちょうせい
意味
- システムの構成要素を二重化・多重化して、1つが故障してもサービスを継続できるようにする仕組み
- データやネットワーク経路を複数用意して単一障害点(Single Point of Failure)を排除する設計
- コストや運用負荷と引き換えに信頼性・可用性を高めるリスク対策
比喩
車に積むスペアタイヤのようなもの。普段は使わないが、パンクしたときに素早く交換できる安心材料。
語源
redundancy = 余剰、冗長さ
例文
- AWSのマルチAZ構成でデータベースを冗長化する。
- RAID構成でディスクを冗長化し、1台故障してもサービスを継続する。
- ロードバランサー+複数アプリサーバーで冗長性を確保し計画停止なしで更新する。
よくある勘違い
- 冗長性は無駄なコストだと思うこと → 障害発生時の損失や復旧時間を考えると保険として重要