🧠FFVAcademy
🚚

Migração: Migration Hub, DMS, MGN e DataSync

9 min de leitura·+45 XP

Quase nenhuma empresa nasce direto na nuvem — a maioria chega até a AWS carregando datacenters, servidores Windows antigos, bancos Oracle de 2 TB e NAS com 300 TB de arquivos. A AWS entende isso e oferece um arsenal dedicadode serviços para cada etapa: descobrir o que existe, planejar a onda, migrar servidores, migrar bancos e transferir dados. No CLF-C02 aparecem perguntas de “qual serviço usar para X” — e a diferença entre MGN, DMS e DataSync precisa estar afiada.

📘 Cloud Concepts· ~24% do CLF-C02

O fluxo de migração em 4 fases

🗺️ Ciclo de migração AWS

  ┌─────────────┐   ┌──────────────┐   ┌──────────────┐   ┌────────────┐
  │  DISCOVER   │→ │    PLAN      │→ │   MIGRATE    │→ │  VALIDATE   │
  │ Application │   │ Migration    │   │ MGN · DMS    │   │ Logs, Cost  │
  │ Discovery   │   │ Hub          │   │ DataSync     │   │ CloudWatch  │
  └─────────────┘   └──────────────┘   └──────────────┘   └────────────┘
                         ▲                     ▲
                         │                     │
                    visibilidade         7 Rs decididos
                       central              por app
        

Cada etapa tem serviços específicos. O Migration Hub é o painel que amarra tudo: você vê progresso de dezenas de servidores sendo migrados por MGN, bancos por DMS e dados por DataSync em uma tela só.

AWS Migration Hub

Painel central de rastreamento. Consolida progresso de MGN, DMS, Application Discovery e ferramentas de parceiros em um único dashboard. Migration Hub Orchestrator permite automatizar sequências (ex: migrar o banco primeiro, depois os app servers que dependem dele).

💡
Migration Hub não cobra pelo rastreamento — você paga só pelos serviços subjacentes (MGN, DMS, etc.).

AWS Application Discovery Service

A etapa zero da migração: entender o que existe on-prem antes de mover qualquer coisa.

ModoComo funcionaQuando usar
Agentless Discovery (Connector)VM appliance no VMware vCenter coleta dados de VMs sem agenteAmbiente VMware, quer inventário rápido
Agent-based DiscoveryADS Agent instalado em cada servidor (Linux/Windows)Precisa de dados detalhados: processos, conexões de rede, dependências

Dados são exportados para Migration Hub ou para S3 (analisáveis com Athena). Permite construir um wave plan — quais apps migrar juntas porque têm dependência forte entre si.

AWS Application Migration Service (MGN)

Substituto oficial do antigo Server Migration Service (SMS). É o serviço de rehost (lift-and-shift) padrão da AWS — replica servidores on-prem inteiros para EC2 com downtime mínimo.

🗺️ Como o MGN funciona

  On-prem Server (VM, físico, Hyper-V, VMware)
     │
     ├── MGN Replication Agent instalado
     │     └── Replica blocos de disco continuamente → EBS snapshots na AWS
     │
     ├── Launch Template pré-configurado (instance type, VPC, SG)
     │
     └── Test Launch → Cutover → EC2 em produção
              RTO ≈ minutos · RPO ≈ segundos
        
MGN é gratuito por 90 dias após a primeira replicação — você só paga EBS + EC2 do destino. Serve também como DR econômico (mantém réplicas em standby).

AWS Database Migration Service (DMS)

Migração de bancos com mínimo downtime, suportando replicação contínua.

TipoExemploFerramenta extra
HomogêneaOracle → Oracle · MySQL → RDS MySQLNão precisa
HeterogêneaOracle → Aurora · SQL Server → PostgreSQLSCT (Schema Conversion Tool)

SCT (Schema Conversion Tool) converte schema + stored procedures + triggers para o dialeto destino. CDC (Change Data Capture) replica mudanças em curso após a carga inicial — é o que permite cutover com downtime de segundos.

⚠️
Armadilha clássica: DMS não migra stored procedures sozinho em migrações heterogêneas — você precisa do SCT antes. Para homogênea, SCT é opcional.

AWS DataSync

Transferência de arquivos e objetos entre storage on-prem (NFS, SMB, HDFS) e AWS (S3, EFS, FSx). Faz verificação de integridade, criptografia em trânsito e pode rodar continuamente ou agendado.

DataSyncStorage GatewaySnow Family
Transferência em rede (contínua/agendada)Acesso híbrido contínuo (mantém on-prem ativo)Transferência física offline
TB até centenas de TBCache local + storage na AWSPB · TB volume sem boa conectividade
NFS/SMB/HDFS ↔ S3/EFS/FSxiSCSI, NFS, SMB, VTLSnowcone · Snowball Edge · Snowmobile

AWS Mainframe Modernization

Serviço gerenciado para migrar e modernizar aplicações mainframe (COBOL, Micro Focus) para cloud. Suporta dois padrões: replataforma(roda o código como está em AWS) ou refactor(transpila COBOL → Java). Aparece pouco no CLF-C02 além do nome, mas pode cair em questões de “qual serviço para migrar mainframe”.

Decisão: qual serviço usar?

📋 Migrar 200 servidores Windows/Linux on-prem para EC2 com menor esforço

AWS MGN (Application Migration Service)

Rehost automatizado, replicação contínua por blocos, cutover em minutos, gratuito por 90 dias.

Alt: VMware HCXse já usa VMware Cloud on AWS.

Alt: Scripts custom com AMI Importmenos automatizado.

📋 Migrar banco Oracle 2 TB para Aurora PostgreSQL com downtime < 1 hora

DMS + SCT + CDC

SCT converte schema Oracle → PostgreSQL; DMS faz carga inicial; CDC replica mudanças enquanto app ainda escreve em Oracle; cutover: redireciona conexões.

Alt: Aurora native importhomogêneo PostgreSQL → Aurora PostgreSQL.

Alt: Backup lógico + restoreoffline — downtime grande.

📋 Transferir 300 TB de arquivos NAS para S3 via rede em 2 semanas

AWS DataSync

DataSync paraleliza transferência, verifica integridade, agenda jobs. Se a conectividade for ruim, considere Snowball Edge (caminhão AWS).

Alt: Snowball Edgeoffline, melhor acima de 500 TB ou link lento.

Alt: Storage Gatewaynão é migração — é acesso híbrido contínuo.

Perguntas típicas (Q&A)

Qual a diferença entre DMS e MGN?

DMS migra bancos de dados (Oracle, SQL Server, MySQL, etc.). MGN migra servidores inteiros (VM ou físico) para EC2 com seus discos. São serviços complementares.

Quando escolher Snow Family em vez de DataSync?

Quando o volume é muito grande (>100 TB) e a conectividade WAN é limitada. Snowball Edge chega fisicamente, você copia os dados localmente e devolve. Há também Snowmobile (caminhão) para 100 PB+.

O Migration Hub cobra à parte?

Não. É gratuito — cobra só os serviços subjacentes que ele rastreia (MGN, DMS, Discovery, etc.).
Take-aways: MGN = servidores · DMS = bancos · DataSync = arquivos via rede · Snow Family = arquivos offline · Application Discovery = descobrir antes de migrar · Migration Hub = painel central. O SCT é obrigatório em migrações heterogêneas de banco.
🧩

Quiz rápido

3 perguntas · Acerte tudo e ganhe o badge 🎯 Gabarito