Azure Redis Cache

スループット向上と、一貫して短いデータ アクセスの待機時間により、高速でスケーラブルな Azure アプリケーションを強化

Redis Cache

Azure Redis Cache は広く普及しているオープン ソース Redis キャッシュを基盤にしています。これを使用すると、Microsoft によって管理されている、セキュリティで保護された専用 Redis キャッシュに Azure 内の任意のアプリケーションからアクセスできます。

Azure Redis Cache は以下のレベルでご利用いただけます。

  • Basic—シングル ノード、複数サイズ (開発とテストや、クリティカルではないワークロードに適しています)。Basic レベルには SLA がありません。
  • Standard—Microsoft が管理しているプライマリとセカンダリ構成の 2 ノードにレプリケートされたキャッシュ。高可用性の SLA が付きます。
  • Premium—この新しい Premium レベルには、高可用性の SLA と Standard レベルのすべての機能に加え、Basic レベルと Standard レベルの Cache より優れたパフォーマンス、より大きなワークロードへの対応、障害復旧、強化されたセキュリティが含まれます。さらに、次の機能が含まれます。
    • Redis 永続化により、Redis キャッシュに保管されたデータを永続化することができます。また、スナップショットを作成してデータをバックアップし、障害が発生した場合にそれを読み込むことができます。
    • Redis クラスターは、データを複数の Redis ノードに自動でシャード化するため、より大きなメモリ サイズ (53 GB を超える) のワークロードを作成でき、より良いパフォーマンスを実現できます。
    • Azure Virtual Network (VNET) のデプロイにより、Azure Redis Cache のセキュリティと分離が強化されるとともに、サブネット、アクセス制御ポリシー、アクセスをさらに制御する他の機能も提供されます。

Basic キャッシュと Standard キャッシュでは、最大 53 GB までのサイズを使用できます。Premium キャッシュでは、最大 530 GB までのサイズを使用でき、ご依頼に応じてさらに増量できます。

詳細については、Azure Redis Cache新しい Premium 機能を参照してください。

高パフォーマンス

ユーザー負荷が増加した場合でも、Azure Redis Cache はアプリケーションの応答性を高めることができます。Redis エンジンの待機時間が短く、スループットの高い機能を利用しています。この分離された分散型キャッシュ層により、データ層は独立して拡大縮小されるため、アプリケーション層ではコンピューティング リソースをより効率的に使用できます。

優れた機能

Redis は高度なキーと値のストアです。キーには、文字列ハッシュリストセットソート済みセットなどのデータ構造を格納できます。Redis は、このようなデータ型に対する一連のアトミック操作をサポートしています。

Redis はセットアップが単純なマスター/従属レプリケーションもサポートしており、高速な非ブロックの初回同期、接続分断時の自動再接続などの機能があります。

その他の機能として、トランザクションパブリッシュ/サブスクライブLua スクリプト有効期限が制限されたキー、Redis をキャッシュのように動作させるための構成設定などがあります。

Redis は、現在使用されているほとんどのプログラミング言語で使用できます。

Azure Redis Cache は Redis 認証を使用し、Redis への SSL 接続もサポートしています。

使いやすさと簡単な管理

Azure Redis Cache は使い方が簡単です。Microsoft Azure ポータルを使用してキャッシュをプロビジョニングし、Redis をサポートする任意のクライアントを使用してエンド ポイントに呼び出すだけです。Redis を使用したことがある場合は、Azure Redis Cache の使い方を既に知っていることになります。

Azure Redis Cache は管理が簡単です。また、キャッシュの正常性とパフォーマンスは、プレビュー ポータルから簡単に監視できます。さらに、Microsoft にキャッシュのレプリケーションの管理を任せることができるため、キャッシュ障害が発生したときのキャッシュ データの可用性が向上します。

初めての Redis キャッシュの作成

Microsoft Azure ポータルを使用した新しい Redis キャッシュの作成

  1. Microsoft Azure ポータルで、[新規] > [データ + ストレージ] > [Redis Cache] とクリックします。

  2. 作成するキャッシュの名前を指定し、世界のどの場所で実行するかを選んでから、[作成] をクリックします。数秒で使用する準備ができます。

コマンド ラインを使用した新しい Redis キャッシュの作成

次のコマンドを使用して PowerShell インターフェイスから新しい Redis キャッシュを作成することもできます。

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

Redis キャッシュの管理

Redis キャッシュを作成した後は、プレビュー ポータルかコマンド ラインを使用して、設定を構成し、使用状況を監視できます。

関連製品およびサービス

Virtual Machines

Windows と Linux の仮想マシンを数秒でプロビジョニング

App Service

プラットフォームやデバイスを問わず Web アプリとモバイル アプリを作成

Azure Redis Cache を使用した、高度にスケーラブルで応答性に優れたアプリケーションの作成