【じょうちょうか】
冗長化 とは?
💡 「壊れても止まらない」を実現するための予備の備え
📌 このページのポイント
- システムが故障しても止まらないように予備を用意する考え方
- サーバー・ネットワーク回線・電源・ストレージなどあらゆる箇所で行う
- 冗長化の方法にはアクティブ-スタンバイ(待機系)やアクティブ-アクティブ(並列稼働)がある
- コストとのバランスが重要で、すべてを冗長化するとお金がかかりすぎる
冗長化ってどういうこと?
どんな方式があるの?
大きく分けて2つ。アクティブ-スタンバイは1台が稼働して、もう1台は待機。故障したら待機系に切り替わる。アクティブ-アクティブは2台とも同時に稼働して負荷分散しつつ、片方が落ちても残りで処理を続ける。後者のほうが効率的だけど設計は複雑になるよ。
全部を冗長化すればいいんじゃないの?
冗長化しておけば絶対に止まらない?
まとめ:ざっくりこれだけ覚えればOK!
「冗長化」って出てきたら「壊れても止まらないように予備を用意することだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「redundancy」 = 余剰・冗長
💬 redundant(余分な)から。日常では「冗長=無駄に長い」とネガティブな意味だけど、ITでは「予備があって安心」というポジティブな意味で使われる