概要
Windows Server AppFabric は、Web、コンポジット、およびエンタープライズ アプリケーションのパフォーマンスと管理の向上に焦点を当てた一連のアプリケーション サービスです。Windows Server AppFabric は、これらの利点を実現するために、ユーザーが使い慣れた .NET スキルを使用する分散キャッシュ、サービス、およびワークフローのホスト、管理、および監視のための環境を提供します。
Windows Server AppFabric は、以下の中核的な機能を備えています。
キャッシュ処理
Windows Server AppFabric は、あらゆる種類のデータに対して高度にスケーラブルなインメモリ アプリケーション キャッシュを提供します。分散キャッシュ処理を行うと、アプリケーションは、複雑な負荷分散、スケール アウト、およびフェールオーバーを自動的に管理するキャッシュ クラスターを使用して、増大するスループットおよび要求に応えることができます。
AppFabric のキャッシュ機能によって以下のことが可能になります。
- シリアル化可能なデータに対するスケーラブルなインメモリ分散キャッシュ
- ASP.NET とのシームレスな統合
- クラスター ノードの高可用性および動的スケール アウト
- 削除ポリシーのあるローカル キャッシュ (オプション)
- キャッシュ変更のサブスクリプションおよび通知
サービスおよびワークフロー管理
Windows Server AppFabric を使用すると、Windows Workflow Foundation および Windows Communication Foundation を使用して構築されたサービスの作成および管理を容易に行うことができます。AppFabric 管理ツールは IIS に統合されていて、サービスの展開、管理、および制御のために使用できます。さらに AppFabric は、高い弾性を備えたスケーラブルなサービスを提供する機能を Windows Server に追加します。
AppFabric のサービスおよびワークフローの管理機能によって以下のことが可能になります。
- サービスの容易な展開および構成
- 正常性およびワークフローの状態を把握できるサービスの可視性
- 永続化など、長時間にわたり実行されるワークフローのための完全なホスト環境
- Windows Server のアプリケーション サーバーの役割、Visual Studio ツール、PowerShell、および System Center との統合