Alternativa A - É uma estratégia de migração para nuvem que consiste em mover aplicações, infraestrutura e dados para um ambiente de nuvem, mantendo intactas as suas configurações.
Introdução ao Tema
No contexto de transformação digital e computação em nuvem, as organizações utilizam modelos estruturados para planejar a migração de seus sistemas locais (on-premises) para a nuvem. Um dos frameworks mais utilizados para categorizar essas abordagens é conhecido como os "5 Rs".
Essas estratégias ajudam a definir o nível de esforço, risco e oportunidade de otimização de cada projeto de migração.
Análise dos Conceitos
Para identificar a alternativa correta, precisamos compreender o que cada termo representa dentro desse modelo:
- Rehosting (Lift and Shift): É a estratégia de mover aplicações exatamente como elas são, sem alterações significativas de arquitetura. O objetivo é rapidez e redução de custos iniciais. Isso corresponde à Alternativa A.
- Replatforming (Lift, Tinker and Shift): Envolve pequenas otimizações para aproveitar recursos da nuvem, como trocar bancos de dados locais por versões gerenciadas na nuvem, sem reescrever o código.
- Refactoring/Rearchitecting: Consiste em modificar ou reescrever a aplicação para ser nativa da nuvem (Cloud Native), aproveitando totalmente serviços como escalabilidade automática e microsserviços. Isso corresponde à Alternativa D.
- Retiring: Envolve desativar ou desligar sistemas que não são mais necessários ou valiosos para o negócio. Isso corresponde à Alternativa E.
- Repurchasing: Trocar a solução atual por uma nova, geralmente baseada em Software as a Service (SaaS).
Por que as outras alternativas estão incorretas?
- B: A descrição de "emular através de máquina virtual" remete mais a técnicas específicas de compatibilidade ou virtualização, não definindo o Rehosting puro.
- C: Foca em benefícios de negócio (receita/lucratividade), não na definição técnica da estratégia de migração.
- D: Define claramente o Refactoring, que exige desenvolvimento do zero ou reestruturação profunda.
- E: Define o processo de Retiring (aposentadoria de sistemas).
Conclusão
O Rehosting é caracterizado pela transferência direta de cargas de trabalho existentes para a infraestrutura de nuvem, preservando sua configuração original. Portanto, a definição apresentada na Alternativa A é a única tecnicamente correta para este termo.