

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Preparación del origen y destino para la migración
<a name="Migration-Prepare"></a>

Con estos pasos, puede prepararse para migrar sus datos de un origen de Valkey o Redis autoalojado en EC2 a ElastiCache, o desde un clúster de Redis OSS a un clúster de ElastiCache Valkey.

Se refiere a la migración desde una instancia alojada de forma automática en el servicio de ElastiCache. Para obtener más información sobre la actualización de Redis OSS a Valkey en ElastiCache, consulte [Actualización de las versiones del motor, incluidas las actualizaciones de varios motoresActualización de las versiones del motor](VersionManagement.HowTo.md).

Debe asegurarse de que se cumplen los cuatro requisitos previos que se mencionan a continuación, antes de comenzar la migración desde la consola de ElastiCache, la API o la CLI de AWS.

**Preparación de los nodos de Valkey o Redis OSS de origen y destino para la migración**

1. Identifique la implementación de ElastiCache de destino y asegúrese de que puede migrar los datos a ella. 

   Una implementación nueva o existente de ElastiCache debe cumplir con los siguientes requisitos para efectuar la migración: 
   + Utiliza Valkey o Redis OSS versión 5.0.6 o posterior.
   + No tiene habilitado el cifrado en tránsito.
   + Tiene habilitado Multi-AZ.
   + Cuenta con suficiente memoria disponible para ajustar los datos desde el clúster de Valkey o Redis. Para configurar los ajustes adecuados de memoria reservada, consulte [Administración de la memoria reservada para Valkey y Redis OSS](redis-memory-management.md).
   + Para el modo de clúster deshabilitado, puede migrar directamente desde Valkey o Redis OSS 2.8.21 y versiones posteriores a la versión 5.0.6 de Valkey o Redis y posteriores si está utilizando la CLI o la versión 5.0.6 de Redis y posteriores con la CLI o la consola. Para el modo de clúster habilitado, puede migrar directamente desde cualquier versión de Valkey o Redis OSS con el modo de clúster habilitado a la versión de Redis OSS 5.0.6 y posteriores si está utilizando la CLI o la versión 5.0.6 de Redis OSS y posteriores con la CLI o la consola.
   + Número de particiones en origen y destino coincidentes.
   + No forma parte de un almacén de datos global.
   + Tiene desactivada la agrupación de datos por niveles.

1. Asegúrese de que las configuraciones de su Valkey o Redis OSS de código abierto y la implementación de ElastiCache sean compatibles. 

   Como mínimo, tienen que ser compatibles las siguientes características de la implementación de ElastiCache de destino con su configuración de Valkey o Redis OSS para realizar la replicación: 
   + Su clúster no debe tener AUTH habilitado.
   + La configuración `protected-mode` debe estar establecida en `no`.
   + Si tiene la configuración `bind` en la configuración de Valkey o Redis OSS, debe actualizarla para permitir las solicitudes de los nodos de ElastiCache.
   + El número de bases de datos lógicas debe ser el mismo en el nodo de ElastiCache y en su clúster de Valkey o Redis OSS. Este valor se establece mediante `databases` en la configuración de Valkey o Redis OSS.
   + No se debe asignar un nuevo nombre a los comandos de Valkey o Redis OSS que llevan a cabo la modificación de datos para permitir que la replicación de los datos se realice correctamente; por ejemplo, `sync`, `psync`, `info`, `config`, `command` y `cluster`.
   + Para replicar los datos desde el clúster de Valkey o Redis OSS a ElastiCache, asegúrese de que haya suficiente memoria y CPU para gestionar esta carga adicional. Esta carga procede del archivo RDB que ha creado el clúster de Valkey o Redis OSS y se ha transferido por la red hasta el nodo de ElastiCache.
   + Todas las instancias de Valkey o Redis OSS en el clúster de origen deben ejecutarse en el mismo puerto.

1. Asegúrese de que las instancias puedan conectarse con ElastiCache; para ello, haga lo siguiente:
   + Asegúrese de que la dirección IP de cada instancia sea privada.
   + Asigne o cree la implementación de ElastiCache en la misma nube privada virtual (VPC) que Valkey o Redis OSS en la instancia (recomendado).
   + Si las VPC son distintas, configure la interconexión de VPC para permitir el acceso entre los nodos. Para obtener más información acerca de la interconexión con VPC, consulte [Patrones de acceso para obtener acceso a una caché de ElastiCache en una Amazon VPC](elasticache-vpc-accessing.md).
   + El grupo de seguridad asociado a sus instancias de Valkey o Redis OSS debe permitir el tráfico de entrada desde los nodos de ElastiCache.

1. Asegúrese de que la aplicación pueda dirigir el tráfico a los nodos de ElastiCache después de que finalice la migración de datos. Para obtener más información, consulte [Patrones de acceso para obtener acceso a una caché de ElastiCache en una Amazon VPC](elasticache-vpc-accessing.md). 