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.