banner

Servidores na nuvem: migrando com AWS MGN

escrito por Lucas Silva

4 minutos de leitura

null

Entenda passo a passo como usar o AWS MGN para migrar workloads com rapidez, segurança e compatibilidade com sistemas legados.

Existem diversas formas de migrar aplicações para a nuvem, e a escolha da estratégia ideal depende do contexto, do estado atual da aplicação e dos objetivos da organização. Uma abordagem comum é o Rehost (também conhecido como Lift-and-Shift), que consiste em mover a aplicação para a nuvem sem alterações significativas em seu código ou arquitetura, preservando configurações, dados e sistemas. Essa estratégia é especialmente útil quando há necessidade de agilidade na migração ou quando se trata de aplicações legadas que não exigem refatoração imediata.

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 que é o Application Migration Service?

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:

  • Replica continuamente os dados do servidor de origem para a AWS (o agente realiza o processo em segundo plano).
  • Automatiza completamente o processo de migração, eliminando a necessidade de scripts manuais.
  • Facilita a criação de instâncias de teste e de cutover.
  • Permite a configuração personalizada de parâmetros da instância, como tipo de máquina, VPC, armazenamento, entre outros.
  • Reduz o tempo de inatividade com sincronização em tempo real e execução rápida do cutover.
  • Compatível com sistemas Windows e Linux, independentemente do ambiente de origem (on-premises, VMware, Hyper-V ou outras nuvens).

Etapas Básicas da Migração com o AWS Application Migration Service (MGN)

  • 1) Preparação do ambiente de origem:

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.

  • 2) Início da replicação contínua:

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.

  • 3) Criação da blueprint da instância de destino (Launch Settings):

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.

  • 4) Execução de testes de migração (opcional, mas recomendada):

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.

  • 5) Validação e preparação para o cutover (migração final):

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.

  • 6) Cutover: lançamento da instância final na AWS:

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.

  • 7. Desativação do servidor de origem (opcional):

Após confirmar que a nova instância está operando corretamente, o servidor original pode ser desligado ou descomissionado.

Desafios vs Capacidades do AWS MGN

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.

Migracao_AWS_MGN(1) (1)_page-0001.jpg

Compartilhe esse post: