Share via


Azure Managed Cache Service のキャッシュ クライアントの構成

重要

Microsoft では、すべての新しい開発で Azure Redis Cache を使用することをお勧めします。 Azure Cache オファリングの選択に関する最新のドキュメントとガイダンスについては、「自分に適した Azure Cache オファリング」を参照してください。

Managed Cache Serviceでは、特に Azure Web サイト、Cloud Services、Virtual Machines クライアント アプリケーションがサポートされています。 このセクションのトピックでは、これら 3 つの主要なクライアントの種類の違いの概要と、Managed Cache Service クライアント アプリケーションを作成するためのガイダンスについて説明します。

キャッシュ サービス クライアント アプリケーションの種類

Managed Cache Service クライアントの構成手順は非常に似ていますが、異なる種類の間にはわずかな違いしかありません。 提供されているキャッシュ NuGet パッケージはほとんどの違いを自動的に処理します。 このトピックでは、小さない違いについて説明し、以下のトピックでは、キャッシュ クライアントの構成の手順を追ったガイダンスを示します。

  • Azure Web Sites キャッシュ クライアント

  • Azure クラウド サービス キャッシュ クライアント

  • Azure Virtual Machines キャッシュ クライアント

Azure Web Sites キャッシュ クライアント

Managed Cache Serviceは、Azure Web サイト クライアント アプリケーションをサポートします。 ASP.NET Web プロジェクトは、キャッシュ NuGet パッケージを使用してManaged Cache Serviceを使用するように構成できます。

注意

キャッシュ NuGet パッケージを使用すると、最新の Azure SDK がインストールされていない場合でも、ASP.NET ベースの Azure Web サイトからManaged Cache Serviceを使い始めるために必要なすべてのものが提供されます。 ただし、Cloud Services などの他の Azure 機能を使用している場合は、最新の Azure SDK (現在 SDK 2.1) をダウンロードしてください。

キャッシュ NuGet パッケージは必要なアセンブリ参照を追加し、プロジェクトの web.config ファイルに構成の変更を追加します。 Web ロール クライアント アプリケーションと異なり、Web サイト クライアントでキャッシュ クライアント診断は使用できません。 そのため、キャッシュ NuGet パッケージによって、Web サイト クライアントに対して、cacheDiagnostics セクションは追加されません。 詳細については、「Azure Managed Cache Service の ClientDiagnosticLevel について」を参照してください。

Azure クラウド サービス キャッシュ クライアント

Web ロールと worker ロールの両方のクライアント アプリケーションは、Managed Cache Serviceを使用するように構成できます。 Managed Cache Serviceを使用するロールベースのクライアント アプリケーションの開発を開始するには、最新の Azure SDK (現在 SDK 2.1) をダウンロードします。 Cloud Servicesプロジェクトは、キャッシュ NuGet パッケージを使用してManaged Cache Serviceを使用するように構成できます。 このパッケージは、必要なアセンブリ参照を追加し、構成の変更を追加します。 ワーカー ロール プロジェクトの場合、構成は app.config に追加され、Web ロール プロジェクトの場合、構成はプロジェクトの web.config ファイルに追加されます。

Azure Virtual Machines キャッシュ クライアント

Azure Virtual Machines でホストされているアプリケーションは、クライアントManaged Cache Serviceすることもできます。 これらのアプリケーションはキャッシュ NuGet パッケージを使用して、他のクライアントの種類と同じように構成します。 構成の変更は、クライアント アプリケーションの種類に基づいて、app.config または web.config のいずれかに追加されます。

Azure Virtual Machines アプリケーションの開発を開始するには、最新の Azure SDK (現在 SDK 2.1) をダウンロードします。

このセクションの内容