負荷分散
Load Balancing
ふかぶんさん
他の資格での定義
複数のサーバに対してクライアントからのリクエストを分散させる装置またはソフトウェア。負荷を均等に配分することでシステム全体の処理性能と可用性を向上させる。負荷分散装置とも呼ばれる。
複数のサーバに処理要求を分散させ、システム全体の処理能力と可用性を向上させる技術。ラウンドロビン、最小接続数、IPハッシュなどの分散アルゴリズムがある。L4(トランスポート層)とL7(アプリケーション層)の方式がある。
複数のサーバにトラフィックを分散させる装置。ラウンドロビン、最小接続数、重み付け等の分散アルゴリズムを使用する。L4(トランスポート層)とL7(アプリケーション層)の負荷分散があり、ヘルスチェックによるサーバの死活監視も行う。
関連キーワードの用語
データベースやサーバのデータを別のサーバに複製し、同期を保つ仕組み。障害時のデータ保全や負荷分散に利用され、可用性と信頼性の向上に寄与する。
同じ処理を2系統のシステムで同時に行い、結果を照合して信頼性を高めるシステム構成。一方に障害が発生しても、もう一方で処理を継続できる高信頼性のシステムである。
現用系と待機系の2系統でシステムを構成し、現用系に障害が発生した場合に待機系に切り替えて処理を継続するシステム構成。待機系の状態により、ホットスタンバイとコールドスタンバイに分類される。
複数のコンピュータを連携させて1つのシステムとして動作させる構成。高可用性クラスタ(障害対策)や負荷分散クラスタ(性能向上)などがあり、信頼性と処理能力を向上させる。
複数のディスクを組み合わせて、信頼性や性能を向上させる技術。RAID 0(ストライピング)、RAID 1(ミラーリング)、RAID 5(パリティ分散)などの方式があり、用途に応じて選択される。
同じ処理を2系統のシステムで同時に実行し、結果を照合して信頼性を確保するシステム構成。一方に障害が発生しても他方で処理を継続できる。高い信頼性が求められるシステムで採用される。