ナビゲーションをスキップする

Azure Cache for Redis®2

データへの超高速アクセスを可能にするスケーラブルな分散型メモリ内ソリューション

あなたのアプリ、意思決定。

トラフィックやアプリへの要求が増えたときに、パフォーマンスをシンプルかつコスト効率よくスケーリングすることができます。アプリケーション アーキテクチャにクイック キャッシュ レイヤーを追加して、数千人の同時ユーザーを瞬時に近いスピードで処理することができます。またフル マネージド サービスのすべてのメリットを活用することができます。

優れたスループットとパフォーマンスで、毎秒数百万のリクエストをミリ秒未満の待機時間で処理

自動パッチ適用、更新、スケーリング、プロビジョニングを備えたフル マネージド サービスで、開発に集中できる

RedisBloom、RediSearch、RedisJSON、RedisTimeSeries モジュールの統合、データ分析、検索、ストリーミングのサポート

クラスタリング、アクティブ geo レプリケーション、Redis on Flash、最大 99.999% の可用性などの強力な機能

Azure Cache for Redis を使用して構築できるもの

アプリケーションのスループットと待機時間を向上

Azure Cache for Redis を使用すると、キャッシュでデータ レイヤーを高速化できます。Azure Cache for Redis を追加することにより、データ スループットを 800% 増加すると同時に、コスト効率の高い価格で待機時間のパフォーマンスを 1,000%1 向上できます。これは、基になるデータベースを再構築しなくても、アプリケーションを効率的にスケーリングし、ユーザー エクスペリエンスを向上できる優れた方法です。

ブログ投稿を読む

分散キャッシュを使用したアプリケーションの高速化

データ層が拡張されたデータベース インスタンスを経由するよりも低コストでスループットをスケーリングできるようにすることで、Azure SQL Database や Azure Cosmos DB などのデータベース サービスを補完します。一般的な キャッシュ アサイド パターン を使用して、データベース クエリ結果、セッション状態、静的コンテンツを保存および共有し、アプリケーションをより機敏でスケーラブルなものにします。

セッション データを効率的に格納する

ユーザー Cookie や出力ページなどの Web セッション データを迅速に保存、取得、更新する。応答性を向上させ、Web コンピューティング リソースの数を減らして負荷の増加を処理できるようにすることで、アプリケーションのパフォーマンスを向上させます。ユーザー データの信頼性を最大限に高めるために、データ永続化および自動データ複製を活用します。クラスタリングを使用して、テラバイト サイズにスケールアウトし、最大規模の企業であってもニーズを満たし、アクティブな geo ディストリビューションとセッション データをグローバルに同期します。

メッセージ ブローカーとしてサービス間の通信を行う

Azure Cache for Redis を、パブリッシュ/サブスクライブまたはキュー アーキテクチャを実装するためのソリューションとして使用します。リアルタイム メッセージをルーティングし、SignalR などの Web 通信フレームワークをスケールアップします。転送中のデータに対して、業界標準の TLS 暗号化 を使用し、Azure Private Linkを使用して適切なネットワークの分離を構成します。

Azure 上の Redis Enterprise を使用してアプリのパフォーマンスをアップグレードする

Redis Inc. とのパートナーシップにより開発された Azure Cache for Redis の Enterprise および Enterprise Flash 層を介して、よく使用されている優れた Redis Enterprise 機能を利用することができます。アクティブ geo レプリケーションを活用して、最大 99.999% の可用性が提供されるグローバルな分散型キャッシュを作成できます。付属の RediSearch、RedisBloom、RedisTimeSeries モジュールを使用して新しいデータ構造を追加すれば、分析と機械学習を強化することができます。また、Enterprise Flash レベルを使用して高速なフラッシュ ストレージで Redis を実行することで、大量のキャッシュ サイズを低価格で入手できます。

詳しく見る

Redis をフル マネージド サービスとして利用できます

Azure のフル マネージド サービスを使用して、より迅速にデプロイできます。Azure Cache for Redis はオープンソースの Redis によってサポートされており、ハッシュリストソート済みセットなどの Redis データ構造をネイティブにサポートしています。アプリケーションで Redis をご使用の場合、Azure Cache for Redis でも動作します。Azure Cache for Redis データベース ファイルをインポートおよびエクスポートして、移行を効率化できます。

Azure Cache for Redis を信頼する理由

  • Microsoft ではサイバーセキュリティの研究と開発に年間 $10 億を超える投資を行っています。

  • Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。

  • Azure は、他のクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。

コスト効果の高い価格設定で、自分で制御可能

5 段階の価格設定と予約済みの価格設定オプションにより、ご自分のワークロードに合わせてパフォーマンスを柔軟に調整することができます。価格の詳細については、こちらからご確認ください。

あらゆる規模の企業から寄せられる信頼

アラスカ航空がショッピングを簡単に

"We wanted to use Azure Cache for Redis and getting that running on-premises wasn't easy. But in Azure, with three clicks, we had it. We didn't have to coordinate with other teams to set up new infrastructure and figure out how to maintain it once we hit production, and that's a beautiful thing."

Alaska Airlines 社、シニア ソフトウェア エンジニア、Ralph Feltis 氏
Alaska Airlines

CarMax のドライブ オンライン イノベーション

"Azure PaaS (platform as a service) gave us access to a complete set of capabilities such as Azure Cache for Redis that we didn't have to build ourselves. We can spin up these services and start using them in less than an hour, which is incredible."

Brandon Linton 氏 (ソリューション アーキテクト、CarMax)
CarMax

ペット ケアのリーダーがグローバル分散ソリューションを構築

Mars はメッセージ ブローカーとして Azure Cache for Redis を使用し、アプリケーションのセッションやサービス全体のデータへの高速なアクセスを実現しました。

MARS

Chipotle がスケーラブルな新しい Web サイトを構築

Chipotle は Azure Cache for Redis を使用して、Web サイトのパフォーマンスを向上させ、急速に拡大する顧客基盤に対応しました。

Chipotle

SitePro はリアルタイムの IoT データ インジェストを合理化

"We can do more with Redis by leveraging the RedisTimeSeries module to support data collection and analytics from hundreds of thousands of IoT sensors."

Dustin Brown 氏 (テクノロジー担当ディレクター、SitePro)
Sitepro

Azure Cache for Redis についてよく寄せられる質問

  • Azure Cache for Redisは、ハイパフォーマンスでスケーラブルなアーキテクチャを可能にする、フル マネージドのインメモリ キャッシュです。これを使用すると、ミリ秒以下の待機時間で毎秒数百万のリクエストを処理するクラウドやハイブリッド デプロイを作成することができます。また、マネージド サービスの構成、セキュリティ、可用性のすべてのメリットを活用できます。
  • ほとんどのデータベースは低速でディスク ベースのストレージにデータを格納しますが、Azure Cache for Redis はデータをメモリに格納します。メモリはディスク ストレージよりもはるかに高速であるため、データをより高速に書き込んだり取得したりすることができます。
  • 場合によっては、特にセッション ストアのユース ケースでは、Azure Cache for Redis をスタンドアロン データベースとして使用することができます。ただし、ほとんどの場合は、キャッシュの形でデータベースを補完するものとして使用するのが最適です。Azure Cache ではアクセス頻度の高いデータを処理し、データベースでは長期保存が必要なデータを処理します。
  • Azure Cache for Redis は、99.9% の SLA により、優れた信頼性を提供します。ほとんどのレベルには、プライマリ インスタンスがダウンした場合にフェールオーバーとして機能する組み込みのレプリカが用意されています。また、ハードウェア障害が発生した場合にデータを回復するために、データ永続化を使用するように Azure Cache for Redis インスタンスを構成することもできます。

準備が整ったら、Azure の無料アカウントを設定しましょう。

1パフォーマンスの記述は、2020 年 10 月に Microsoft が依頼して GigaOm が実施した調査のデータに基づきます。この調査では、Azure データベースを使用するテスト アプリケーションのパフォーマンスを、キャッシュ ソリューションとして Azure Cache for Redis を実装した場合としない場合で比較しました。この調査では、Azure SQL Database と Azure Database for PostgreSQL をデータベース要素として使用しました。Azure SQL Database の 2 つの vCore Gen 5 General Purpose インスタンスと、Azure Database for PostgreSQL の 2 つの vCore General Purpose インスタンスを、Azure for Redis の 6 GB P1 Premium で使用しました。これらの結果を、Azure SQL DB の 8、16、24、32 vCore Gen 5 General Purpose インスタンスと、Azure Cache for Redis を使用しない Azure Database for PostgreSQL の 8、16、24、32 vCore General Purpose インスタンスと比較しました。ベンチマーク データは、「GigaOm Web Application Database Load Test」から取得しています。このテストでは、HTTP 要求が集中的に増加する一般的な Web アプリケーションとバックエンド データベースをシミュレートしています。実際の結果は、構成とリージョンにより異なる場合があります。

2Redis は Redis Ltd. の登録商標です。すべての権利は Redis Ltd. に帰属します。Microsoft による使用はすべて参照目的に限られており、Redis と Microsoft との間のスポンサーシップ、支持、提携を示すものではありません。

どのようなご用件ですか?