0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【ELB】ロードバランサーの種類

Posted at

1. ALB (Application Load Balancer)

種類:L7リバースプロキシ
サポートプロトコル:HTTP、HTTPS(レイヤー7)
セキュリティグループ:設定あり
SSL Termination:HTTPS Termination
ユースケース:柔軟なアプリケーション管理とHTTPS Terminationが必要な場合

特徴

  • 同一のインスタンスで複数ポートに負荷分散

  • IPアドレスをターゲットに設定

  • リクエストの内容に基づいてリクエストをサービスにルーティング可能(コンテントベースルーティング

  • ネイティブHTTP/2対応

  • HTTP/HTTPSリクエストを処理するLambda関数の呼び出しをサポート

  • 削除保護機能

  • AWS WAFを使用したウェブアプリケーション保護

  • コンテナ化されたアプリケーションのサポート

2. NLB (Network Load Balancer)

種類:L4 NATロードバランサー
サポートプロトコル:TCP、TLS(レイヤー4/5)
セキュリティグループ:設定なし
SSL Termination:TLS Termination
ユースケース:高度なパフォーマンスと静的IPが必要な場合

特徴

  • 固定IPアドレスを設定可能

  • 大規模アクセスが予測される際に暖機申請が不要

  • 低レイテンシー・高スループットを維持しながら秒間数百万リクエストの処理が可能

  • CloudWatchによるメトリクスレポート

  • CloudTrailによるAPIコールの追跡

  • ターゲットのインスタンス側でインターネット側のアクセス元を許可する必要がある

  • トラフィックの宛先のIPアドレスをターゲットのIPアドレスに書き換えて転送するため、応答のトラフィックはロードバランサーを経由せずにターゲットから直接クライアントに送信される

  • ターゲットの中で正常に動作しているものがない場合や、指定されたゾーンのNLBノードで異常が発生している場合、トラフィックはRoute 53によって他のAZのロードバランサーノードに転送される(DNSフェイルオーバー

  • NLBが応答しない場合、Route 53との統合により、使用できないロードバランサーのIPアドレスはサービスから削除され、トラフィックが別のリージョンのNLBに転送される

3. CLB (Classic Load Balancer)

種類:L4/L7リバースプロキシ
サポートプロトコル:HTTP、HTTPS(レイヤー7)、TCP、SSL(レイヤー4/5)
セキュリティグループ:設定あり
SSL Termination:SSL Termination
ユースケース:アプリケーションがEC2 Classicネットワーク(VPCの以前のネットワーク)内に構築されている場合

特徴

  • EC2-Classicネットワーク内に構築されたアプリケーションが対象
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?