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.
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
-
AWS Control Tower
y landing zone -
AWS Organizations
unidades organizativas y políticas de control de servicios (SCPs) -
Amazon API Gateway
APIs -
Funciones de AWS Lambda
-
AWS servicios de bases de datos, como Amazon Relational Database Service (Amazon
RDS) -
CloudWatchPaneles y alarmas de Amazon
-
Temas y suscripciones de Amazon Simple Notification Service (Amazon SNS)
-
Amazon Cognito
y grupos de usuarios
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