速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

ロードバランサーとは

IT用語

複数のサーバーにアクセスを振り分け、負荷を分散させる装置や仕組み。障害時に別のサーバーへ切り替える役割も持つ。

ロードバランサーは、Webサイトなどへのアクセスを、複数のサーバーに振り分けて負荷を分散させる装置や仕組みです。負荷分散装置とも呼ばれます。

主な役割

  • 負荷の分散:アクセスを複数のサーバーに振り分け、一台に集中しないようにする
  • 障害への対応:応答しないサーバーを自動で外し、正常なサーバーだけに振り分ける(ヘルスチェック)
  • TLS の処理:HTTPS の暗号化・復号をまとめて行う

振り分けの方法の例

  • 順番に振り分ける(ラウンドロビン)
  • 接続の数が少ないサーバーに振り分ける
  • 同じ利用者を同じサーバーに振り分ける(セッションの維持)

主なサービス

クラウドでは、AWS の Elastic Load Balancing(ALB・NLB)や、Google Cloud の Cloud Load Balancing などが使われます。Nginx などの リバースプロキシ で同じような役割を持たせることもできます。

注意点

ロードバランサーを経由すると、サーバーから見える接続元の IPアドレスがロードバランサーのものになります。アクセスの記録や制限では、本来の接続元をヘッダーから正しく取得するよう設定します。

関連用語

リバースプロキシ、プロキシ、CDN

ロードバランサーが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク