Azure Managed Redis プレビューをご紹介します!
あなたのアプリを、もっと速く。
トラフィックやアプリへの要求が増えたときに、パフォーマンスをシンプルかつコスト効率よくスケーリングすることができます。アプリケーション アーキテクチャにクイック キャッシュ レイヤーを追加して、数千人の同時ユーザーを瞬時に近いスピードで処理することができます。またフル マネージド サービスのすべてのメリットを活用することができます。
優れたスループットとパフォーマンスで、毎秒数百万のリクエストをミリ秒未満の待機時間で処理
自動のパッチ適用、更新、スケーリング、プロビジョニングを備えたフル マネージド サービスで、開発に集中できる
RedisBloom、RediSearch、RedisJSON、および RedisTimeSeries モジュールの統合、データ分析、検索、ストリーミングのサポート
クラスタリング、アクティブ geo レプリケーション、Redis on Flash、最大 99.999% の可用性などの強力な機能
Azure Cache for Redis を使用して構築できるもの
分散キャッシュを使用したアプリケーションの高速化
拡張データベース インスタンスを使用するよりも低コストでデータ層のスループットをスケーリングすることができ、Azure SQL Database や Azure Cosmos DB などのデータベース サービスを補完できます。一般的なキャッシュアサイド パターンを使用して、データベースのクエリ結果、セッションの状態、静的コンテンツを保存および共有し、アプリケーションをより軽快で拡張性の高いものにすることができます。
セッション データを効率的に格納する
メッセージ ブローカーとしてサービス間の通信を行う
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 データベース ファイルを インポートおよびエクスポート して、移行を効率化 できます。
包括的なセキュリティとコンプライアンス、組み込み済み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
コスト効果の高い価格設定で、自分で制御可能
5 段階の価格設定と予約済みの価格設定オプションにより、ご自分のワークロードに合わせてパフォーマンスを柔軟に調整することができます。 料金の詳細を参照してください。
Azure 無料アカウントで使用を開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
Azure Cache for Redis のリソースとドキュメント
学習リソース
クイック スタート:
.NET | .NET Core | ASP.NET | Java
チュートリアル:
Microsoft Learn:
一般的な開発者向けリソース
SDK:
.NET | Java | REST API | Redis クライアント | Redis コマンド
ソリューション アーキテクチャ:
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] パフォーマンス要求は、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 の間のスポンサー、承認、または提携を示すものではありません。