ElastiCache と Render Key Value の比較:オートスケーリングとリサイズ時の停止

リサイズ時の中断、接続上限、複製を含む RAM 料金が ElastiCache for Valkey と Render Key Value の選択に与える影響を確認します。

Amazon ElastiCache と Render Key Value のアイコン、Momento のブランドロゴ

ElastiCache for Valkey は、AWS を利用するチームに自動スケーリングの選択肢を提供します。Render Key Value は、すでに Render を利用するアプリケーションに適し、新規インスタンスでは Valkey 8 が動作します。ただし容量のアップグレード時には、約 1–2 分のサービス停止が発生します。判断の中心は、キャッシュをどう拡張するかです。Render の接続枠はメモリプランに連動し、ElastiCache ではデプロイ方法の選択によってスケーリングとクライアント統合が変わります。

比較の概要

比較項目ElastiCache for ValkeyRender Key Value
料金(レプリカ 2 台を含む)$24.67/GB 月から$27/GB 月から
提供環境AWSRender クラウド
エンジンとバージョンValkey 9Valkey 8 または Redis 6
稼働率 SLA99.99%不明
サポート SLA最短 5 分不明
オートスケーリングCloudwatch / Application Auto-Scaling 経由非対応
最大サイズ50 TB+40 GB

Amazon ElastiCache について

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

Render Key Value について

Render Key Value は、Render のホステッド型キーバリューサービスです。新規インスタンスでは Valkey 8、従来のインスタンスでは Redis 6 が動作します。利用者がプロビジョニングするインスタンスサイズを選び、そのサイズによってメモリと接続数の上限が決まります。

最近の更新

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

2026 年 6 月 11 日 - Render は有料インスタンスで永続化を設定できるようにしました。破棄可能なキャッシュでは Off を選び、その他のワークロードでは永続化を維持できます。モード変更でインスタンスは再起動し、Off との間で切り替えるとすべてのデータが失われます。

キャッシュが満杯になる前にアップグレードを計画する

Render の容量アップグレードではインスタンスが再起動し、約 1–2 分利用できなくなります。既存インスタンスをそのままダウングレードすることはできません。再起動後に保持されるデータは選択した永続化モードによって決まるため、拡張にサービス停止とキャッシュのウォームアップの両方が伴うことがあります。

ElastiCache Serverless は自動で拡張し、ノードベースのデプロイもオートスケーリングを提供します。予測される急増が Serverless の拡張ペースを超える場合、AWS は少なくとも 60 分前の事前スケーリングを推奨しています。

データセットに加えてアプリケーション群に合わせて容量を決める

Render の公開プランでは、メモリと接続数が連動します。1 GB プランでは 1,000 接続、公開されている最大の 40 GB プランでは 40,000 接続が許可されます。アプリケーション群が拡大すると、データセットに十分な余裕があっても接続枠に達する可能性があります。

ElastiCache のデプロイモデルによって、クライアントの接続方法が変わります。Serverless にはクラスター対応クライアントと TLS が必要です。ノードベースのデプロイは両方のクラスターモードを提供します。

Render は同じワークスペースとリージョン内のプライベートアクセスを提供するため、すでにそこにあるアプリケーションを配置しやすくなります。ElastiCache クラスターにはパブリック IP がありませんが、AWS 外のアプリケーションも対応するネットワーク構成を介して接続できます。

Momento Cache を試す

アプリケーション群がデータセットより速く拡大している場合、Momento Cache は数百万のクライアントに対応するためのゲートウェイを提供します。

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

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

よくある質問

どの稼働率保証が適用されますか?

ElastiCache は稼働率 99.99% の SLAを提供します。Render Key Value の稼働率は、公開されている料金とサービス情報からは不明です。

サポートの応答時間はどのくらいですか?

AWS サポートの初回応答は最短 5 分です。Render の初回サポート応答目標は、公開プランからは不明です。

新旧の Render インスタンスは同じエンジンで動作しますか?

新規の Key Value インスタンスは Valkey 8 を使用します。2025 年 2 月 12 日より前に作成されたインスタンスは Redis 6 を使用し、機能バージョンのアップグレードなしで動作し続けます。また Render は、2025 年 10 月 8 日の文書で Redis と Valkey の両方にセキュリティパッチを予定していることを示しています。