Skip to main content
評価してください: 

Application Request Routing

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 を使用するような機能でよく利用されます。

機能

  • HTTP 要求情報を検証するルールを使用した、HTTP ベースのルーティング決定
  • HTTP 要求を適切なサーバーに割り振る高度な負荷分散アルゴリズム
  • リアルタイム トラフィックの状態や個別の URL の安全性を監視して、サーバーの健全性をチェックする状態監視機能 (構成パラメーター セットによりサーバーの健全性のベースラインを調整可能)
  • 特定のクライアントからのすべての要求、クッキーを使用して特定のサーバーに送るクライアント アフィニティ機能
  • Web サーバー管理を合理化し、さらなるビジネス機会を創出するホスト名アフィニティ機能
  • パイロット管理や A/B テスト シナリオを可能にする複数サーバー ファーム管理機能
  • IIS マネージャー インターフェイスを通じた、あらゆる構成設定および実行時の統計情報の管理および監視
  • 失敗した要求に関するトレース規則のサポート

受賞歴

受賞! 負荷分散ソリューション - 2009 Tommorow's Tech TodayNetwork Products Guide, Best Product & Services 2009 受賞

詳細情報

記事

フォーラム

ブログの投稿