Trace Id is missing
メイン コンテンツへスキップ
Azure

Azure Cache for Redis®2

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

あなたのアプリを、もっと速く。

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

Video container

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

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

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 Security Center の概要
推奨事項の一覧を示す Azure Security Center の [コンピューティングとアプリ] タブ

Azure 無料アカウントで使用を開始する

1

無料で始めましょう USD200  相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスを常時無料で利用できます。

2

クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。

3

12 か月が経過した後も、55 以上の常時無料サービスを引き続き利用できます。料金は、月々の無料利用分を超えて使用した分だけをお支払いいただきます。

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

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

"Azure Cache for Redis を使いたかったのですが、オンプレミスで動作させるのは簡単ではありませんでした。しかし Azure では 3 回クリックするだけで、それが可能になったのです。新しいインフラストラクチャを構築するために他のチームと調整したり、本番稼動後の保守方法を考えたりする必要がありませんでした。これは素晴らしいことです。"

Ralph Feltis 氏 (シニア ソフトウェア エンジニア、アラスカ航空)

アラスカ航空

CarMax はオンライン イノベーションを推進

"Azure PaaS (サービスとしてのプラットフォーム) を使用したことで、自分たちで構築する必要がない Azure Cache for Redis などの機能一式を利用できました。サービスを起動して 1 時間以内に使い始めることができるのですから、信じられません。"

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

CarMax

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

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

MARS

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

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

Chipotle

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

"RedisTimeSeries モジュールを利用して数十万個の IoT センサーからのデータ収集と分析をサポートすることで、Redis をさらに活用できます。"

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

Sitepro
タブに戻る

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

  • Azure Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architectures. Use it to create cloud or hybrid deployments that handle millions of requests per second at sub-millisecond latency—all with the configuration, security, and availability benefits of a managed service.

  • While most databases store data on slower, disk-based storage, Azure Cache for Redis stores data in memory. Since memory is significantly faster than disk storage, data can be written and retrieved much faster.

  • In some cases—and often in session store use cases—Azure Cache for Redis can be used as a standalone database. However, most of the time, it is best used as a complement to a database in the form of a cache. Azure Cache handles data that needs to be accessed more frequently, while the database handles data that needs to be stored for the longer term.

  • Azure Cache for Redis offers exceptional reliability with a 99.9 percent SLA. Most tiers provide a built-in replica that acts as a failover if the primary instance goes down. You can also configure your Azure Cache for Redis instance to use data persistence to recover data in the event of a hardware failure.

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

Azure を無料で試す
  • [1] パフォーマンス要求は、Microsoft が委託し、2020 年 10 月に 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 アプリケーションとバックエンド データベースをシミュレートしています。実際の結果は、構成とリージョンにより異なる場合があります。
  • [2] Redis は Redis Ltd の商標です。その権利は Redis Ltd. に留保されます。Microsoft による使用は参照のみを目的としており、Redis と Microsoft の間のスポンサー、承認、または提携を示すものではありません。