govuk-aws: 25. Use Elasticache for Redis
Traditionally we provisioned our own redis machines in a non-clustered state.
AWS provide Elasticache which has a Redis engine, and can be configured to be clustered.
We should consider provisioning Elasticache to replace our provisioned Redis instances.
We are using Elasticache instead of provisioning our own Redis instances.
We have less Puppet code to manage. There is no risk of lock-in because the client side behaviour is not changed.
There are some restricted commands in Elasticache which may impact our management of it.