¿Cuáles son las prácticas recomendadas para migrar el clúster de ElastiCache para Redis?
¿Qué prácticas recomendadas conviene utilizar al migrar el clúster de Amazon ElastiCache para Redis?
Descripción breve
Actualmente, Amazon ElastiCache admite métodos sin conexión mediante copias de seguridad para migrar un clúster de ElastiCache Redis dentro de una región, entre regiones de la misma cuenta o entre cuentas.
Nota: Para obtener información sobre cómo migrar un clúster de Redis en una instancia de Amazon Elastic Compute Cloud (Amazon EC2) a ElastiCache, consulte Migración en línea a ElastiCache.
Resolución
Migrar un clúster de ElastiCache Redis dentro de una región
1. Cree una copia de seguridad del clúster de ElastiCache para Redis. Revise las restricciones de la copia de seguridad antes de crearla.
2. Crear un nuevo clúster de Redis mediante la restauración para la copia de seguridad.
Nota: Este método se puede utilizar para migrar un clúster de ElastiCache para Redis a una zona de disponibilidad diferente dentro de una región. O bien, puede utilizarlo para activar el cifrado en tránsito o el cifrado en reposo para un clúster existente.
Migrar un clúster de ElastiCache Redis a una región diferente
1. Cree una copia de seguridad del clúster de ElastiCache para Redis. Revise las restricciones de la copia de seguridad antes de crearla.
2. Cree un bucket de Amazon Simple Storage Service (S3) en la misma región de AWS que el clúster de Redis.
3. Conceda a ElastiCache acceso al bucket de S3.
4. Exporte la copia de seguridad de ElastiCache al bucket de S3.
5. Cree un bucket de S3 en la región de destino.
6. Instale y configure la Interfaz de la línea de comandos de AWS (AWS CLI).
Configure AWS CLI mediante la ejecución del siguiente comando:
aws configure
Ingrese las claves de acceso (ID de la clave de acceso y clave de acceso secreta) del usuario o rol de AWS Identity and Access Management (IAM).
7. Utilice AWS CLI para copiar el archivo de copia de seguridad .rdb a partir del bucket de S3 de la región de origen en el bucket de S3 de la región de destino:
aws s3 cp s3://SourceBucketName/BackupName.rdb s3://DestinationBucketName/BackupName.rdb --acl bucket-owner-full-control --source-region SourceRegionName --region DestinationRegionName
8. En la región de destino, vaya a la consola de Amazon S3 y conceda a ElastiCache acceso de lectura al archivo .rdb.
9. Cree un clúster de ElastiCache para Redis mediante la inicialización del clúster con el archivo .rdb.
Migrar un clúster de ElastiCache Redis a una cuenta diferente
1. Realice una copia de seguridad del clúster. Revise las restricciones de la copia de seguridad antes de crearla.
2. Cree un bucket de Amazon S3 en la misma región de AWS que el clúster de Redis.
3. Conceda a ElastiCache acceso al bucket de S3.
4. Exporte la copia de seguridad de ElastiCache al bucket de S3.
5. Cree un bucket de S3 en la cuenta de destino. El bucket debe estar en la misma región que el clúster de Redis.
6. Instale y configure la Interfaz de la línea de comandos de AWS (AWS CLI).
Configure AWS CLI mediante la ejecución del siguiente comando:
aws configure
Ingrese las claves de acceso (ID de la clave de acceso y clave de acceso secreta) del usuario o rol de AWS Identity and Access Management (IAM) de la cuenta de origen.
Nota: Si las regiones de origen y de destino son diferentes, copie el archivo .rdb mediante el siguiente comando:
aws s3 cp s3://SourceAccountBucketName/BackupName.rdb s3://DestinationAccountBucketName/BackupName.rdb --acl bucket-owner-full-control --source-region SourceRegionName --region DestinationRegionName
8. En la cuenta de destino, abra la consola de Amazon S3 y conceda a ElastiCache acceso de lectura al archivo .rdb.
9. Cree un clúster de ElastiCache para Redis mediante la inicialización del clúster con el archivo .rdb.
Contenido relevante
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 9 meses
- OFICIAL DE AWSActualizada hace 4 meses
- OFICIAL DE AWSActualizada hace 2 años