Questão FC375847
Em um contexto avançado de desenvolvimento, como a harmonização estratégica entre a Computação em Nuvem, as metodologias DevOps e as abordagens modernas de infraestrutura podem ser
Virtualização e Sistemas Distribuídos
Instituto Consulplan · 2024
Em um contexto avançado de desenvolvimento, como a harmonização estratégica entre a Computação em Nuvem, as metodologias DevOps e as abordagens modernas de infraestrutura podem ser aprimoradas para otimizar a eficiência operacional e o ciclo de vida de software?
- Utilizando apenas armazenamento S3 para simplificar o gerenciamento de dados.
- Priorizando exclusivamente block storage para garantir alta disponibilidade de dados.
- Ignorando CI/CD, já que Infraestrutura como Código (IaC) é suficiente para automação.
- Adotando contêineres Docker para facilitar implantação e escalabilidade de aplicações.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Docker e os contêineres fornecem um ambiente de execução consistente e portátil, garantindo que a aplicação rode igualmente no desenvolvimento, testes e produção.
Isso elimina o problema do “funciona na minha máquina” e reduz retrabalho.
Por serem leves e de inicialização rápida, contêineres facilitam a escalabilidade horizontal e a automação de implantação via orquestradores como Kubernetes.
Permitem estratégias de atualização seguras (rolling, canary, blue/green).
Imagens imutáveis armazenadas em registros integrados a pipelines CI/CD tornam o ciclo de vida reproducível e auditável.
Builds em camadas aceleram testes e deploys, reduzindo tempo de entrega.
O isolamento de dependências melhora previsibilidade e segurança, enquanto o modelo em camadas reduz uso de recursos e otimiza caching.
Assim, contêineres aumentam eficiência operacional e encurtam o ciclo de vida do software.
Conteúdo do catálogo FC Concursos · Atualizado em