Fase 3: implementación basada en ondas - AWS Guía prescriptiva

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.

Fase 3: implementación basada en ondas

La fase de implementación basada en oleadas se centra en seleccionar AWS microservicios para reemplazar funcionalidades específicas del sistema heredado y, a continuación, implementar esos servicios en oleadas. Las siguientes recomendaciones pueden ayudarlo a priorizar qué capacidades modernizar primero y, después, a implementar los cambios en producción de forma gradual.

importante

Asegúrese de consultar a las partes interesadas clave y obtener su aprobación antes de implementar cualquiera de los siguientes grupos de ondas. Se recomienda utilizar un enfoque iterativo al crear estos grupos, en lugar de confiar únicamente en los criterios de puntuación de la matriz de capacidades.

Áreas de enfoque clave

  • Uso de una serie de criterios de priorización para categorizar las capacidades en tres ondas de implementación en función del número de dependencias, la prioridad empresarial y el nivel de complejidad

  • Seleccionar AWS microservicios nativos de la nube que puedan proporcionar las mismas capacidades que el sistema de TI heredado

  • Configurar la AWS infraestructura básica necesaria para configurar los microservicios seleccionados AWS

  • Implementación de los cambios en producción de forma incremental en ondas

Paso 1: organización de las capacidades en función del número de dependencias, la prioridad empresarial y el nivel de complejidad

Con las aportaciones de las principales partes interesadas y las puntuaciones ponderadas de la matriz de capacidades, organice las capacidades del sistema heredado en los tres grupos principales siguientes:

nota

La mayoría de las implementaciones también requieren el uso de muchos grupos de subondas. En esta guía se describen los tres grupos de ondas principales únicamente con fines ilustrativos.

Capacidades de la onda 1

Número de dependencias

Ninguna o muy bajo

Prioridad empresarial

Bajo

Complejidad

Bajo

 

Capacidades de la onda 2

Número de dependencias

De bajo a medio

Prioridad empresarial

De bajo a medio

Complejidad

Medio

 

Capacidades de la onda 3

Número de dependencias

Alto

Prioridad empresarial

De medio a alto

Complejidad

De medio a alto

Paso 2: Seleccione AWS microservicios para reemplazar las capacidades del sistema de TI heredado

En coordinación con las principales partes interesadas, utilice un proceso iterativo de revisión y finalización de la secuencia de capacidades que desee modernizar. A continuación, seleccione AWS los microservicios para reemplazar las capacidades del sistema de TI heredado.

A continuación, se muestran algunos ejemplos de AWS microservicios que se pueden utilizar con frecuencia para reemplazar las capacidades incluidas en cada grupo:

Ejemplos de AWS microservicios de la primera ola

  • AWS Lambda

  • Amazon Simple Queue Service (Amazon SQS)

  • Amazon Simple Notification Service (Amazon SNS)

  • Amazon API Gateway

nota

Las capacidades de Wave 1 se pueden integrar con servicios AWS básicos mínimos mediante el uso de un patrón de migración estrangulador. Para obtener más información, consulte el blog sobre cómo migrar sin problemas las cargas de trabajo antiguas locales utilizando un patrón de estrangulamiento. AWS

Ejemplos de microservicios de Wave 2 AWS

  • AWS Step Functions flujo de trabajo basado

  • Base de datos adecuada para su propósito (migración a Aurora PostgreSQL)

  • AWS Fábrica de SaaS

nota

Las capacidades de la onda 2 suelen implicar cierto nivel de modernización de las bases de datos, como la migración a una base de datos compatible con PostgreSQL. Para mantener una solución de nube híbrida, también suele ser necesario sincronizar las bases de datos heredadas con las nuevas bases de datos nativas en la nube.

Ejemplos de AWS microservicios de Wave 3

  • AWS Fargate

  • Motores de recomendación en tiempo real, como los modelos Amazon Textract, Amazon Comprehend, Amazon Rekognition y Amazon SageMaker

  • Lagos de datos escalables, como Amazon Simple Storage Service (Amazon S3) y AWS Lake Formation

  • Servicios de análisis de Amazon diseñados específicamente, como Amazon Athena, Amazon EMR OpenSearch , Amazon Service, Amazon Kinesis y Amazon Redshift

  • Servicios de movimiento de datos sin problemas, como y AWS Glue AWS App Mesh

importante

Aviso de fin del soporte: el 30 de septiembre de 2026, AWS suspenderemos el soporte para AWS App Mesh. Después del 30 de septiembre de 2026, ya no podrás acceder a la AWS App Mesh consola ni a AWS App Mesh los recursos. Para obtener más información, visite esta entrada del blog Migración desde AWS App Mesh a Amazon ECS Service Connect.

nota

Las capacidades de la onda 3 suelen tener una gran cantidad de dependencias y, por lo general, deben integrarse con otros microservicios. Estos atributos hacen que las capacidades de la onda 3 sean buenas candidatas para reemplazarse por microservicios basados en contenedores.

Paso 3: Configurar la AWS infraestructura básica necesaria para configurar los microservicios seleccionados AWS

Tras revisar y finalizar la arquitectura basada en la nube de destino con las principales partes interesadas, configure la AWS infraestructura necesaria para configurar los AWS microservicios que haya seleccionado.

Ejemplo de recursos de infraestructura fundamentales AWS

Paso 4: implementación de los cambios en las ondas

Implemente secuencialmente cada grupo de ondas en un entorno de prueba. A medida que cada grupo de ondas esté listo para producción, pruebe la funcionalidad del sistema y depure cualquier problema en el entorno de pruebas. A continuación, reduzca los cambios en su entorno de producción de forma gradual.

A continuación, se incluyen descripciones de alto nivel de los tipos de tareas que suelen estar asociados a la implementación de cada grupo de ondas:

Implementación de la onda 1

  • Creación de funciones de Lambda sin servidor

  • Integración de las funciones de Lambda con el servicio API Gateway

  • Configuración de los sistemas de autenticación y autorización mediante herramientas como Amazon Cognito, IAM, Okta y Ping Identity

  • Para las arquitecturas de nube híbrida, configure una capa de proxy mediante una malla de servicios, como. AWS App Mesh

Implementación de la onda 2

  • Configure AWS App Mesh, incluida su malla de servicios, los servicios virtuales, los nodos, las rutas y los proxies

  • Configurar contenedores en AWS Fargate nuestro Amazon Elastic Kubernetes Service (Amazon EKS)

  • Integración de la capa de proxy con el sistema de frontend

Implementación de la onda 3

  • Migraciones e integraciones de datos complejas

  • Implementación de los flujos de trabajo más complejos que involucren múltiples microservicios