escrito por Lucas Silva
4 minutos de leitura
Embora o Lift-and-Shift seja a opção mais direta, ele também apresenta desafios importantes que precisam ser superados para garantir uma migração bem-sucedida. Entre eles, destacam-se: assegurar a segurança durante a replicação da instância original, disponibilizar um ambiente isolado para testes pós-migração e garantir a compatibilidade com sistemas operacionais legados. É nesse cenário que o Application Migration Service (MGN) da AWS se destaca, ao simplificar o processo e oferecer soluções para esses pontos críticos.
O AWS Application Migration Service (MGN) é um serviço gerenciado da Amazon que automatiza e simplifica a migração de servidores físicos, virtuais ou baseados em nuvem para a AWS. Ele é focado na estratégia de rehost, exigindo o mínimo de alterações e reduzindo o tempo de inatividade.
Principais funcionalidades:
Baixe e instale o agente do MGN no servidor de origem. Esse agente será responsável por capturar e enviar os dados para a AWS.
Após a instalação, o agente inicia a cópia contínua dos dados do disco para uma área de staging na AWS (em uma subnet definida).
A replicação é realizada de forma assíncrona e segura, com uso de compressão e criptografia em trânsito.
Durante essa fase, o servidor de origem continua operando normalmente.
Configure como a instância final na AWS deve ser provisionada: tipo de instância EC2, VPC, subnet, volumes EBS, tags, IAM role, entre outros parâmetros.
Essa configuração será utilizada tanto para testes quanto para o ambiente de produção.
Lance uma instância de teste a partir dos dados replicados, a fim de validar o funcionamento da aplicação e da infraestrutura na AWS.
Essa etapa permite ajustes antes da migração final. O ambiente de produção não é afetado.
Após os testes, marque a instância como "pronta para cutover".
O MGN realiza uma última sincronização com os dados mais recentes do ambiente de origem e prepara o sistema para o lançamento definitivo.
A instância EC2 de produção é criada com base nas configurações definidas e nos dados sincronizados.
A aplicação já pode ser acessada diretamente na AWS, e a replicação é encerrada nesse ponto.
Após confirmar que a nova instância está operando corretamente, o servidor original pode ser desligado ou descomissionado.
Para concluir, os principais desafios técnicos, operacionais e organizacionais enfrentados em projetos de migração são diretamente endereçados pelas capacidades do AWS Application Migration Service. A tabela a seguir resume como o MGN atua para mitigar esses obstáculos, oferecendo uma solução prática, segura e eficiente para adoção da nuvem.