冗長化 (Redundancy)
システムの一部が故障しても全体が停止しないように、あらかじめ予備の機材や回線を用意しておくこと。
冗長化(じょうちょうか)とは
システムを構成するサーバー、ネットワーク機器、回線などが壊れることを前提として、あらかじめ「スペア(予備)」の機材を配置し、メインと予備の二重(または多重)の構成にしておくことです。
💡 例え話でいうと…
**「車のスペアタイヤ」や「飛行機の双発エンジン」**です。 飛行機にはエンジンが2つ付いていますが、もし空の上で1つのエンジンが鳥にぶつかって壊れても、残りの1つだけで安全に空港まで飛び続けることができます。これがまさに冗長化です。
📌 IT現場での実践例
- サーバーの冗長化:同じ機能のサーバーを2台並べ、ロードバランサーでアクセスを振り分ける。
- データの冗長化:データベースに書き込んだ内容を、リアルタイムで別の地域のデータベースにもコピーしておく(レプリケーション)。
関連する用語 (インフラ)
全16件を見るIT用語: 高可用性(HA)とは|障害時も止まらないシステム設計の原則
サービスのダウンタイムを最小化する高可用性(High Availability)の設計パターンと可用性計算の方法を解説。
IT用語: NFS(ネットワークファイルシステム)とは|ネットワーク越しの共有ストレージ
複数のLinuxサーバーからネットワーク越しに同じディレクトリをマウントできるNFSの仕組みとAWS EFSを解説。
IT用語: Keepalivedとは|VIPによる自動フェイルオーバーを実現するHA構成ツール
仮想IPアドレス(VIP)とVRRPプロトコルでLinuxサーバーのActive-Standby自動切り替えを実現するKeepalived。
Kubernetes (クーバネティス/K8s)
大量のDockerコンテナを自動で管理・操作するための「コンテナオーケストレーション」ツール。
IT用語: Nginxとは|高性能なWebサーバー・リバースプロキシの定番
イベント駆動型アーキテクチャで高並列処理を実現するNginxの仕組み・設定例・Apacheとの違いを解説。
IT用語: 災害復旧(DR)とは|大規模障害からシステムを復旧させる戦略
地震・データセンター障害などの大規模障害からビジネスを継続するDR(ディザスタリカバリ)戦略と4つのパターンを解説。