ITとかCockatielとか

技術のこととか。飼鳥(オカメインコ)のこととか。気になったこととか。基本的には備忘録。

AWS ELB

ELB

概要

ロードバランサータイプ

  • ELBには3つのタイプがある。

    タイプ 概要
    Application Load Balancer Webアプリケーションに特化している。
    HTTP、HTTPSのリクエストを負荷分散する。
    Network Load Balancer HTTP、HTTPS以外TCPを負荷分散する。
    静的なIPアドレスを使用できる。
    数百万リクエスト/秒 を処理可能。
    Classic Load Balancer 旧タイプ。互換性のため残されている。

ターゲットグループ

  • 公式
  • ターゲットグループにはターゲットを1つ以上登録する。
  • ルール設定により、該当するターゲットにリクエストがルーティングされる。

ヘルスチェック

  • ヘルスチェック機能があり、を以下のいずれかで行える。

インターネット向け/内部向け

  • インターネット向けに利用する場合、ELBのDNS名にパブリックIPアドレスが付与される。
  • 内部向けに利用する場合、プライベートIPアドレスが付与される。
  • いずれの場合でも可用性を高めることができる。

セキュリティ

高可用性

  • ELBはマネージドサービスであり、単一障害点にならないように設計されている。
  • 内部的にはELBノードが複数起動してリクエストを処理する。

クロスゾーン負荷分散

  • AZを超えた負荷分散ができる。
  • Application LB では常に有効、Network LB では有効/無効が選択可能。
  • LBのAZを複数設定すると、それぞれのAZ内にLBノードが起動することになる。

アクセスログ