

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.

# Migración de las cargas de trabajo de Redis a Redis Enterprise Cloud en AWS
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws"></a>

*Antony Prasad Thevaraj, Amazon Web Services*

*Srinivas Pendyala, Redis*

## Resumen
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-summary"></a>

Este patrón analiza el proceso de alto nivel para migrar las cargas de trabajo de Redis a Redis Enterprise Cloud en Amazon Web Services (AWS). Describe los pasos de la migración, proporciona información sobre la selección de herramientas disponibles y analiza las ventajas, desventajas y pasos para usar cada herramienta. Si lo desea, si necesita ayuda adicional para migrar cargas de trabajo desde Redis, puede contratar los servicios profesionales de Redis.

Si utiliza Redis OSS o Redis Enterprise Software de forma en las instalaciones, estará familiarizado con los importantes gastos administrativos y la complejidad operativa que supone mantener las bases de datos de Redis en el centro de datos. Al migrar sus cargas de trabajo a la nube, puede reducir significativamente esta carga operativa y aprovechar [Redis Enterprise Cloud](https://redis.com/redis-enterprise-cloud/overview/), que es una oferta de base de datos como servicio (DBaaS) totalmente alojada de Redis. Esta migración ayuda a aumentar la agilidad empresarial, mejora la fiabilidad de las aplicaciones y reduce los costos generales, al tiempo que obtiene acceso a las funciones más recientes de Redis Enterprise Cloud en AWS, como la disponibilidad del 99,999 %, la simplicidad de la arquitectura y la escalabilidad.

Redis Enterprise Cloud tiene posibles aplicaciones en los sectores de los servicios financieros, el comercio minorista, la sanidad y los juegos, así como en casos de uso que requieren soluciones para la detección del fraude, el inventario en tiempo real, el procesamiento de reclamaciones y la gestión de sesiones. Puede usar Redis Enterprise Cloud para conectarse a sus recursos de AWS, por ejemplo, a un servidor de aplicaciones que se ejecute en instancias de Amazon Elastic Compute Cloud (Amazon EC2) o a un microservicio que se implemente como un servicio de AWS Lambda.

## Requisitos previos y limitaciones
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-prereqs"></a>

**Supuestos**
+ Actualmente utiliza un sistema de base de datos en las instalaciones que desea migrar a la nube.
+ Ha identificado los requisitos de migración para sus cargas de trabajo, entre los que se incluyen:
  + Requisitos de consistencia de datos
  + Requisitos del entorno de infraestructura y sistema
  + Requisitos de mapeo y transformación de datos
  + Requisitos de pruebas funcionales
  + Requisitos de pruebas de rendimiento
  + Requisitos de validación
  + Estrategia de transición definida
+ Ha evaluado los plazos y las estimaciones de costos necesarios para la migración.
+ Sus requisitos tienen en cuenta el alcance del trabajo y los sistemas y bases de datos que haya identificado como parte de la migración.
+ Ha identificado a las partes interesadas junto con sus funciones y responsabilidades en una matriz responsable, consultada e informada (RACI).
+ Ha recibido el acuerdo y las aprobaciones necesarios de todas las partes interesadas.

**Costo**

En función de las especificaciones técnicas de la base de datos fuente existente (por ejemplo, el tamaño de la memoria, el rendimiento y el tamaño total de los datos), un arquitecto de soluciones de Redis puede dimensionar el sistema de destino en Redis Enterprise Cloud.  Para obtener información general sobre los precios, consulte los [Precios de Redis](https://redis.com/redis-enterprise-cloud/pricing) en el sitio web de Redis.

**Personas y habilidades**

El proceso de migración implica las siguientes funciones y responsabilidades.


| 
| 
| Rol | Description (Descripción) | Habilidades requeridas | 
| --- |--- |--- |
| **Arquitecto de soluciones de migración** | Arquitecto técnico con experiencia en la definición, planificación e implementación de estrategias de migración | Comprensión técnica y a nivel de aplicación de los sistemas de origen y destino; experiencia en la migración de cargas de trabajo a la nube | 
| **Arquitecto de datos** | Arquitecto técnico con amplia experiencia en la definición, implementación y entrega de soluciones de datos para una amplia variedad de bases de datos | Modelado de datos para datos estructurados y no estructurados, con amplios conocimientos y experiencia en la implementación de bases de datos para una empresa | 
| **Arquitecto de soluciones de Redis** | Un arquitecto técnico que puede ayudar a diseñar un clúster Redis de tamaño óptimo para el caso de uso adecuado | Experiencia en el diseño e implementación de soluciones de Redis para una amplia variedad de casos de uso | 
| **Arquitecto de soluciones en la nube** | Un arquitecto técnico con un conocimiento más profundo de las soluciones en la nube, especialmente en AWS | Experiencia en la creación de soluciones para la nube; experiencia en migración de cargas de trabajo y modernización de aplicaciones | 
| **Arquitecto empresarial** | Un arquitecto técnico que tenga un conocimiento completo del panorama técnico de su organización, que tenga una visión compartida de la hoja de ruta del futuro y que practique y establezca las prácticas recomendadas de arquitectura estandarizadas en todos los equipos de su organización | Certificaciones de arquitectura de software, como el TOGAF, conocimientos básicos de ingeniería de software y experiencia en arquitectura de soluciones y arquitectura empresarial | 
| **Ingeniero o de TI DevOps ** | Un ingeniero responsable de crear y mantener la infraestructura, incluida la supervisión de la infraestructura para detectar problemas, realizar tareas de mantenimiento y realizar las actualizaciones necesarias. | Amplio conocimiento de diversas tecnologías, incluidos los sistemas operativos, las redes y la computación en la nube; familiaridad con lenguajes de programación como Python, Bash y Ruby, así como con herramientas como Docker, Kubernetes y Ansible | 

## Arquitectura
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-architecture"></a>

**Opciones de migración**

En el siguiente diagrama, se muestran las opciones para migrar los orígenes de datos en las instalaciones (basadas en Redis u otras) a AWS. Muestra varias herramientas de migración entre las que puede elegir, como la exportación de archivos de Redis Database (RDB) a Amazon Simple Storage Service (Amazon S3), el uso de la característica de replicación de Redis o el uso de AWS DMS.

![\[Opciones para migrar orígenes de datos en las instalaciones a Redis Enterprise Cloud en AWS\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/384309f6-7218-4a46-83a5-f37ff95c8832/images/4b242a29-d283-49a3-aaea-a970813db6be.png)


1. Orígenes de datos en las instalaciones: bases de datos que no están basadas en Redis, como MySQL, PostgreSQL, Oracle, SQL Server o MariaDB. 

1. Orígenes de datos en las instalaciones: bases de datos basadas en el protocolo de Redis, como Redis OSS y Redis Enterprise Software.

1. La forma más sencilla de migrar datos de bases de datos basadas en Redis es exportar archivos RDB e importarlos a la nube empresarial de Redis de destino en AWS.

1. Como alternativa, puede migrar los datos del origen al destino mediante la función de replicación (`ReplicaOf`) de Redis.

1. Si sus requisitos de migración de datos incluyen la transformación de los datos, puede emplear Redis Input/Output Tools (RIOT) para migrar los datos.

1. Como alternativa, puede utilizar AWS Data Migration Service (AWS DMS) para migrar los datos desde bases de datos basadas en SQL. 

1. Debe utilizar la interconexión de nube privada virtual (VPC) para AWS DMS a fin de migrar los datos correctamente a la nube empresarial de Redis de destino en AWS.

**Arquitectura de destino**

El siguiente diagrama muestra una arquitectura de implementación típica de Redis Enterprise Cloud en AWS e ilustra cómo se puede usar con los principales servicios de AWS.

![\[Arquitectura de implementación para Redis Enterprise Cloud en AWS y uso con los servicios de AWS\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/384309f6-7218-4a46-83a5-f37ff95c8832/images/f1351537-e710-4a68-8768-89d44870150f.png)


1. Puede conectarse a las aplicaciones empresariales respaldadas por Redis Enterprise Cloud en AWS.

1. Puede ejecutar aplicaciones empresariales en su propia cuenta de AWS, en una VPC dentro de esa cuenta.

1. Puede utilizar los puntos de conexión de la base de datos de Redis Enterprise Cloud para conectarse a sus aplicaciones. Los ejemplos incluyen un servidor de aplicaciones que se ejecuta en EC2 instancias, un microservicio implementado como un servicio de AWS Lambda, una aplicación de Amazon Elastic Container Service (Amazon ECS) o una aplicación de Amazon Elastic Kubernetes Service (Amazon EKS).

1. Las aplicaciones empresariales que se ejecutan en su VPC requieren una conexión de emparejamiento de VPC a la VPC de Redis Enterprise Cloud. Esto permite que las aplicaciones empresariales se conecten de forma segura a través de puntos de conexión privados.

1. Redis Enterprise Cloud en AWS es una plataforma de base de datos NoSQL en memoria que se implementa como una S DBaa en AWS y está totalmente gestionada por Redis.

1. Redis Enterprise Cloud se implementa dentro de una VPC en una cuenta de AWS estándar creada por Redis.

1. Por motivos de seguridad, Redis Enterprise Cloud se implementa en una subred privada a la que se puede acceder desde puntos de conexión públicos y privados. Le recomendamos que conecte las aplicaciones de cliente a Redis en puntos de conexión privados. Si planea utilizar un punto de conexión público, le recomendamos encarecidamente que [habilite TLS](https://docs.redis.com/latest/rc/security/database-security/tls-ssl/) para cifrar los datos entre sus aplicaciones cliente y Redis Enterprise Cloud.

La metodología de migración de Redis se alinea con la metodología de migración de AWS, que se ilustra en [Movilice su organización para acelerar las migraciones a gran escala](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-migration/overview.html) en el sitio web AWS Prescriptive Guidance. 

**Automatizar y escalar**

Las tareas de configuración del entorno para la migración se pueden automatizar mediante AWS Landing Zone y plantillas de infraestructura como código (IaC) para la automatización y la escalabilidad. Estas cuestiones se analizan en la sección [Epics ](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-epics) de este patrón.

## Tools (Herramientas)
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools"></a>

En función de sus requisitos de migración de datos, puede elegir entre una selección de opciones tecnológicas para migrar sus datos a Redis Enterprise Cloud en AWS. En la tabla siguiente se describen estos parámetros.


| 
| 
| Herramienta | Description (Descripción) | Ventajas | Desventajas | 
| --- |--- |--- |--- |
| [Exportación](https://docs.redis.com/latest/rc/api/examples/back-up-and-import-data/) e [importación de RDB](https://docs.redis.com/latest/rc/databases/import-data/) | Los datos de la base de datos de origen (por ejemplo, Redis OSS o Redis Enterprise Software) se exportan en forma de archivos RDB. Si la base de datos se proporciona a través de un clúster de OSS de Redis, exporta cada partición maestro a una RDB.A continuación, importe todos los archivos RDB en un solo paso. Si la base de datos de origen se basa en un clúster de OSS, pero la base de datos de destino no utiliza la API de clúster de OSS, debe cambiar el código fuente de la aplicación para utilizar una biblioteca cliente de Redis estándar.Los requisitos de transformación de datos o las fusiones de bases de datos lógicas requieren un proceso más complejo, que se explica en *Fusión lógica de bases de datos* más adelante en esta tabla. | Sencillo.Funciona con cualquier solución basada en Redis que pueda exportar datos en formato RDB como fuente (incluidos Redis OSS y Redis Enterprise Software).Logra la coherencia de datos con un proceso sencillo. | No responde a los requisitos de transformación de datos ni admite las fusiones lógicas de bases de datos.Consume mucho tiempo para conjuntos de datos más grandes.La falta de soporte para la migración delta puede provocar un tiempo de inactividad más prolongado. | 
| [Función de replicación de Redis](https://docs.redis.com/latest/rs/databases/import-export/replica-of/) (activa-pasiva) | Puede replicar continuamente los datos de una base de datos de Redis OSS, Enterprise Software o Enterprise Cloud a una base de datos de Redis Enterprise Cloud. Tras la sincronización inicial, la función de replicación de Redis (`ReplicaOf`) realiza una migración delta, lo que significa que prácticamente no se observa ningún tiempo de inactividad de las aplicaciones.La característica de replicación de Redis está diseñada para usarse de forma activa y pasiva. Se supone que el objetivo es pasivo y se vuelve a sincronizar por completo (se vacía y sincroniza desde la base de datos de origen). Por lo tanto, cambiar entre el origen y el destino es algo más complicado.Es posible replicar desde un clúster de OSS de Redis a una base de datos estándar de Redis Enterprise Cloud agrupada en clústeres especificando todas las particiones maestras del clúster de OSS como fuentes. Sin embargo, la función de replicación de Redis permite un máximo de 32 bases de datos de origen. | Admite la replicación continua (carga de datos inicial seguida de deltas).Prácticamente no hay tiempo de inactividad (depende del retraso de la replicación).Logra la coherencia de datos. | Se prevé que solo un sitio esté activo, por lo que cambiar de un sitio a otro es más complicado.Admite un máximo de 32 particiones maestras al migrar desde un clúster de OSS. | 
| [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) | Puede usar AWS DMS para migrar datos de cualquier base de datos de origen compatible a un almacén de datos de Redis de destino con un tiempo de inactividad mínimo. Para obtener más información, consulte [Uso de Redis como objetivo para AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redis.html) en la documentación de AWS DMS. | Soporta la migración de orígenes de datos NoSQL y SQL.Funciona bien con otros servicios de AWS.Admite casos de uso de la captura de datos de cambio y migración en tiempo real (CDC, change data capture). | Los valores clave de Redis no pueden contener caracteres especiales como%.No admite la migración de datos que contengan caracteres especiales en las filas o en los nombres de los campos.No es compatible con el modo de objetos binarios completamente grandes (LOB). | 
| Combinación lógica de bases de datos | Los requisitos especiales de combinación de bases de datos pueden requerir una solución de migración de datos personalizada. Por ejemplo, es posible que tenga cuatro bases de datos lógicas (`SELECT 0..3`) en Redis OSS, pero tal vez desee utilizar un único punto de conexión de base de datos en lugar de mover los datos a varias bases de datos de Redis Enterprise Cloud. Redis Enterprise no admite bases de datos lógicas seleccionables, por lo que tendría que transformar el modelo de datos físicos de la base de datos de origen. Por ejemplo, puede asignar cada índice de base de datos a un prefijo (`0` a `usr`, `1` a `cmp`, etc.) y, a continuación, utilizar un script de migración o una herramienta de extracción, transformación y carga (ETL) para generar un archivo RDB que, a continuación, podrá importar a la base de datos de destino. | Control detallado de la configuración de los datos durante la migración al sistema de destino mediante scripts personalizados.  | Si decide no completar la migración, la reversión puede ser muy difícil, especialmente si los datos más recientes deben devolverse a los sistemas de origen.El costo de creación puede ser elevado si el objetivo es crear una solución única para una migración única.Los costos de mantenimiento del código, la infraestructura, el tiempo de desarrollo y otras áreas pueden ser altos si los requisitos de migración cambian con frecuencia.  | 

Además, puede utilizar las siguientes herramientas y servicios de AWS.

Herramienta de evaluación y descubrimiento:
+ [Evaluador de migración](https://aws.amazon.com/migration-evaluator/)

Herramientas de migración de aplicaciones y servidores:
+ [AWS Application Migration Service](https://aws.amazon.com/application-migration-service/)

[Herramientas de migración de bases de datos](https://aws.amazon.com/solutions/database-migrations/):
+ [Herramienta de conversión de esquemas de AWS (AWS SCT)](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [AWS Database Migration Service (AWS DMS)](https://aws.amazon.com/dms/)

[Herramientas de migración de datos](https://aws.amazon.com/cloud-data-migration/):
+ [AWS Storage Gateway](https://aws.amazon.com/storagegateway/)
+ [AWS DataSync](https://aws.amazon.com/datasync/)
+ [AWS Direct Connect](https://aws.amazon.com/directconnect/)
+ [AWS Snowball](https://aws.amazon.com/snowball/)
+ [Amazon Data Firehose](https://aws.amazon.com/kinesis/data-firehose/)

Soluciones de socios de AWS:
+ [Socios con competencias en migración de AWS](https://aws.amazon.com/migration/partner-solutions/)

## Epics
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-epics"></a>

### Complete las tareas de descubrimiento y evaluación
<a name="complete-discovery-and-assessment-tasks"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Identifique cargas de trabajo. | Identifique las cargas de trabajo candidatas adecuadas que desea migrar. Tenga en cuenta lo siguiente antes de elegir una carga de trabajo para la migración:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Lo ideal es elegir una carga de trabajo que tenga el máximo impacto empresarial con el mínimo de riesgos involucrados. Mantenga el proceso general iterativo y migre en pequeños incrementos. | Arquitecto de datos, promotor empresarial y patrocinador de proyectos de migración | 
| Identifique los orígenes y los requisitos de datos; diseñe un modelo de datos. | Redis organiza un taller para acelerar el descubrimiento y definir la planificación de la migración para el proyecto. Como parte de este taller, los equipos de Redis identifican los orígenes de datos y los requisitos del modelo de datos fuente, y analizan cómo se pueden remodelar en Redis Enterprise Cloud.El equipo de migración de Redis (servicios profesionales) realiza un ejercicio detallado de diseño del modelo de datos con su organización. Como parte de este ejercicio, el equipo de Redis:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Arquitecto de soluciones de Redis | 
| Identificar las características de la base de datos de origen. | Identifique el producto de Redis que se utiliza en los entornos de origen y destino. Por ejemplo:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Arquitecto de datos | 
| Recopile el SLA actual del sistema y otras métricas de tamaño. | Determine los acuerdos de nivel de servicio (SLAs) actuales expresados en términos de rendimiento (operaciones por segundo), latencia, tamaño total de memoria por base de datos y requisitos de alta disponibilidad (HA). | Arquitecto de datos | 
| Identifique las características del sistema de destino. | Determine las respuestas a estas preguntas:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Arquitecto de datos, arquitecto de soluciones de Redis (opcional) | 
| Identifique las dependencias. | Identifique las dependencias ascendentes y descendentes del sistema actual que se va a migrar. Asegúrese de que el trabajo de migración esté alineado con otras migraciones de sistemas dependientes. Por ejemplo, si planea migrar otras aplicaciones empresariales de las instalaciones a la nube de AWS, identifique estas aplicaciones y alinéelas en función de los objetivos, los plazos y las partes interesadas del proyecto. | Arquitecto de datos, arquitecto empresarial | 
| Identifique las herramientas de migración. | En función de sus requisitos de migración de datos (como los datos de origen o los requisitos de tiempo de inactividad), puede utilizar cualquiera de las herramientas descritas anteriormente en la sección [Herramientas](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools). Además, puede utilizar:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Arquitecto de soluciones de migración, arquitecto de soluciones de Redis | 
| Cree un plan de contingencia. | Establezca un plan de contingencia para dar marcha atrás en caso de que surjan problemas durante la migración. | Gestión de proyectos, equipos técnicos, incluido el arquitecto | 

### Complete las tareas de seguridad y cumplimiento
<a name="complete-security-and-compliance-tasks"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Proteja la consola de administración de Redis. | Para proteger la consola de administración, siga las instrucciones de la documentación de [Redis](https://redis.io/docs/latest/operate/oss_and_stack/management/security/). | Administrador de la infraestructura de TI | 
| Proteja la base de datos de Redis. | Consulte las siguientes páginas de la documentación de Redis para:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) |  | 
| Proteja la nube de Redis. APIs | Al [habilitar la API](https://docs.redis.com/latest/rc/api/get-started/enable-the-api/), puede [administrar las claves de API](https://docs.redis.com/latest/rc/api/get-started/manage-api-keys/) de todos los propietarios de su cuenta de Redis Cloud. Para obtener una descripción general de las funciones de seguridad de la API, consulte la [documentación de autenticación de la API](https://docs.redis.com/latest/rc/api/get-started/) en el sitio web de Redis. | Administrador de la infraestructura de TI | 

### Configurar el nuevo entorno de
<a name="set-up-the-new-environment"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Configure un nuevo entorno en AWS. | Esta tarea incluye:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | ¿Informático o ingeniero DevOps  | 
| Implemente la arquitectura de migración. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Ahora está preparado para ejecutar los procesos de migración de datos reales y probarlos. | ¿Informático o DevOps ingeniero | 

### Configurar redes
<a name="set-up-networking"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Establezca la conectividad. | Establezca la conectividad entre la infraestructura en las instalaciones y los recursos de la nube de AWS. Utilice los grupos de seguridad, AWS Direct Connect y otros recursos para lograr esta funcionalidad. Para obtener más información, consulte [Conectar su centro de datos a AWS](https://aws.amazon.com/getting-started/hands-on/connect-data-center-to-aws/) en el sitio web de AWS. | ¿Informático o DevOps ingeniero | 
| Configure las interconexiones con VPC. | Establezca una interconexión de VPC entre la VPC VPCs que ejecuta las aplicaciones empresariales (o las EC2 instancias que ejecutan las herramientas de migración o el servidor de replicación de AWS DMS) y la VPC que ejecuta Redis Enterprise Cloud. Para obtener instrucciones, consulte [Comenzar con Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-getting-started.html) en la documentación de Amazon VPC y [Habilitar el emparejamiento de VPC](https://docs.redis.com/latest/rc/security/vpc-peering/) en la documentación de Redis. | ¿Ingeniero o de TI DevOps  | 

### Migración de datos
<a name="migrate-data"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Elija una herramienta de migración de datos. | Consulte la tabla de la sección [Herramientas ](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools)para ver las descripciones, ventajas y desventajas de estas herramientas:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Las filas siguientes describen las tareas de migración de datos asociadas a cada herramienta. | Arquitecto de soluciones de migración | 
| Opción 1: utilice la exportación e importación de RDB. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Para obtener más información, consulte la [documentación de Redsis](https://docs.redis.com/latest/rc/databases/import-data/). | Arquitecto de soluciones de migración, arquitecto de soluciones de Redis | 
| Opción 2: utilice la característica de replicación de Redis (activa-pasiva). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Para obtener más información, consulte la [documentación de Redsis](https://docs.redis.com/latest/rs/databases/import-export/replica-of/). | Arquitecto de soluciones de migración, arquitecto de soluciones de Redis | 
| Opción 3: utilice AWS DMS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Arquitecto de soluciones de migración, arquitecto de soluciones de Redis | 
| Opción 4: utilice la combinación lógica de bases de datos. | Esta opción implica el uso de un script de migración o una herramienta ETL que pueda transformar el modelo de datos físicos de la base de datos de origen y generar un archivo RDB. Los servicios profesionales de Redis pueden ayudar con este paso, si es necesario. | Arquitecto de soluciones de migración, arquitecto de soluciones de Redis | 

### Migración de la aplicación
<a name="migrate-your-application"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Alinee los plazos y los objetivos de la gestión de proyectos. | Alinee los objetivos, hitos y plazos del proyecto de migración de la capa de aplicación con los del proyecto de migración de datos de Redis. | Administración de proyectos | 
| Alinee las actividades de prueba. | Después de migrar y modernizar la capa de aplicaciones en la nube de AWS, dirija la capa de aplicaciones a la recién migrada Redis Enterprise Cloud en AWS para realizar pruebas. | Testeo | 

### Test
<a name="test"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Implemente planes de pruebas. | Ejecute las rutinas de migración de datos y los scripts que se desarrollaron durante la fase de implementación en un entorno de pruebas, según los requisitos de las pruebas, en su sitio. | Testeo | 
| Prueba de calidad de datos de prueba. | Prueba de la calidad de los datos después de migrarlos. | Testeo | 
| Pruebe la funcionalidad. | Pruebe las consultas de datos y la capa de aplicación para asegurarse de que la aplicación funciona al mismo nivel que en el sistema de origen. | Testeo | 

### Realizar la transición
<a name="cut-over"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Tome la decisión de transición.  | Una vez finalizadas todas las pruebas a nivel de aplicación y base de datos, el equipo de liderazgo ejecutivo y las partes interesadas toman la decisión final sobre si pasarán al nuevo entorno de AWS en función de los resultados finales confirmados por los equipos de pruebas. | La gestión de proyectos, campeona del mundo empresarial | 
| Transición a la nube de AWS. | Cuando haya confirmado que todo está en su lugar, dirija la capa de aplicación a los datos recién migrados y dirija los clientes a la nueva capa de aplicaciones que se está ejecutando en función del nuevo sistema Redis Enterprise Cloud en AWS. |  DevOps Ingeniero o informático, arquitecto de datos, arquitecto de soluciones de migración, arquitecto de soluciones de Redis | 

## Recursos relacionados
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-resources"></a>

**Recursos de Redis**
+ [Documentación de Redis Enterprise Cloud](https://docs.redis.com/latest/rc/)
+ Herramienta [RIOT](https://github.com/redis-developer/riot) (GitHub repositorio)
+ [Terraform Provider](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest) (descargar)

**Recursos de AWS**
+ [Migraciones de demostración](https://aws.amazon.com/getting-started/tutorials/)
+ [Soluciones de socios de AWS](https://aws.amazon.com/quickstart/)
+ [Documentación](https://docs.aws.amazon.com/index.html)
+ [Publicaciones de blog](https://aws.amazon.com/blogs/database/category/migration/)
+ [Libros blancos](https://aws.amazon.com/whitepapers/)
+ [Tutoriales y videos](https://aws.amazon.com/getting-started/tutorials/)
+ [Migración de datos a la nube de AWS](https://aws.amazon.com/cloud-migration/)
+ [Recomendaciones de AWS](https://aws.amazon.com/prescriptive-guidance/)

## Información adicional
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-additional"></a>

Para conocer los requisitos de seguridad estándar para la migración de cargas de trabajo de Redis a la nube de AWS, consulte [Best Practices for Security, Identity, and Compliance](https://aws.amazon.com/architecture/security-identity-compliance/) en el sitio web de AWS y [Redis Trust Center](https://trust.redis.io/) en el sitio web de Redis.