AZ-104Azure 仮想ネットワークの実装と管理MEDIUM単一選択

ある企業がAzure Application Gatewayを使用してWebアプリケーションを運用している。「/api/*」パスのリクエストをAPIバックエンドプール(3台)に、「/static/*」パスのリクエストをCDNオリジンサーバーに転送し、それ以外のリクエストはデフォルトのWebバックエンドプールに転送したい。この要件を満たす構成はどれか。

  1. A. Azure Load BalancerのL7ルールでパスベースのルーティングを設定する
  2. B. Azure Front Doorを使用してパスベースのルーティングを設定する
  3. C. Application Gatewayにパスベースのルーティングルールを設定し、URLパスマップで各バックエンドを指定する
  4. D. NSGのフィルタリングルールでHTTPパスに基づいてトラフィックを分割する
解答と解説を見る

正解: C

Azure Application GatewayはL7(アプリケーション層)ロードバランサーであり、URLパスベースのルーティングを標準機能として提供している。「URLパスマップ」を使用してルーティングルールを設定し、/api/*をAPIバックエンドプールへ、/static/*をCDNオリジンへ、それ以外をデフォルトバックエンドへとルーティングできる。選択肢BAzure Front Doorも同様のパスベースルーティングが可能だが、Application Gatewayがすでに使用中の環境でFront Doorに移行するのは「不必要な移行」であり、既存Application Gatewayの機能で解決できる。選択肢AのAzure Standard Load BalancerはL4(トランスポート層)バランサーであり、URLパスに基づくルーティングは機能として存在しないため誤り。選択肢DのNSGはトラフィックの許可/拒否のみを制御するツールであり、URLパスに基づくルーティングの機能はない。

▸ この試験を本気で演習する(全150問・無料)