[Q]
Azure Load Balancerの種類を教えてください。
[A]
Azureでは、ロードバランサーをサービスとして提供しています。
ロードバランサーは構築するシステム要件によってつかいわけられるように、以下の種類が用意されています。
- Azure Load Balancer ( L4までの負荷分散)
- Application Gateway (L7層での負荷分散)
- Traffic Manager(DNSレベルでの広域負荷分散)
Load Balancer とApplication Gatewayの比較
項目 | Load Balancer | Application Gateway |
プロトコル |
Layer 4: TCP/UDP |
Layer 7: HTTP/HTTPS/Websocket |
負荷分散アルゴリズム | 5タプルのハッシュ |
ラウンドロビー URLベースのルーティング |
セッションアフィニティ スティッキーセッション |
3タプル 2ダブルのハッシュ |
Cookieベースのアフィニティ |
静的パブリックIPアドレス | 可 | 不可 |
SSLオフロード | なし | あり |
URLベースルーティング | なし | あり |
WAF機能 | なし | あり |