Azure Cache for Redis Enterpriseがアプリ開発者にとって最適な選択である5つの理由
Azure Cache for Redis Enterpriseの各エンタープライズ階層が一般提供(GA)されました。これはアプリ開発者にとって待望のニュースです。Redis Enterpriseが持つ高度なパフォーマンス、高可用性、拡張データ構造機能と、Azureのグローバルなインフラ、柔軟性、セキュリティ、コンプライアンスが組み合わさることで、開発者にとって非常に強力なツールが誕生しました。
本サービスは、次の2つの新しいエンタープライズ階層で構成されています。
- Enterprise:仮想マシン上の揮発性メモリ(DRAM)を使用してデータを保存します。
- Enterprise Flash:揮発性メモリと不揮発性メモリ(NVMe)の両方を組み合わせてデータを保存します。
Azure Cache for Redis Enterpriseは2020年10月からプレビュー版として提供されており、すでに複数の組織に採用されています。使い慣れたRedisのキャッシュやデータ基盤を次のレベルへ引き上げたいアプリ開発者にとって、この完全マネージドのAzureネイティブサービスは見逃せない存在です。以下に、その理由を5つご紹介します。
1. 圧倒的なパフォーマンスを支える高速処理
アプリ開発者の目標は、優れたユーザーエクスペリエンスを提供し、それを継続的に改善していくことです。わずか数ミリ秒の応答時間の違いが、ユーザー満足度に大きな影響を与えることもあります。Redis Enterpriseは1ミリ秒未満のデータベースレイテンシを実現しており、アプリケーションは遅いデータ処理に足を引っ張られることなく、瞬時に応答できます。
Azure Cache for Redis Enterpriseは、測定可能なパフォーマンス面での優位性を提供します。
- MicrosoftとGigaOmが実施した最近のベンチマーク調査では、アプリケーションとともにAzure Cache for Redisを導入することで、Azure SQLおよびPostgreSQLに対して800%超のスループット向上と1,000%超のレイテンシ改善が実証されました。
- 別のベンチマークでは、Enterprise階層(RAM上のRedis)はPremium階層と比較して、最大70%多い1秒あたりの操作数を達成し、レイテンシも最大40%改善されました。
2. 大規模になっても高性能を維持
開発者には、ほぼあらゆるトラフィックレベルにおいてもアプリケーションが安定してデータへアクセスできることが求められます。Redis Enterpriseは高い拡張性を備え、真のリニアスケーリングが実証されており、Azure上では以下のスペックを提供します。
- 最大13TBのデータセット
- 最大200万件の同時クライアント接続
- 秒間100万回超の操作(ops/sec)
さらに、各コンピュートノード上の複数コアへ負荷を分散させることで、インフラストラクチャの能力を最大限に引き出します。
3. 最小限のダウンタイムで最大の信頼性を実現
アプリのダウンタイムは、システム障害によるものであれ、インデックス更新のための一時的な停止であれ、金銭的損失に直結します。1時間のダウンタイムが数百万ドル規模の損失に相当することもあります。開発者には、卓越したユーザー体験を提供し続け、イノベーションを止めないために、中断のない高可用性が不可欠です。
Azure Cache for Redis Enterpriseは、Redisのアクティブgeoレプリケーション技術と、Azureのマルチリージョンおよび複数可用性ゾーンへのデプロイ能力を組み合わせることで、最大99.999%という最高水準の可用性を提供します。プロセス障害、ノード障害、データセンター全体の完全な停止、ネットワーク分断イベントなど、あらゆる種類の障害に対する完全な耐障害性を考慮して設計されています。
4. 高度な開発オプションをフル活用
Redis Enterpriseは、RediSearch、RedisTimeSeries、RedisBloomといったアドオンモジュールにより、先進的なユースケースに取り組む開発者に新たな可能性を広げます。また、NoSQLデータベースを採用しているため、モダンなアプリケーションの構築やイノベーションの組み込みがより簡単かつ直感的に行えます。たとえば、データベース全体を照会することなく必要な部分だけにアクセスできるため、開発スピードを大幅に高められます。
5. セットアップと管理がとても簡単
Azure上でのRedis Enterpriseは、文字どおりクリック1つで起動できます。サービスはMicrosoftによって完全に管理されており、セットアップや構成は使い慣れたAzure Portalから行えるうえ、Azureのセキュリティツールや監視ツールとのシームレスな統合も実現しています。MACC(Microsoft Azure従量課金コミットメント)契約をお持ちのお客様は、既存のAzureコミットメントの範囲内で追加請求なしにRedis Enterpriseを利用できます。
さらに、Redisは開発者コミュニティで広く愛用されているため、その集合知を活かすことで、アプリケーションに多様な機能を迅速に実装することが可能です。
まずは実際に体験してみよう
Azure Cache for Redis Enterpriseは、Azure上で最も耐障害性が高く、高可用性かつ拡張性に優れたRedisオプションです。開発者がAzure環境内でRedisのポテンシャルを最大限に引き出す方法を、ぜひご自身で確かめてみてください。詳細はAzure Cache for Redis Enterpriseのページをご覧いただくか、Azure Marketplaceから今すぐ始めましょう。
-
Azure Cache for Redis Enterpriseレベルがついに一般提供開始――アクティブgeoレプリケーションなど新機能も
MicrosoftとRedisは、Azure Cache for Redis Enterpriseレベルの一般提供(GA)開始を共同発表しました。同サービスは昨年10月よりパブリックプレビューとして提供されており、すでに多くのお客様が本番環境のRedisワークロードで活用しています。今回のGAリリースでは、アクティブgeoレプリケーション(最大99.999%の可用性)とディスク永続化(リカバリー機能付き)のプレビューが追加されるとともに、対応するAzureリージョンも順次拡大されています。 Enterpriseレベルの主な特長 以下のEnterpriseおよびFlashレベルの機能が、この
-
Azure Cache for Redis Enterpriseで「アクティブ・アクティブ地理分散」が一般提供開始
Azure Cache for RedisのEnterpriseおよびEnterprise Flash階層において、Redisによる「アクティブ・アクティブ地理分散(Active-Active Geo-Distribution)」の一般提供が開始されたことをお知らせします。これにより、Azure Cache for Redisのお客様は、異なるAzureリージョンに最大5つのEnterprise階層キャッシュデータベースインスタンスを配置し、コンフリクトフリーレプリケーションデータ型(CRDT)を活用したアクティブなgeoレプリケーションキャッシュを構築できるようになりました。Enterpri