ElastiCache と Azure Managed Redis の比較:まずマネージドサービスのエンジンを選ぶ

ElastiCache for Valkey と Azure Managed Redis を、容量コスト、スケーリング作業、クライアント接続、稼働率の保証から比較します。

Momento のブランドを添えた Amazon ElastiCache と Azure Managed Redis のアイコン

AWS 上でマネージド Valkey を利用するなら、ElastiCache を選べます。Azure Managed Redis は Redis Enterprise で動作し、2026年9月時点で Azure にはファーストパーティーのマネージド Valkey サービスがありません。Azure 上で Microsoft が管理するキャッシュを必要とするなら、サービスの利用にこのエンジンのトレードオフが伴います。そのうえで、ElastiCache の自動スケーリングの選択肢と、Azure のお客様が選ぶサイズ変更や接続数の上限を比較してください。

Azure Managed Redis は、Microsoft が推奨する Azure Cache for Redis の移行先です。Azure Cache for Redis の Enterprise と Enterprise Flash は 2027年3月31日、Basic、Standard、Premium は 2028年9月30日に提供を終了します。この比較では Azure Managed Redis を取り上げます。(Microsoft の提供終了に関する FAQ)

比較の概要

比較項目ElastiCache for ValkeyAzure Managed Redis
料金(レプリカ 2 台を含む)$24.67/GB 月〜同条件の公開料金なし
提供環境AWSAzure
エンジンとバージョンValkey 9Redis 7
稼働率 SLA99.99%99.999%
サポート SLA最短 5 分最短 15 分
最大サイズ50 TB+2 TB
対応クライアントRESP 互換(クラスター)RESP 互換(クラスターまたはスタンドアロン)

Amazon ElastiCache について

Amazon ElastiCache は、Serverless とノードベースのデプロイメントを選べる、AWS が管理するキャッシュサービスです。ElastiCache for Valkey は Valkey エンジンで動作し、関連するサービスとして Redis OSS もあります。AWS がインフラの保守を管理します。お客様はデプロイメントモデルを選び、ノードベースのクラスターでは容量とトポロジーも選択します。

Azure Managed Redis について

Azure Managed Redis は、Redis Enterprise を基盤とする Microsoft のマネージドキャッシュサービスです。Azure 上で動作し、パブリックネットワークからのアクセス、または Private Link によるプライベート接続を利用できます。お客様がワークロードに合わせてサービス階層と容量構成を選択します。

最近の更新

2026年9月2日 - Momento は、Momento Cache 向けに Cluster と Flex の容量モデルを発表しました。どちらも専用のマネージド Valkey リソースを提供します。Cluster ではトポロジーを選択でき、Flex では容量の範囲内でトポロジーが選ばれます。チームは容量の構成方法を選び、クラスターの運用は Momento に任せられます。

2026年6月23日 - AWS はノードベースの ElastiCache の Valkey 9 対応を発表しました。新しいノードベースのデプロイメントではそのメジャーバージョンを選択でき、Azure Managed Redis は Redis 7 を提供します。デプロイメントとクライアント要件を評価する際は、AWS のバージョン選択を Serverless とは分けて考えてください。

Valkey を選び、運用担当を決定

Redis より Valkey を推奨します。技術業界から幅広い支持を集め、最先端技術を進化させ続けているためです。ElastiCache ではその選択ができ、マネージドのデプロイメントを通じて、インフラの交換とパッチ適用を AWS に任せられます。

Microsoft の AKS 上の Valkey デプロイメントは、お客様自身が運用する方法です。お客様のチームがそのソフトウェアを運用し、ソフトウェアは AKS の SLA と Azure のサポートの対象外です。

Kubernetes 上で Valkey を運用するチームには、Momento の Valkey Operator が実績あるエンタープライズ向けの選択肢です。AKS に対応し、Pod のライフサイクルを直接管理するとともに、ローリングアップグレードとゾーンを考慮した配置を提供します。Operator はセルフホスト型ソフトウェアであり、マネージドの Momento Cache サービスとは別の製品です。

トラフィックの増加と接続クライアントを計画

ElastiCache Serverless は自動でスケーリングします。予想需要がそのスケーリング速度を超える場合、AWS は少なくとも 60 分前の事前スケーリングを推奨しています。ノードベースの ElastiCache にも、オートスケーリングの選択肢があります。

Azure のお客様は需要を監視し、豊富な階層とサイズの中からサイズ変更を選択します。スケーリングには階層と構成の制約があるため、次に必要なサイズは、選択したデプロイメントに適合する必要があります。

データセットがまだ収まる場合でも、接続数がサイジングの判断を左右することがあります。Azure の小さな SKU の接続数上限は 75,000 以下です。より高価な SKU は最大 200,000 に対応します。Microsoft のクライアント接続数の上限を使い、データに加えてアプリケーション群も考慮してサイジングしてください。

Momento Cache を試す

マネージド Valkey が必要で、クライアント群が増えている場合は、Momento のゲートウェイとスタンドアロンの接続方式をご検討ください。上で説明した Operator は、自社の Kubernetes 環境を維持するチーム向けです。

Momento Cache は、専用の高性能 Valkey をマネージドゲートウェイの背後に配置し、アプリケーションが成長してもクライアントの接続方式を安定して維持します。インスタンスタイプ、シャード、レプリカを直接制御するには Cluster を、容量とレプリケーションの範囲を指定してトポロジーの選択を Momento に任せるには Flex を選べます。どちらも組み込みのオートスケーリングと、完全マネージドのクラスター運用を備えています。

Momento のソリューションエンジニアに相談して、ワークロードに合う容量モデルと構成をご検討ください。

よくある質問

稼働率の保証はどう違いますか?

ElastiCache の 99.99% SLA は Serverless に適用されます。ノードベースの Valkey は、自動フェイルオーバーを使用し、シャードごとにプライマリとレプリカを少なくとも 2 つのアベイラビリティゾーンにまたがって配置することで、対象になります。

Azure の 99.999% の保証には、アクティブ geo レプリケーションで接続され、3 リージョンにまたがる、高可用性(HA)とゾーン冗長性を備えた適格インスタンス 3 台以上が必要です。グループの可用性を測定し、グループ内のすべてのエンドポイントが利用できない場合にダウンタイムを計上します。単一リージョンでは、ゾーン冗長の HA 構成で 99.99% が保証されます。アプリケーションは引き続きリージョン障害を検出し、別のエンドポイントへルーティングする必要があります。

Azure Cache for Redis から移行すると何が変わりますか?

Azure Managed Redis には新しいエンドポイントと認証情報が必要です。デフォルトでクラスター化されるため、クライアント側の変更は移行元の階層によって異なります。これらの変更を、上記の提供終了日と合わせて移行計画に含めてください。

どちらのサービスがパブリックエンドポイントを提供しますか?

Azure Managed Redis はパブリックアクセスと Private Link に対応します。ElastiCache クラスターにはパブリック IP はありませんが、AWS 外部のアプリケーションも、本番環境向け VPN アクセスなど、サポートされているネットワーク接続を通じて接続できます。ElastiCache Serverless には、クラスター対応クライアントと TLS も必要です。