0Pricing
AWS Solutions Architect · Aula

Os 7 Rs da estratégia de migração

Aplique Rehost, Replatform, Repurchase, Refactor, Retire, Retain e Relocate para categorizar cada carga de trabalho e criar um plano de migração.

Os 7 Rs da estratégia de migração é uma aula grátis de AWS Solutions Architect no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de AWS Solutions Architect, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de AWS Solutions Architect inclui 4 aulas no total.

Por que a estratégia de Migration é importante

Mover cargas de trabalho para a AWS raramente é uma única ação — é um conjunto de decisões tomadas para cada aplicação. Os 7 Rs de Migration fornecem aos arquitetos um vocabulário comum para classificar aplicações e escolher o caminho de Migration adequado. Para a prova SAA-C03, é necessário saber qual R se aplica a uma determinada descrição de cenário, pois as questões frequentemente avaliam sua capacidade de associar uma característica da aplicação à estratégia de Migration correta.

Rehost: Lift and Shift

Rehost (Lift-and-Shift) move uma aplicação para a AWS sem alterações no código ou na arquitetura da aplicação. Use o AWS Application Migration Service (MGN) para replicar VMs locais em instâncias do EC2. Rehost é a opção mais rápida de executar e envolve o menor risco, sendo ideal para migrações em grande escala nas quais a velocidade é importante e a otimização pode ocorrer posteriormente. Ele não aproveita os recursos nativos da nuvem.

# Rehost signal words in exam questions:
# 'move quickly', 'minimal changes', 'same OS and application',
# 'lift-and-shift', 'fastest migration'
# --> Answer: AWS Application Migration Service (MGN)

Replatform: Lift, Tinker, and Shift

Replatform faz algumas otimizações direcionadas para a nuvem sem alterar a arquitetura principal da aplicação. Exemplos: migrar um banco de dados MySQL do EC2 para o Amazon RDS (aplicação de patches e backups gerenciados) ou mover um servidor de aplicações Java para o AWS Elastic Beanstalk (dimensionamento gerenciado). Você mantém a mesma lógica da aplicação, mas substitui o trabalho operacional pesado por serviços gerenciados. É uma alternativa intermediária, que oferece benefícios moderados com baixo risco de Migration.

# Replatform signal words:
# 'move to managed service', 'reduce operational overhead',
# 'same application, but use RDS instead of self-managed MySQL'
# --> Answer: Migrate to RDS / Elastic Beanstalk / ECS

Repurchase: Drop and Shop

Repurchase substitui uma aplicação existente por um produto comercial SaaS. Exemplos: substituir um CRM autogerenciado pelo Salesforce ou trocar um sistema personalizado de RH pelo Workday. Do ponto de vista da AWS, isso significa cancelar a licença local e contratar uma assinatura SaaS. O trabalho de Migration concentra-se na migração de dados e no treinamento dos usuários, e não na infraestrutura. Essa opção é adequada quando a aplicação personalizada deixou de diferenciar o negócio.

# Repurchase signal words:
# 'legacy CRM', 'switch to SaaS', 'no longer maintain in-house',
# 'purchase a commercial off-the-shelf solution'
# --> Answer: Move to SaaS (no AWS infrastructure)

Refactor: Re-architect

Refactor (Re-architect) envolve redesenhar a aplicação para aproveitar plenamente os recursos nativos da nuvem. Exemplos: dividir um monólito em microsserviços executados no Lambda e no API Gateway ou reimplementar o processamento em lote usando SQS e workers com escalabilidade automática. Refactor oferece o maior benefício de longo prazo em escalabilidade, resiliência e custo — mas é a estratégia de Migration mais cara e demorada.

# Refactor signal words:
# 'add features', 'improve scalability', 'reduce technical debt',
# 'modernise', 'cloud-native', 'serverless'
# --> Answer: Redesign with Lambda / containers / event-driven

Retire: Desativação

Retire significa desligar aplicações que não são mais necessárias. Uma avaliação abrangente do portfólio geralmente revela que 10–20% das aplicações não têm usuários ativos, duplicam funcionalidades de outro sistema ou já não atendem à finalidade necessária. Desativá-las reduz custos de licenciamento, a superfície de exposição de segurança e o escopo da Migration. Antes de desativá-las, confirme com as partes interessadas e verifique os requisitos de conformidade para retenção de dados.

# Retire signal words:
# 'no longer used', 'duplicate functionality', 'low usage',
# 'can be decommissioned', 'no business value'
# --> Answer: Retire (do not migrate)

Retain: Manter no Ambiente Local

Retain (às vezes chamado de Revisit) significa manter a aplicação no ambiente local por enquanto. Os motivos incluem: requisitos regulatórios que exigem soberania de dados, um investimento de capital recente em hardware, dependências complexas de fornecedores ou o fato de a aplicação estar próxima do fim da vida útil. As aplicações mantidas não são migradas na onda atual, mas podem ser reavaliadas posteriormente. Retain é um resultado válido e comum de uma avaliação de Migration.

# Retain signal words:
# 'compliance', 'data sovereignty', 'recently upgraded on-prem',
# 'end of life in 12 months', 'too risky to migrate now'
# --> Answer: Retain (keep on-premises, revisit later)

Relocate: Lift no Nível do Hipervisor

Relocate é o sétimo R, acrescentado posteriormente ao modelo. Ele move a infraestrutura para a AWS sem comprar novo hardware, refatorar aplicações ou redesenhar a arquitetura. Especificamente, refere-se à migração de cargas de trabalho VMware vSphere para a VMware Cloud on AWS, permitindo que as mesmas ferramentas do vCenter gerenciem VMs que agora são executadas no hardware físico da AWS. É mais rápido que Rehost em ambientes com uso intenso de VMware que ainda não estão prontos para alterar o OS ou a aplicação.

# Relocate signal words:
# 'VMware', 'vSphere', 'maintain same virtualisation tools',
# 'move hypervisor-level without refactoring'
# --> Answer: VMware Cloud on AWS (Relocate)

Aplicando os 7 Rs na prática

Em uma onda real de Migration, uma única organização pode aplicar os 7 Rs simultaneamente: desativar aplicações não utilizadas, manter aquelas bloqueadas por requisitos de conformidade, fazer Rehost da maioria com MGN, fazer Replatform de bancos de dados para RDS, refatorar um ou dois monólitos estratégicos para uma arquitetura sem servidor, fazer Repurchase do CRM legado e fazer Relocate de clusters VMware. O AWS Migration Readiness Assessment (MRA) e o Migration Hub ajudam a acompanhar a classificação de cada aplicação pelos 7 Rs em todo o portfólio.

Considerações de custo por estratégia

O custo de Migration aumenta à medida que você avança de Retire por Relocate, Retain, Rehost, Replatform e Repurchase até Refactor. Refactor tem o maior custo inicial de engenharia, mas normalmente resulta no menor gasto de longo prazo com a nuvem devido à escalabilidade automática sem servidor e à cobrança conforme o uso. Rehost oferece o caminho mais rápido para a nuvem, mas pode resultar em instâncias do EC2 superdimensionadas, que precisarão ser dimensionadas corretamente depois para gerar economia.

# Cost vs. effort rough ordering (low to high effort):
# Retire < Retain < Rehost < Relocate < Replatform < Repurchase < Refactor
# Long-term cloud savings rough ordering (low to high savings):
# Rehost < Replatform < Repurchase < Relocate < Refactor

Dicas para a prova SAA-C03 sobre questões de Migration

As questões de cenário sobre Migration seguem um padrão: descrevem uma característica da aplicação e perguntam qual estratégia de Migration é mais apropriada. Observe as palavras-chave: 'migração mais rápida' = Rehost; 'serviço gerenciado, sem alteração de código' = Replatform; 'modernizar/sem servidor' = Refactor; 'mover VMware' = Relocate; 'não é mais necessária' = Retire; 'conformidade/soberania de dados' = Retain; 'mudar para SaaS' = Repurchase. Há um único R correto por cenário — elimine os demais usando as evidências das palavras-chave.

Verificação rápida

Teste sua compreensão dos conceitos de AWS Solutions Architect (SAA-C03) apresentados nesta lição.

Recapitulação da lição

Nesta lição, você aprendeu que: os 7 Rs são Rehost, Replatform, Repurchase, Refactor, Retire, Retain e Relocate, as questões da prova avaliam sua capacidade de associar características da aplicação ao R correto usando sinais de palavras-chave e Refactor oferece o maior benefício da nuvem, mas também o maior custo inicial. A seguir, exploraremos o AWS Migration Hub e o Application Discovery Service para avaliar o portfólio.

Perguntas Frequentes

A aula “Os 7 Rs da estratégia de migração” é grátis?

Sim — o texto completo de “Os 7 Rs da estratégia de migração” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de AWS Solutions Architect, atualize para CoddyKit PRO. O curso de AWS Solutions Architect inclui 4 aulas no total.

O que vou aprender em “Os 7 Rs da estratégia de migração”?

Aplique Rehost, Replatform, Repurchase, Refactor, Retire, Retain e Relocate para categorizar cada carga de trabalho e criar um plano de migração. Você pratica AWS Solutions Architect com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar AWS Solutions Architect?

Nenhuma experiência prévia é necessária. AWS Solutions Architect no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Os 7 Rs da estratégia de migração”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de AWS Solutions Architect?

Sim. Cada aula de AWS Solutions Architect inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Os 7 Rs da estratégia de migração
  2. AWS Migration Hub e Application Discovery Service
  3. Application Migration Service (MGN)
  4. Database Migration Service (DMS) e Schema Conversion Tool
← Voltar para AWS Solutions Architect