

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 desde una fuente de Valkey o Redis autohospedada en EC2 a ElastiCache un clúster de Redis OSS a un clúster de Valkey. ElastiCache 

Esto se refiere a la migración de una instancia autohospedada al servicio. ElastiCache Para obtener información sobre la actualización de Redis OSS a Valkey en. ElastiCache [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 iniciar la migración desde la ElastiCache consola, la API o la AWS CLI.

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

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

   Una ElastiCache implementación existente o recién creada debe cumplir los siguientes requisitos de migración: 
   + Utiliza Valkey o Redis OSS versión 5.0.6 o posterior.
   + No tiene habilitado el cifrado en tránsito.
   + Se ha Multi-AZ activado.
   + 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 OSS Valkey o Redis de código abierto y la ElastiCache implementación sean compatibles. 

   Como mínimo, todo lo siguiente de la ElastiCache implementación de destino debe ser compatible con la configuración de Valkey o Redis OSS para la replicación: 
   + Su clúster no debe tener AUTH habilitado.
   + La configuración `protected-mode` debe estar establecida en `no`.
   + Si tienes una `bind` configuración en tu configuración de OSS de Valkey o Redis, debes actualizarla para permitir las solicitudes de los nodos. ElastiCache 
   + El número de bases de datos lógicas debe ser el mismo en el ElastiCache nodo y en el clúster de OSS de Valkey o Redis. 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 de su clúster de OSS de Valkey o Redis ElastiCache, asegúrese de que haya suficiente CPU y memoria para gestionar esta carga adicional. Esta carga proviene del archivo RDB creado por el clúster OSS de Valkey o Redis y transferido a través de la red al nodo. ElastiCache 
   + Todas las instancias de Valkey o Redis OSS en el clúster de origen deben ejecutarse en el mismo puerto.

1. Asegúrate de que tus instancias se puedan conectar ElastiCache haciendo lo siguiente:
   + Asegúrese de que la dirección IP de cada instancia sea privada.
   + Asigne o cree la ElastiCache implementación en la misma nube privada virtual (VPC) que el OSS de Valkey o Redis de 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 acceder a una ElastiCache caché en una Amazon VPC](elasticache-vpc-accessing.md).
   + El grupo de seguridad adjunto a las instancias de Valkey o Redis OSS debe permitir el tráfico entrante desde los nodos. ElastiCache 

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