ElastiCache と Memorystore for Valkey の比較:容量の拡大を誰が管理するか

AWS と Google Cloud のマネージド Valkey を、レプリケーションを含む RAM 料金、クライアント要件、稼働率の保証、サポートから比較します。

Momento のブランドを添えた Amazon ElastiCache と Memorystore for Valkey のアイコン

ElastiCache for Valkey は、ノードベースのデプロイメントに加え、Serverless による自動スケーリングを提供します。Google Cloud Memorystore for Valkey は、容量の制御と、お客様がデプロイする Memorystore Cluster Autoscaler による自動化を提供します。どちらもプライベート接続を備えたマネージド Valkey です。まずアプリケーションが使うクラウドを確認し、クライアントの接続方式と、チームがどこまでスケーリング作業を担いたいかを比較してください。

比較の概要

比較項目ElastiCache for ValkeyMemorystore for Valkey
料金(レプリカ 2 台を含む)$24.67/GB 月〜$32.40/GB 月〜
提供環境AWSGoogle Cloud
エンジンとバージョンValkey 9Valkey 9
稼働率 SLA99.99%99.99%
サポート SLA最短 5 分最短 5 分
オートスケーリングCloudwatch / Application Auto-Scaling 経由Memorystore Cluster Autoscaler 経由
最大サイズ50 TB+28 TB

Amazon ElastiCache について

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

Google Cloud Memorystore について

Google Cloud Memorystore for Valkey は、Valkey を基盤とするマネージドキャッシュサービスです。Google Cloud 上でクラスターモード有効・無効のデプロイメントを提供し、お客様がノードタイプ、容量、トポロジーを選択します。関連するサービスとして、別途 Memorystore for Redis と Redis Cluster があります。

最近の更新

2026年9月24日 - Google は、現行の Valkey 9 リリースを一般提供しました。現在のバージョン表にも、デフォルトとして記載されています。ElastiCache のノードベースのデプロイメントも Valkey 9 を提供します。メジャーバージョンが同じため、クラウドの配置、クライアントモード、スケーリングの責任を優先して検討してください。Memorystore は、アップグレード後にダウングレードできません。

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

成長にチームがどう対応するかを決定

ElastiCache Serverless は、日常的な容量の増加を自動で処理します。予想されるトラフィック増加がそのスケーリング速度を超える場合、AWS は少なくとも 60 分前の事前スケーリングを推奨しています。日々のスケーリングをサービスに任せていても、予定された大規模リリースには事前準備が必要な場合があります。

Memorystore では、お客様のチームがノードタイプとシャード数を選択します。クラスター型デプロイメントには、CPU とメモリの組み合わせが事前に決められた 6 種類の通常ノードタイプがあります。Memorystore Cluster Autoscaler は、CPU とメモリのメトリクスを使ってシャード数の変更を自動化します。デプロイと設定は、お客様のチームが行います。

ノードベースの ElastiCache にも、オートスケーリングの選択肢があります。実際の選択では、既存のクラウド運用と合わせて、サイジングとスケーリングの作業をチームがどこまで担いたいかが重要になります。

デプロイメントの判断にクライアント要件を含める

ElastiCache Serverless の自動スケーリングには、クラスター対応クライアントと TLS の要件が伴います。アプリケーションがスタンドアロンクライアントを使う場合、ノードベースの ElastiCache は両方のクラスターモードを提供します。

Memorystore も、クラスター型と非クラスター型のインスタンスを提供します。クラスター型はデータを複数のシャードに分散し、クラスター対応クライアントが必要です。非クラスター型は 1 つのシャードと通常のクライアントを使います。どちらのモードでも容量のサイズ変更はできますが、そのままモードを切り替えることはできません。現在のクライアントに加え、アプリケーションの成長計画も考慮してモードを選んでください。

どちらのサービスも、パブリックエンドポイントではなくプライベート接続を使います。Memorystore は Private Service Connect を使用します。それぞれのクラウド外部にあるアプリケーションも、サポートされているネットワーク構成を通じて接続できます。そのため、クラウドの配置は選択の指針となりますが、いずれのサービスも、同じクラウド内のクライアントに限定されるわけではありません。

Momento Cache を試す

繰り返し発生するトポロジーの判断を任せたい場合は、マネージド容量と、安定したスタンドアロンクライアントの接続方式を提供する Momento をご検討ください。

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

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

よくある質問

容量料金の開始価格はどう違いますか?

ElastiCache は $24.67/GB 月から、Memorystore は $32.40/GB 月からです。ワークロードに必要なノード構成や容量の制御方法と合わせて、これらの料金を比較してください。

最上位の稼働率 SLA の対象になるのは、どのデプロイメントですか?

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

Memorystore のマルチゾーン高可用性 SLA は 99.99% です。ただし、メキシコとストックホルムでは 99.95% です。

既存のクラウドサポートでキャッシュもカバーできますか?

はい。既存の有料クラウドサポートで、どちらのサービスもカバーできます。両方とも、最短 5 分のサポート応答を提供します。(AWS のサポート、Google Cloud のサポート)