構成モデル (Windows Server AppFabric キャッシング)
Windows Server AppFabric は、多くのキャッシュ構成をサポートしています。構成の詳細は、アプリケーション内、キャッシュ ホスト内、およびキャッシュ クラスター内の 3 つのレベルで指定されます。
アプリケーション構成
個々のキャッシュが有効なアプリケーションがキャッシュ クラスターを使用するには、そのキャッシュ クライアントを構成する必要があります。この構成はアプリケーション コード内でプログラムによって行うか、Visual Studio プロジェクトに追加するアプリケーション構成ファイル内で指定できます。両方行った場合は、アプリケーション コード内で指定した設定が、アプリケーション構成ファイルの設定よりも優先されます。
アプリケーション構成の設定によって、キャッシュ クラスターと通信するために接続する必要のあるキャッシュ ホストが指定されます。アプリケーションの設定は、ローカル キャッシュを有効にする際も使用されます。詳細については、「アプリケーション構成設定 (Windows Server AppFabric キャッシング)」を参照してください。
キャッシュ ホスト構成
個々のキャッシュ ホストは DistributedCacheService.exe.config という名前の構成ファイルを使用します。このファイルは、キャッシュ サーバーにキャッシュ サービスをインストールすると自動的に作成および構成されます。DistributedCacheService.exe.config ファイルを使用して、実行するソフトウェアに必要な設定を保存します。詳細については、「キャッシュ ホストの構成設定 (Windows Server AppFabric キャッシュ)」を参照してください。
重要
SQL Server データベースを使用してクラスターの構成設定を格納すると、SQL Server の接続文字列は DistributedCacheService.exe.config ファイルにクリア テキストで保存されます。接続文字列にパスワードが必要にならないように、できるだけ Windows 統合セキュリティを使用してデータベースのセキュリティを保護してください。
クラスター構成
クラスター内のすべてのキャッシュ ホストは、クラスター構成の保存場所にアクセスする必要があります。クラスター構成情報によって、キャッシュ ホストと名前付きキャッシュの設定が指定されます。クラスター構成の詳細は最初のキャッシュ ホストのインストール時に初めて確立され、それ以降のインストールで自動的に更新されます。
クラスター構成情報の保存には 3 つのオプションを利用できます。次の表に示すとおり、クラスター構成の設定は共有ネットワーク フォルダー、SQL Server 2005 以降のデータベース、またはカスタム プロバイダーに保存できます。
保存先の種類 | 保存場所 | クラスター管理 |
---|---|---|
XML ファイル |
共有ネットワーク フォルダー |
リード ホスト |
SQL Server データベース |
SQL Server |
SQL Server (既定) またはリード ホスト |
カスタム プロバイダー |
カスタム ストア |
カスタム ストア |
アプリケーションとインフラストラクチャのニーズに最適なオプションを選択します。詳細については、「クラスター構成の保存オプション (Windows Server AppFabric キャッシュ)」を参照してください。
選択する保存オプションに関係なく、構成の設定は Windows PowerShell コマンド Export-CacheClusterConfig
および Import-CacheClusterConfig
で編集できます。詳細については、「キャッシュ クラスターの構成 (Windows Server AppFabric キャッシュ)」を参照してください。
関連項目
概念
Windows Server AppFabric キャッシュ構成オプション
Windows Server AppFabric キャッシュの物理アーキテクチャ図
Windows Server AppFabric キャッシュ論理アーキテクチャ図
2011-12-05