On this page
Short answer
If the application already lives in one cloud and the workload is a cache or a session store, that cloud's managed service is the fastest route: Amazon ElastiCache, Azure Cache for Redis or Google Cloud Memorystore, with Valkey engines now available on AWS and Google Cloud. If you need Redis Enterprise features such as active-active geo-replication or the enterprise modules, Redis Cloud from Redis Ltd is the managed form of that product. If the dataset is large, the data model is unusual, the estate is on-premises or on VMware, or you need control over version and persistence, self-managed Redis or Valkey with a support contract keeps everything yours and adds an engineer when it breaks. Whichever you choose, the incidents that matter, memory growth, eviction, slow commands, client timeouts, live at the Redis layer, and the platform's support tier usually stops just below it.
Ways to run Redis or Valkey, on the same criteria
| Cloud managed cache (ElastiCache, Azure Cache, Memorystore) | Redis Cloud (Redis Ltd) | Self-managed Redis or Valkey with a support contract | |
|---|---|---|---|
| Where the data lives | Your cloud account and region | Redis Ltd's account in your chosen cloud, or your account under some plans | Wherever you put it: on-premises, VMware, Kubernetes, any cloud |
| Engine and version | The platform's supported versions; Valkey engines on AWS and Google Cloud | Redis Enterprise, with the enterprise modules | Any version of open-source Redis, Redis Stack or Valkey |
| Enterprise features | Platform features: multi-AZ, backups, some tiering; not Redis Enterprise modules | Active-active geo-replication, enterprise modules, management layer | Open-source feature set; Valkey where you choose it |
| Who answers an incident | The cloud's support tier for the service; the Redis-layer problem is usually yours | Redis Ltd support | Your on-call, with a named senior engineer under the contract, 24/7, 15-minute emergency SLA |
| Cost shape | Node-hours and storage on the cloud invoice | Subscription by dataset size and features | Infrastructure plus a contract priced on instance count and response tier |
| Data residency and compliance | Your account; check region | Redis Ltd's attestations, or your account where offered | Unchanged |
| Exit | RDB export and re-import; platform auth does not travel | RDB export; enterprise modules do not travel to open source | Nothing to exit |
| Wins when | Cache or session store already in that cloud | You need Redis Enterprise features managed | Large or unusual dataset, on-premises or VMware, control over version and persistence |
The cloud managed caches
ElastiCache, Azure Cache for Redis and Memorystore run Redis, and now on AWS and Google Cloud Valkey, as a service inside your account: multi-AZ replication, automatic failover, backups and patching, billed as node-hours. They are the right answer for a cache or session store that lives in the same cloud as the application. Their support tier covers the service; the memory growth, eviction storm or slow command that is actually causing your latency is usually yours to diagnose, which is why estates on managed caches still carry Redis-layer support.
Redis Cloud
Redis Ltd's managed form of Redis Enterprise: active-active geo-replication, the enterprise modules, a management layer, and vendor support for all of it. If you need those features, this is the managed way to get them. If you do not, you are paying for a product when what you need is an engineer, which is the distinction the Redis Enterprise support post works through.
Self-managed Redis or Valkey with a support contract
You run Redis on whatever infrastructure the estate already has, on-premises, VMware, Kubernetes or a cloud VM, and a senior engineer is on the other end of the contract when something breaks and alongside you for HA design, sizing and migration. It keeps version, persistence, data model and residency entirely yours, at a cost below any managed service, and it is the only option for estates that cannot move the data or run a build the platforms do not offer. Valkey is a first-class choice here.
How to decide in one pass
- Is it a cache or session store in the same cloud as the app? If yes, that cloud's managed cache, with Redis-layer support if the workload is production-critical.
- Do you need active-active geo-replication or the enterprise modules? If yes, Redis Cloud or self-hosted Redis Enterprise.
- Is the estate on-premises, on VMware, or unable to move the data? If yes, self-managed with a support contract.
- Is Valkey on the roadmap? Choose an option that covers it: ElastiCache or Memorystore's Valkey engines, or self-managed with a contract that names both builds.
Frequently asked questions
Is ElastiCache the same as Redis?
ElastiCache runs Redis OSS or Valkey engines as an AWS service in your account. It is Redis at the protocol and data-model level; version choice, some configuration and the enterprise modules are outside what it offers.
Do I need Redis Enterprise?
Only if you need what it adds: active-active geo-replication, the enterprise modules, or its management layer. A production estate on open-source Redis, Redis Stack or Valkey is fully supportable without it.
Does the cloud's support cover Redis incidents?
It covers the service: node availability, failover, backups. Memory growth, eviction behaviour, slow commands and client timeouts are Redis-layer problems the platform tier usually does not diagnose, which is why managed-cache estates add independent Redis support.
Which managed services run Valkey?
Amazon ElastiCache and Google Cloud Memorystore both offer Valkey engines. Self-managed Valkey runs anywhere; AceMQ supports Redis and Valkey under one contract.
Related
Where this gets done
- 24/7 Redis supportOpen-source Redis, Redis Stack and Valkey
- Redis consultingLatency, memory, replication and failover design
- Valkey supportProduction cover for the Linux Foundation fork
- Valkey consulting and licensingTanzu Valkey from an authorized Broadcom partner
- Enterprise support plansSLA tiers and what each covers
- Kubernetes and container servicesRedis on Kubernetes, operated with your team
- RabbitMQ supportIf Redis and RabbitMQ run together
Recent Redis articles
- Why Is My Redis Client Timing Out When Healthy?Sep 2026
- Should I Migrate from Redis to Valkey?Sep 2026
- Redis Support Pricing: What It Costs in 2026Aug 2026
- What Redis Support Actually Covers (and Doesn't)Aug 2026
- Redis 24/7 Incident ResponseAug 2026
- Who Offers Valkey Support? Production Options ComparedAug 2026
Need this done on your Redis or Valkey estate?
Named senior engineers for latency, memory, replication and failover, 24/7, with a 15-minute emergency SLA.