エクスポート (0) 印刷
すべて展開

Azure マネージ キャッシュ サービス

更新日: 2013年9月

Azure キャッシュ は、アプリケーションでキャッシュ処理を実行するための新しい方法です。Microsoft Azure の中に作成されてセキュリティ保護された専用キャッシュを使用するこの方法は、高速かつスケーラブルなアプリケーションを Microsoft Azure で構築するのに役立ちます。開発者が選択した Microsoft Azure 領域に、セキュリティ保護された専用キャッシュが作成され、開発者はこのキャッシュを全面的に制御できるので、ビジネス クリティカルなデータを確実に分離できます。

詳細なチュートリアルについては、「Azure Cache Service の使用方法」を参照してください。ダウンロード可能な例については、「Azure マネージ キャッシュ サービスのサンプル」を参照してください。

Azure Cache Service の新機能

キャッシュ サービス は、Shared Caching (現在は非推奨) を大幅に改良したサービスであり、インロール キャッシュ と比べても多数の利点があります。これらのいずれかを使用している場合や、キャッシュ サービスを 1 つに絞り込もうとしている場合は、今すぐ キャッシュ サービス に切り替えることをお勧めします。

 

新機能 説明

Azure 全体でのサポート

キャッシュ サービス では、どこからでもキャッシュにアクセスできるようになりました。つまり、キャッシュ を Azure Web サイトAzure クラウド サービスAzure 仮想マシンから活用できます。

さまざまな種類のキャッシュ クライアントに応じて キャッシュ サービス を構成する方法の詳細情報、「方法: Azure マネージ キャッシュ サービスのキャッシュ クライアントを構成する」を参照してください。

アプリケーション間でのデータの共有

キャッシュ を使用すると、それぞれ異なる Azure サービスを実行している疎結合アプリケーション間でも、Azure 内の同一アプリケーションの複数インスタンス間でもデータを共有できます。

管理が容易

キャッシュ サービス の管理は、新しい Microsoft Azure 管理ポータルで行います。キャッシュのスケーリングキャッシュの構成キャッシュの正常性とパフォーマンスの監視を簡単に行うことができます。

クォータやスロットルがない

このサービスでは、帯域幅や接続に関して上限が事前定義されることはなくなりました。物理的な容量以外の制限を受けることはなく、料金はキャッシュ サイズのみに基づいて計算されます。開発者は、アプリケーションとそのデータのニーズのみに集中できるようになりました。

分離、柔軟性、および制御

キャッシュ サービス では専用キャッシュが作成されるので、ビジネス クリティカルなデータの分離が可能になります。

Memcache との互換性

Memcache を使用しているアプリケーションを、コードの変更は不要で キャッシュ サービス にシームレスに移行できます。詳細については、「 Azure マネージ キャッシュ サービスで Memcache アプリケーションを実行する.

移行が容易

インロール キャッシュ を実行しているアプリケーション (専用か共存かを問わない) を キャッシュ サービス に簡単に移行できます。

Cache Service を選ぶその他の理由

 

キャッシュ サービス の利点 説明

高パフォーマンス

キャッシュ サービス はユーザー負荷が上昇したときでもアプリケーションの応答性を高めるのに役立ちます。分散型キャッシュ層を独立させると、データ層を単独でスケーリングできるようになることから、アプリケーション層でのコンピューティング リソースの使用効率が高まります。トランザクション制限がないので、開発者はスケーリングではなくアプリケーションのみに集中できます。

優れた機能

キャッシュ サービス では、キャッシュの詳細な制御が可能であり、キャッシュを完全に分離できます。また、構成可能なカスタム オプションが用意されており、たとえば、最大 10 個の名前付きキャッシュを作成できます (スタンダード/プレミアム キャッシュの場合)。有効期限や強制削除について、これらの名前付きキャッシュごとに異なるポリシーを定義できます。キャッシュの正常性とパフォーマンスの監視も、Azure ポータルで簡単に行うことができます。さらに、個々のキャッシュに対して高可用性を構成しておくと、キャッシュされたデータの復元性を高めることができます。詳細については、「 Azure マネージ キャッシュ サービスの機能.

使いやすさ

Azure SDK Cache API を使用して、キャッシュ サービス 用 ASP.NET アプリケーションにキャッシュを簡単に追加できます。Azure SDK 2.1 を使用すると、インロール キャッシュ と キャッシュ サービス との間の移行を簡単に実行できます。オンプレミスの AppFabric キャッシュまたは Microsoft Azure Shared Caching を使用するアプリケーションを新しい キャッシュ サービス に移行するのも簡単です。既存のアプリケーションで Memcache を使用している場合は、構成を変更するだけで Azure キャッシュに移行でき、コードの変更は不要です。詳細については、「「Azure マネージ キャッシュ サービスへの移行」を参照してください。

キャッシュ サービス

キャッシュ サービス は次の 3 つのサービスで利用できます。

  • 基本 - 128 MB ~ 1 GB のサイズ (128 MB 単位) の、1 つの既定の名前付きキャッシュを備えたキャッシュ

  • スタンダード - 1 GB から 10 GB のサイズ (1 GB 単位) の、通知と最大 10 個の名前付きキャッシュをサポートするキャッシュ

  • プレミアム - 5 GB から 150 GB のサイズ (5 GB 単位) の、通知、高可用性、および最大 10 個の名前付きキャッシュをサポートするキャッシュ

これらのキャッシュ サービスから、アプリケーションのニーズに応じたものを選んで柔軟にキャッシュを構成することができます。詳細については、「「Azure マネージ キャッシュ サービスのキャッシュ サービス」を参照してください。

このセクションの内容

このセクションのトピックでは、キャッシュ サービス の特徴と機能、キャッシュ サービス アプリケーションを計画、開発、および管理する方法、および他の Microsoft Azure Cache サービスを使用しているアプリケーションを移行する方法について説明します。

  • 機能 - キャッシュに対して使用できる機能を説明します。

  • 計画 - キャッシュ の容量計画ツールを使用して、アプリケーションに最適なキャッシュ サービスとサイズを特定します。

  • 作成 - キャッシュを作成して構成します。

  • 開発 - キャッシュ クライアント アプリケーションを開発します。

  • 管理 - Microsoft Azure 管理ポータルを使用してキャッシュを管理します。キャッシュの正常性を監視し、アプリケーションのニーズに応じてスケールアップ/ダウンします。

  • 移行 - キャッシュ サービス を使用するようにアプリケーションを移行します。

  • サンプル - キャッシュ サービス アプリケーションの例を示します。

参照

コミュニティの追加

追加
表示:
© 2014 Microsoft