Azure Load Balancerとは
Azure Load BalancerはL4(トランスポート層)の負荷分散サービスで、TCPおよびUDPトラフィックを複数のバックエンドリソース(VMなど)に分散する。高可用性と高スループットを実現するインフラの基盤となる。
Standard SKUとBasic SKUがあり、Standardは可用性ゾーンをまたいだ構成や、より詳細な診断メトリクスをサポートする。パブリックLBはインターネット向けトラフィックを分散し、内部LBはVNet内部のトラフィックを分散する。
試験での問われ方
Azure Load Balancer(L4)とApplication Gateway(L7)の使い分けが典型的な問題だ。Load BalancerはHTTPのURLパスやホスト名では振り分けられず、IPアドレス・ポートベースの分散のみ。Application GatewayはHTTPSオフロード・URLルーティング・WAF機能を持つL7ロードバランサーだ。『HTTPSを終端してバックエンドに転送したい』ならApplication Gateway、『TCPトラフィックを分散したい』ならLoad Balancerが正解になる。