No que se refere aos componentes centrais da arquitetura em ...
IaC refere-se ao gerenciamento e provisionamento da infraestrutura por meio de códigos, em vez de processos manuais, e o controle de versão é uma parte importante desse gerenciamento.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - correto
A questão aborda o conceito de Infrastructure as Code (IaC), que é uma prática contemporânea em arquitetura de sistemas baseada na automação e gerenciamento de infraestrutura de TI por meio de código, em vez de processos manuais. Esse conceito permite que os engenheiros de sistemas e operações gerenciem infraestruturas de rede, servidores e serviços de nuvem de modo automatizado, replicável e seguro.
A utilização de controle de versão é fundamental neste processo, pois garante que as alterações no código sejam rastreáveis, revertíveis e que possam ser colaborativas entre membros da equipe. O controle de versão oferece histórico de mudanças e facilita a colaboração em ambientes de equipe, sendo uma prática recomendada em desenvolvimento de software e, por extensão, no gerenciamento de IaC.
Portanto, a afirmação está correta, uma vez que reflete com precisão a prática de utilizar código para gerenciar infraestrutura, com o controle de versão sendo um componente crucial dessa metodologia.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Infraestrutura como código (em inglês: infrastructure as code, ou IaC) usa códigos de scripts para automatizar configurações nos centros de processamento de dados automatizando e agilizando as tarefas.
IaC (Infrastructure as Code): IaC refere-se à prática de gerenciar e provisionar a infraestrutura de TI usando código e scripts em vez de processos manuais. Em outras palavras, em vez de configurar servidores, redes e outros componentes de infraestrutura manualmente, os profissionais podem usar códigos para definir e automatizar essas configurações. Isso traz benefícios como consistência, rastreabilidade, reprodutibilidade e escalabilidade.
Controle de Versão: O controle de versão é uma parte importante do desenvolvimento de software e também se aplica a práticas como IaC. Ele permite o rastreamento das alterações feitas nos códigos-fonte ou nas configurações da infraestrutura ao longo do tempo. Ferramentas de controle de versão, como Git, permitem que os usuários acompanhem as alterações, revertam para versões anteriores, colaborem eficientemente e mantenham um histórico das configurações.
Portanto, a afirmação "IaC refere-se ao gerenciamento e provisionamento da infraestrutura por meio de códigos, em vez de processos manuais, e o controle de versão é uma parte importante desse gerenciamento". Essas práticas são fundamentais para a eficiência e a gestão eficaz da infraestrutura em ambientes de nuvem.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo