ElastiCache と Redis Cloud の比較:拡張のタイミングを誰が決めるか

接続上限、プライベートネットワーク、RAM 料金、リージョンの稼働率保証が ElastiCache と Redis Cloud の選択に与える影響を確認します。

Amazon ElastiCache と Redis Cloud のアイコン、Momento のブランドロゴ

自動で拡張する Serverless の選択肢を備えた、AWS 上のマネージド Valkey を求める場合は ElastiCache for Valkey を選びます。Redis Cloud は、プランごとに対応するクラウドリージョンでマネージド Redis を提供し、容量変更は利用者が開始します。Essentials と Pro の選択では、クライアント数とプライベートネットワークも判断材料になります。

Redis より Valkey を推奨します。Valkey はテクノロジー業界で幅広い支持を受け、先端技術の進歩を続けています。そのため、この 2 つでは ElastiCache の Valkey がエンジンとしてより有力な選択肢です。

比較の概要

比較項目ElastiCache for ValkeyRedis Cloud
料金(レプリカ 2 台を含む)$24.67/GB 月から同条件で比較できる公開料金なし
提供環境AWSAWS, Google Cloud, Azure
エンジンとバージョンValkey 9Redis 8
稼働率 SLA99.99%99.999%
サポート SLA最短 5 分最短 15 分
オートスケーリングCloudwatch / Application Auto-Scaling 経由非対応
最大サイズ50 TB+50 TB+

Amazon ElastiCache について

Amazon ElastiCache は、Serverless とノードベースのデプロイ方法を提供する AWS のマネージドキャッシュサービスです。ElastiCache for Valkey は Valkey エンジンを実行し、関連サービスとして Redis OSS も提供されています。AWS がインフラの保守を管理します。利用者はデプロイモデルを選び、ノードベースのクラスターでは容量とトポロジーも選択します。

Redis Cloud について

Redis Cloud は、Essentials と Pro プランで提供される Redis のマネージドデータベースサービスです。Redis エンジンを実行し、クライアントルーティングを管理するホステッドデータベースを提供します。利用できるクラウド、容量、接続方法はプランによって異なります。

最近の更新

2026 年 9 月 22 日 - Redis は Cloud Pro の Smooth Scaling を発表しました。リサイズを改善する機能ですが、拡張するかどうかは引き続き利用者が判断します。リサイズ作業そのものの改善に加えて、繰り返す容量管理を減らすために Pro と ElastiCache Serverless を比較する場合、この違いが重要です。

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

チームが担うスケーリング作業の範囲を決める

ElastiCache Serverless は、日常的な容量変更を自動で処理します。ノードベースのデプロイにもオートスケーリングの選択肢があります。予定された急増が Serverless の拡張ペースを超える場合、AWS は少なくとも 60 分前の事前スケーリングを推奨しています。

Redis Cloud Pro では、自社のチームが需要を監視し、自作の自動化も含めて容量変更を開始します。ローンチが頻繁な場合は、変更を実行するプロセスだけでなく、容量を判断する担当者も必要です。

データ量に加えてクライアント数に合わせて Redis Cloud を設計する

Redis Cloud Essentials の上限は同時接続 10,000で、小規模プランではさらに低くなります。スループットと帯域幅の上限もプランによって異なります。データセットが小さくても、大規模なアプリケーション群が接続すると上位プランが必要になることがあります。

Pro にはデータベース単位の固定接続数上限はありませんが、容量はインフラとワークロードによって制約されます。

データセットのサイズにかかわらず、プライベートネットワークの要件から Pro が必要になる場合があります。Redis Cloud のプライベート接続には Pro が必要で、文書化された AWS と GCP のリージョンで提供されます。Essentials の対応リージョンはより少なく、Azure の対応範囲も限定的です。ElastiCache にはパブリック IP がありませんが、AWS 外のアプリケーションも VPN を含む対応するプライベートネットワークを介して接続できます。

Momento Cache を試す

アプリケーションクライアント数がデータセットより速く増えるワークロードでは、Momento のマネージドゲートウェイとスタンドアロンモードの統合を検討してください。

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

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

よくある質問

ElastiCache Serverless でスタンドアロン専用クライアントを利用できますか?

いいえ。ElastiCache Serverless にはクラスター対応クライアントと TLS が必要です。デプロイ方法を選ぶ前にクライアントモードを確認してください。

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

ElastiCache の 99.99% の SLA は Serverless と、自動フェイルオーバーを有効にし、各シャードのプライマリとレプリカを少なくとも 2 つのアベイラビリティーゾーンに配置したノードベースの Valkey を対象とします。

Redis Cloud は Active-Active に 99.999% を提供します。Active-Active の停止時間として計上されるのは、デプロイ内のすべてのデータベースが障害となった場合です。(Redis Cloud SLA)

Redis Active-Active のリージョン間フェイルオーバーは誰が担当しますか?

フェイルオーバーとフェイルバックを含むリージョン間のクライアントルーティングは、アプリケーションが担当します。ローカルなフェイルオーバーは Redis が管理します。Active-Active のレプリケーションは結果整合性のため、リージョンごとに更新が異なる時点で届くことにもアプリケーションで対応する必要があります。

どのような技術サポートがありますか?

AWS は最短 5 分のサポート応答を提供します。Redis Cloud は最短 15 分のサポート応答を提供します。