¿Cómo puedo migrar mi clúster de diseño propio de ElastiCache para Redis dentro de una región, entre regiones o a una cuenta diferente?

5 minutos de lectura
0

Quiero migrar mi clúster de diseño propio de Amazon ElastiCache para Redis dentro de una región de AWS, a una región diferente o a una cuenta diferente.

Breve descripción

Para realizar una migración sin conexión de un clúster de diseño propio de ElastiCache para Redis dentro de una región, a una región diferente o a una cuenta diferente, utilice una copia de seguridad.

Para realizar una migración con conexión de un clúster de diseño propio en una instancia de Amazon Elastic Compute Cloud (Amazon EC2) a ElastiCache, consulte Online migration to ElastiCache.

Resolución

Migración de un clúster de diseño propio de ElastiCache para Redis dentro de una región

Siga estos pasos:

  1. Cree una copia de seguridad de ElastiCache de su clúster de ElastiCache para Redis.
    Nota: Antes de crear la copia de seguridad, revise las limitaciones del proceso de copia de seguridad.
  2. Para crear un nuevo clúster de ElastiCache para Redis, restaure el clúster desde una copia de seguridad a una nueva caché.

Nota: Puede utilizar los pasos anteriores para migrar un clúster de ElastiCache para Redis a una zona de disponibilidad diferente dentro de una región. O bien, puede utilizarlos para activar el cifrado en tránsito o el cifrado en reposo para un clúster existente. Además, siga los pasos anteriores para pasar de un clúster con el modo de clúster desactivado a un clúster con el modo de clúster activado.

Migración de un clúster de diseño propio de ElastiCache para Redis a una región diferente

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Troubleshoot AWS CLI errors. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

Siga estos pasos:

  1. Cree una copia de seguridad de ElastiCache de su clúster de ElastiCache para Redis.
    Nota: Antes de crear la copia de seguridad, revise las limitaciones del proceso de copia de seguridad.

  2. Cree un bucket de Amazon Simple Storage Service (Amazon S3) en la misma región que el clúster.

  3. Otorgue a ElastiCache acceso al bucket de Amazon S3.

  4. Exporte la copia de seguridad de ElastiCache al bucket de Amazon S3.

  5. Cree un bucket de Amazon S3 en su región de destino.

  6. Introduzca el ID de la clave de acceso y la clave de acceso secreta de su usuario o rol de AWS Identity and Access Management (IAM).

  7. Utilice la AWS CLI para copiar el archivo de copia de seguridad rdb desde el bucket de Amazon S3 de la región de origen al bucket de Amazon S3 de la región de destino:
    Nota: Sustituya example-source-bucket por el nombre del bucket de origen, example-destination-bucket por el nombre del bucket de destino, example-source-region por la región de origen y example-destination-region por la región de destino.

    aws s3 cp s3://example-source-bucket/example-backup.rdb s3://example-destination-bucket/example-backup.rdb --acl bucket-owner-full-control   --source-region example-source-region --region example-destination-region
  8. En la región de destino, abra la consola de Amazon S3 y, a continuación, otorgue a ElastiCache acceso de lectura al archivo .rdb.

  9. Para crear un clúster de ElastiCache para Redis, proporcione el archivo .rdb al clúster.

Migración de un clúster de diseño propio de ElastiCache para Redis a una cuenta diferente

Nota: Si se muestran errores al ejecutar comandos de la AWS CLI, consulte Errores de solución de problemas de la AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

Siga estos pasos:

  1. Cree una copia de seguridad de ElastiCache de su clúster de ElastiCache para Redis.
    Nota: Antes de crear la copia de seguridad, revise las limitaciones del proceso de copia de seguridad.

  2. Cree un bucket de Amazon S3 en la misma región que el clúster.

  3. Otorgue a ElastiCache acceso al bucket de S3.

  4. Exporte la copia de seguridad de ElastiCache al bucket de S3.

  5. Cree un bucket de Amazon S3 en su cuenta de destino.
    Nota: Asegúrese de que el bucket esté en la misma región que el clúster.

  6. Introduzca el ID de la clave de acceso y la clave de acceso secreta del usuario o rol de IAM de la cuenta de origen.

  7. Copie el archivo de copia de seguridad .rdb desde el bucket de Amazon S3 de la cuenta de origen al bucket de Amazon S3 de la cuenta de destino.
    Nota: Sustituya example-source-bucket por el nombre del bucket de origen, example-destination-bucket por el nombre del bucket de destino, example-source-region por la región de origen y example-destination-region por la región de destino.

    aws s3 cp s3://example-source-bucket/example-backup.rdb s3://example-destination-bucket/example-backup.rdb --acl bucket-owner-full-control   --source-region example-source-region --region example-destination-region
  8. En la cuenta de destino, abra la consola de Amazon S3 y, a continuación, otorgue a ElastiCache acceso de lectura al archivo .rdb.

  9. Para crear un clúster de ElastiCache para Redis, proporcione el archivo .rdb al clúster.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año