Assinale a afirmativa correta relacionada às estratégias para migração de um sistema legado para um ambiente de nuvem.
- A)O software legado é arquitetado para ser executado dentro dos firewalls corporativos, mas não depende do hardware físico.
Errada, porque um sistema legado frequentemente depende de hardware e infraestrutura específicos, então não faz sentido dizer que ele não depende do hardware físico.
- B)As arquiteturas de computação em nuvem requerem arquiteturas fracamente acopladas.
Certa, porque arquiteturas em nuvem favorecem componentes fracamente acoplados, o que facilita escalabilidade, resiliência e migração.
- C)A elasticidade não é um motivo válido para mover o aplicativo para a nuvem.
Errada, porque a elasticidade é justamente um dos principais motivos para mover aplicações para a nuvem.
- D)Os serviços em nuvem são stateful, já os sistemas legados, em geral, são stateless.
Errada, pois a relação foi invertida: em geral, a nuvem tende a usar serviços com gerenciamento de estado reduzido, enquanto sistemas legados costumam carregar mais estado e dependências.
- E)Devemos unificar as iniciativas de computação em nuvem em uma entrega só para gerar valor comercial mais rapidamente.
Errada, porque unificar tudo em uma única entrega costuma aumentar risco e complexidade; migração para nuvem normalmente pede abordagem gradual e planejada.
Gabarito: B
Quando um sistema legado vai para a nuvem, a grande ideia não é só "mover máquinas", mas adaptar a arquitetura para tirar proveito do novo ambiente. Na prática, a nuvem favorece sistemas mais distribuídos, escaláveis e com baixo acoplamento, porque isso facilita crescimento, manutenção e evolução sem virar um quebra-cabeça impossível. A afirmativa B está correta porque arquiteturas de computação em nuvem normalmente exigem componentes fracamente acoplados. Isso permite que serviços escalem de forma independente, falhem com menos impacto no sistema inteiro e sejam implantados com mais flexibilidade. É o tipo de desenho que conversa bem com elasticidade, resiliência e automação, que são características centrais da nuvem. Já sistemas legados costumam ter dependências mais rígidas, muitas vezes ligados a infraestrutura específica, integrações antigas e pouca separação entre módulos. Por isso, na migração, costuma-se buscar refatoração gradual, encapsulamento de funcionalidades e, quando necessário, a estratégia de rehost, replatform ou refactor. A literatura de arquitetura e práticas de migração para cloud reforça essa ideia de reduzir acoplamento antes e durante a mudança. Em resumo: se a nuvem pede elasticidade e evolução rápida, a arquitetura precisa colaborar, e o baixo acoplamento é um dos melhores aliados. A banca gosta de cobrar exatamente isso: nuvem não combina com sistema monolítico travado e dependente de tudo para funcionar.