
Explanation:
財務Webアプリケーションには、Azure Application Gatewayをお勧めします。Azure Application Gatewayは、マイクロソフトが提供するクラウドベースのレイヤー7ロードバランシングおよびトラフィック管理サービスです。
Application Gateway は、Azure にデプロイされた Web アプリケーションに対して、高い可用性とネットワーク パフォーマンスを提供するように設計されています。Application Gateway は、トラフィックの分散方法を定義するルールに基づいて、トラフィックをさまざまなバックエンド プールにルーティングできます。たとえば、Web サイトのさまざまな部分をホストする複数の Web サーバーがある場合、Application Gateway を使用して、リクエストを最も適切に処理できるサーバーに応じてトラフィックを分散できます。これにより、ユーザーは常に最適な応答時間を提供するサーバーに誘導されるため、サイトの使用時に良好なエクスペリエンスが得られます。Application Gateway は、Web アプリケーションのエンドポイントのコンピューティング負荷を軽減するために使用できる SSL (Secure Sockets Layer) オフロードをサポートしています。
hr-web-app には Traffic Manager をお勧めします。Azure Traffic Manager は、強力なクラウドベースのトラフィック管理サービスで、ドメインネームシステム (DNS) ベースのロードバランシングを使用して、Azure 環境全体への Web トラフィックの分散を制御します。Azure Traffic Manager を介してトラフィックをルーティングすることで、アプリケーションのパフォーマンス向上、可用性の最適化、および回復力の向上を実現できます。
Azure Traffic Manager は、構成された負荷分散方法と監視エクスペリエンスに基づいて、最適なエンドポイントにリクエストをルーティングすることで機能します。さまざまな種類の監視データを使用して、特定の時点でどのエンドポイントが最もパフォーマンスが高いかを判断し、それに応じてトラフィックをルーティングします。
これにより、ユーザーがアプリケーションにアクセスする際に、常に最高の体験を得られることが保証されます。
Azure Load Balancer は、複数の仮想マシン (VM) 間でネットワーク トラフィックを分散できるクラウド ベースのロード バランサーです。ネットワーク トラフィックを分散することで、Azure Load Balancer はアプリケーションの高可用性とスケーラビリティを実現します。Load Balancer は、finance-web-app で要求されるレイヤー 7 ロード バランシングではなく、レイヤー 4 ロード バランシングを実装しています。また、Azure Load Balancer は、hr-web-app で要求される DNS ベースのロード バランシングを提供していません。