0
0

Elastic Load Balancing違いまとめ

Posted at

全体

  • リージョン間の負荷分散は不可
  • スティッキーセッション(維持設定):一定のインスタンスの通信を維持
    • EC2インスタンスを削除すると、エラーになるので、それを回避したい場合は無効にする
  • 登録解除の遅延(接続のドレイン)
    • デフォルト有効(300s)
    • EC2インスタンスが異常になった場合でも指定時間既存の接続を開いたままにする
    • 無効にすれば登録解除中や異常になったインスタンスへの接続をすぐ閉じる
  • ヘルスチェック
    • 全てのインスタンスが正常に動作しているか定期的にチェック
      • 正常 = InService
      • 異常 = OutOfService → ルーティングを停止、正常になると自動的に再開(修復はしない)

各ELBの違い

ALB NLB GLB
名称 Application Load Balancer Network Load Balancer Gateway Load Balancer
ユースケース HTTP リクエストの負荷分散 超低レイテンシーなどの極端なパフォーマンスが必要 サードパーティのセキュリティ製品のデプロイ/スケール/管理、VPC分離
プロトコル HTTP/S(レイヤー7) TCP/UDP(レイヤー4)
TLS(レイヤー5)
GENEVE-任意のIPベース
(レイヤー3,4)
セキュリティグループ設定 あり(ポートでのアクセス制限可能) あり(ポートでのアクセス制限可能) なし
ホストやパスベース、URLクエリ文字列でのルーティング × ×
SSL Termination(終端)
(HTTPS Termination)

(TLS Termination)
×
静的IPアドレス設定 × ×

サポート終了

CLB
名称 Classic Load Balancer
ユースケース クラシック
プロトコル TCP, SSL/TLS(レイヤー4/5)
HTTP/S(レイヤー7)
セキュリティグループ設定 あり(ポートでのアクセス制限可能)
パスベースのルーティング 不可
SSL Termination(終端)
(SSL Termination)
静的IPアドレス設定 ×

参考

https://aws.amazon.com/jp/compare/the-difference-between-the-difference-between-application-network-and-gateway-load-balancing/
https://aws.amazon.com/jp/elasticloadbalancing/features/#compare

0
0
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
0