Amazon ElastiCache

ElastiCache resource replication with Arpio

Arpio supports replication of Amazon ElastiCache infrastructure into your recovery environment. Both Redis and Memcached ElastiCache nodes are supported. Arpio treats ElastiCache nodes as an ephemeral cache, and therefore does not replicate the data that is stored within these systems.

Arpio provisions the following resource types from Amazon ElastiCache.

Cache Cluster

Arpio replicates ElastiCache cache clusters to the recovery environment. The complete topology of the cache cluster is replicated. Resources are only active during a test or an actual failover to minimize AWS expense.

The following resources are automatically selected into recovery points when a cache cluster is selected:

  • The ElastiCache Parameter Group associated with the cache cluster
  • The ElastiCache Subnet Group associated with the cache cluster
  • The security groups associated with the cache cluster

Replication Group

Arpio clones ElastiCache replication groups to the recovery environment. The complete topology of the replication group is cloned. Resources are only active during a test or an actual failover to minimize AWS expense.

The following resources are automatically selected into recovery points when a replication group is selected:

  • The ElastiCache cache clusters included in the replication group
  • User groups that are associated with the replication group

Parameter Group

Arpio copies ElastiCache parameter groups to the recovery environment. Parameter groups are copied identically, as no translation is needed in the recovery environment.

Subnet Group

Arpio copies ElastiCache subnet groups to the recovery environment. The subnet IDs and the VPC ID are translated to match the IDs of the cloned subnets and VPC in the recovery environment.

User

Arpio copies ElastiCache users to the recovery environment. Arpio is unable to read password values from users in the primary environment, so for users that have authentication type "password" configured, Arpio will generate a random password for them in the recovery environment.

User Group

Arpio copies ElastiCache user groups to the recovery environment and associates them with the corresponding replication groups that they were associated to within the primary environment.