As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Fase 3: implementação baseada em ondas
A fase de implementação baseada em ondas se concentra na seleção de AWS microsserviços para substituir funcionalidades específicas do sistema legado e, em seguida, na implementação desses serviços em ondas. As recomendações a seguir podem ajudar você a priorizar quais recursos devem ser modernizados primeiro e, em seguida, implementar as alterações na produção de forma incremental.
Importante
Certifique-se de consultar e obter a aprovação das principais partes interessadas antes de implementar qualquer um dos seguintes grupos de ondas. É recomendável usar uma abordagem iterativa ao criar esses grupos, em vez de confiar apenas nos critérios de pontuação da matriz de recursos.
Principais áreas de foco
-
Uso de uma série de critérios de priorização para categorizar os recursos em três ondas de implementação com base em seu número de dependências, na prioridade comercial e no nível de complexidade
-
Seleção de AWS microsserviços nativos da nuvem que possam fornecer os mesmos recursos do sistema de TI antigo
-
Configurando a AWS infraestrutura básica necessária para configurar os microsserviços selecionados AWS
-
Implementação da mudanças na produção de forma incremental em ondas
Etapa 1: organizar os recursos com base no número de dependências, na prioridade comercial e no nível de complexidade
Usando a contribuição das principais partes interessadas junto com as pontuações ponderadas da matriz de recursos, organize os recursos do sistema legado nos três seguintes grupos principais:
nota
A maioria das implementações também exige o uso de muitos grupos de subondas. Este guia descreve os três principais grupos de ondas apenas para fins de exemplo.
Recursos da Onda 1
Número de dependências |
Nenhum ou muito baixo |
Prioridade comercial |
Baixo |
Complexidade |
Baixo |
Recursos da Onda 2
Número de dependências |
Baixo a médio |
Prioridade comercial |
Baixo a médio |
Complexidade |
Médio |
Recursos da Onda 3
Número de dependências |
Alto |
Prioridade comercial |
Médio a alto |
Complexidade |
Médio a alto |
Etapa 2: Selecionar AWS microsserviços para substituir os recursos do sistema de TI antigo
Em coordenação com as principais partes interessadas, use um processo iterativo de revisão e finalização da sequência de recursos que você deseja modernizar. Em seguida, selecione AWS microsserviços para substituir os recursos do sistema de TI legado.
A seguir estão alguns exemplos de AWS microsserviços que geralmente podem ser usados para substituir recursos que se enquadram em cada grupo de ondas:
Exemplos de AWS microsserviços do Wave 1
-
AWS Lambda
-
Amazon Simple Queue Service (Amazon SQS)
-
Amazon Simple Notification Service (Amazon SNS)
-
Amazon API Gateway
nota
Os recursos do Wave 1 podem ser integrados a serviços AWS básicos mínimos usando um padrão de migração do estrangulador. Para obter mais informações, consulte Migração perfeita de cargas de trabalho legadas locais usando um padrão de estrangulamento
Exemplos de AWS microsserviços do Wave 2
-
AWS Step Functions fluxo de trabalho baseado
-
Banco de dados adequado à finalidade (migração para o Aurora PostgreSQL)
-
AWS Fábrica de SaaS
nota
Os recursos da Onda 2 geralmente envolvem algum nível de modernização do banco de dados, como a migração para um banco de dados compatível com PostgreSQL. Para manter uma solução de nuvem híbrida, geralmente também é necessário sincronizar bancos de dados legados com novos bancos de dados nativos da nuvem.
Exemplos de AWS microsserviços do Wave 3
-
AWS Fargate
-
Mecanismos de recomendação em tempo real, como Amazon Textract, Amazon Comprehend, Amazon Rekognition e modelos Amazon SageMaker
-
Lagos de dados escaláveis, como o Amazon Simple Storage Service (Amazon S3) e AWS Lake Formation
-
Serviços de análise específicos da Amazon, como Amazon Athena, Amazon EMR, Amazon Service OpenSearch , Amazon Kinesis e Amazon Redshift
-
Serviços de movimentação de dados sem interrupções, como e AWS Glue AWS App Mesh
Importante
Aviso de fim do suporte: em 30 de setembro de 2026, AWS o suporte para o. AWS App Mesh Depois de 30 de setembro de 2026, você não poderá mais acessar o AWS App Mesh console ou os AWS App Mesh recursos. Para obter mais informações, visite esta postagem no blog Migrando do AWS App Mesh Amazon ECS Service Connect.
nota
Os recursos da Onda 3 geralmente têm um grande número de dependências e precisam ser integrados a outros microsserviços. Esses atributos tornam os recursos da Onda 3 bons candidatos para serem substituídos por microsserviços baseados em contêineres.
Etapa 3: Configurar a AWS infraestrutura básica necessária para configurar os microsserviços selecionados AWS
Depois de analisar e finalizar a arquitetura de destino baseada em nuvem com as principais partes interessadas, configure a AWS infraestrutura necessária para configurar os AWS microsserviços que você selecionou.
Exemplo de recursos de AWS infraestrutura fundamental
-
AWS Control Tower
e landing zone -
AWS Organizations
unidades organizacionais e políticas de controle de serviços (SCPs) -
AWS Identity and Access Management Políticas (IAM)
-
Amazon API Gateway
APIs -
Funções do AWS Lambda
-
AWS serviços de banco de dados, como o Amazon Relational Database Service (Amazon
RDS) -
CloudWatchPainéis e alarmes da Amazon
-
Assinaturas e tópicos do Amazon Simple Notification Service (Amazon SNS)
-
Grupos de usuários do Amazon Cognito
Etapa 4: implementar as mudanças nas ondas
Implemente sequencialmente cada grupo de ondas em um ambiente de teste. À medida que cada grupo de onda estiver pronto para produção, teste a funcionalidade do sistema e depure quaisquer problemas no ambiente de teste. Em seguida, reduza as alterações em seu ambiente de produção de forma incremental.
Confira abaixo as descrições de alto nível dos tipos de tarefas que geralmente estão associados à implementação de cada grupo de onda:
Implementação da Onda 1
-
Criar funções do Lambda sem servidor
-
Integrar as funções do Lambda com o serviço do API Gateway
-
Configurar sistemas de autenticação e autorização usando ferramentas como o Amazon Cognito, IAM, Okta e Ping Identity
-
Para arquiteturas de nuvem híbrida, configure uma camada de proxy usando uma malha de serviços, como AWS App Mesh
.
Implementação da Onda 2
-
Configure AWS App Mesh, incluindo sua malha de serviços, serviços virtuais, nós, rotas e proxies
-
Configure contêineres no AWS Fargate Amazon Elastic Kubernetes Service (Amazon EKS)
-
Integrar a camada de proxy com o sistema de frontend
Implementação da Onda 3
-
Concluir as migrações e integrações de dados complexas
-
Implementar seus fluxos de trabalho mais complexos que envolvem vários microsserviços