あなたは、App1 という名前の Web アプリを含む Azure サブスクリプションを所有しています。App1 は、ユーザーに製品の画像とビデオを提供します。ユーザーは https://app1.contoso.com という URL を使用して App1 にアクセスします。
あなたは、Pool1 と Pool2 という 2 つのサーバープールをデプロイしました。Pool1 は製品画像をホストし、Pool2 は製品ビデオをホストします。
App1 のパフォーマンスを最適化する必要があります。ソリューションは以下の要件を満たす必要があります:
Pool1およびPool2に対する TLS 接続のパフォーマンスへの影響を最小限に抑えること。要求された URL パスに基づいて、ユーザーのリクエストをサーバープールにルーティングすること。
ソリューションに何を含めるべきですか?
正解:D
この問題を解く鍵は、「URLパスによるルーティング」と「TLS(SSL)の負荷軽減」の2点です。
URL パスベースのルーティング (Path-based routing): Application Gateway は レイヤー 7 (HTTP/HTTPS) のロードバランサーです。リクエストの URL(例:
/images/*なら Pool1 へ、/video/*なら Pool2 へ)を見て振り分け先を変える機能を持っています。TLS 終端 (TLS Termination / SSL Offload): 「TLS 接続のパフォーマンス影響を最小限にする」という要件は、Application Gateway で TLS 復号処理を行い、バックエンドのサーバー(Pool1/2)には負荷をかけない(HTTP で通信する、あるいは負荷を軽減する)構成を指しています。これにより、サーバー側の CPU リソースを節約できます。

コメント