Microsoft Application Request Routing (ARR: アプリケーション要求ルーティング) Version 1 for IIS 7 を使用すると、Web サーバー管理者およびホスティング プロバイダーは、ルールに基づいた HTTP サーバー要求のルーティングと負荷分散によって、Web アプリケーションの信頼性とスケーラビリティを向上することができます。管理者は、ARR を使用してアプリケーション サーバーのリソース稼働率を最適化することで、Web ファームおよび共有ホスティング環境の管理コストを削減できます。 サーバー間での効率的な負荷分散によるリソースの最大活用管理者は Application Request Routing を利用して URL、HTTP ヘッダー、および各種変数に基づいた強力なルーティング ルールを作成し、各要求ごとに最適な Web サーバーを決定することができます。ARR はアプリケーション レベルで要求のルーティングを決定するので、HTTP 要求を制御する追加レイヤーとしてハードウェア ロード バランサーと併用できます。たとえば、Application Request Routing を使用してすべての *.aspx 要求を専用 Web アプリケーション サーバーの動的なグループ (トラフィック需要に応じたスケール アップ/スケール ダウンが可能) にルーティングしながら、動画コンテンツ、画像、JavaScript、およびその他の静的なコンテンツに対する要求を ARR が実行されているコンピューター、または別のサーバー グループで処理できます。 アプリケーション サーバーのセキュリティとスケーラビリティの向上管理者は、IIS 7 および Application Request Routing 機能を利用して、フットプリントの小さい Windows Server Core コンピューターで受信要求の処理を行い、従来の Web アプリケーション サーバーをミドル ティアに配置して複数のファイアウォールで保護し、インターネットに直接接続しないようにすることができます。こうすることで、豊富な機能を持つ Web アプリケーション サーバーがインターネットからのハッキング行為に直接さらされないようにし、CPU に高い負荷がかかっている Web アプリケーション サーバーを個別にスケールアウトすることができます。 IIS マネージャーによる複数サーバー ファームの管理と監視の簡便化ARR を使用すると、管理者は IIS マネージャーで負荷分散ルールの作成、管理、サーバー ファームへの適用を行うことができます。また、アプリケーションの可用性に影響を与えることなく、簡単にサーバー ファームにサーバーを追加/削除して、要求処理能力を調整できます。また、ARR には、各サーバーおよび構成設定の健全性を判定するリアルタイム トラフィック監視機能および URL テスト監視機能が含まれ、管理者は IIS マネージャーで実行時の統計情報を確認できます。 クライアント アフィニティおよびホスト名アフィニティによるサーバー処理能力の最適化とスケーリング管理者は ARR を使用して、クライアントとサーバーの間にアフィニティを確立し、特定のクライアントからのすべての要求をサーバー ファーム内の特定の Web アプリケーション サーバーにルーティングすることができます。ARR には、NAT traversal ファイアウォールおよびハードウェア ロード バランサー越しにクライアントを識別する機能が備わっているので、各クライアントに対して個別に処理が行われます。ホスト名アフィニティを使用することで、ホスティング プロバイダーはホスト名に基づいて要求をサーバーにルーティングし、サーバーごとにリソースを最適化して、スケーラビリティに優れたソリューションを提供できます。 ※アフィニティとは「密接な関係」を示す言葉で、特定のクライアントとサーバーの組合せ、特定の CPU を使用するような機能でよく利用されます。 機能
受賞歴 |
詳細情報