Azure Cache for Redis

高速でフル マネージドのインメモリ データ ストア

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

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

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

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

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

Powerful capabilities including clustering, built-in replication, Redis on Flash, and availability of up to 99.99 percent

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

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

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

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

ユーザーの Cookie や出力ページなどの Web セッション データの保存、取得、更新を迅速に行うことができます。アプリケーションの応答性が向上し、Web コンピューティング リソースの消費を抑制しながら負荷の増大に対応できるため、アプリケーションのパフォーマンスを改善できます。データ永続化geo レプリケーション自動データ複製を活用して、ユーザー データの信頼性を最大化することができます。クラスタリングを使用してテラバイト規模にスケールアウトし、大企業のニーズにも対応することができます。

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

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

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

Redis Labs とのパートナーシップにより開発された Azure Cache for Redis の Enterprise および Enterprise Flash 層を介して、よく使用されている優れた Redis Enterprise 機能を利用することができます。付属の 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 では、サイバーセキュリティの研究と開発に年間 USD 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

Stackify は Azure を使用して仲間の開発者を支援

Stackify は、同社のアプリケーションを加速させるのに Azure Cache for Redis を使用しており、使用頻度の高いデータをより近くに保持して高速アクセスを実現し、Azure SQL Database インスタンスの負荷を軽減しています。

Stackify

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 の無料アカウントを設定しましょう。