Julgue o item a seguir, relativo a infraestrutura como códig...
Julgue o item a seguir, relativo a infraestrutura como código (IaC, na sigla em inglês).
A IaC declarativa especifica as propriedades dos recursos de
infraestrutura que deseja provisionar e, em seguida, a
ferramenta IaC descobre como alcançar esse resultado final
por conta própria.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda o conceito de Infraestrutura como Código (IaC), que é uma prática moderna na engenharia de software utilizada para provisionar e gerenciar infraestrutura por meio de código, ao invés de realizar processos manuais. A IaC permite que a infraestrutura de servidores, redes, armazenamentos e outros componentes de TI seja definida em arquivos de configuração versionáveis, o que traz vários benefícios como a reprodutibilidade, transparência, e maior controle sobre as mudanças de ambiente.
Existem dois tipos principais de IaC: declarativa e imperativa. A questão em questão trata da abordagem declarativa, na qual você especifica o "o quê" em termos de configuração da infraestrutura, sem se preocupar com o "como" alcançar aquele estado desejado. O sistema de IaC interpreta estas declarações e se encarrega de implementar a infraestrutura necessária para atender a essas especificações.
Para resolver essa questão, é necessário compreender esses conceitos e reconhecer que na IaC declarativa, você descreve o estado final desejado da infraestrutura, e a ferramenta de IaC se encarrega de orquestrar os passos necessários para alcançar esse estado, seja criando, modificando ou removendo recursos conforme necessário. Este é um processo automatizado, o que reduz o risco de erros humanos e garante mais consistência entre os ambientes de TI.
Portanto, o item está correto, pois reflete adequadamente o princípio da IaC declarativa, em que se define as propriedades desejadas dos recursos de infraestrutura e a ferramenta de IaC automaticamente determina as ações necessárias para atingir este estado.
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
ChatGpt:
A IaC declarativa é uma abordagem na qual você especifica o estado desejado da infraestrutura, indicando as propriedades dos recursos que deseja provisionar, mas não fornece uma sequência de passos ou comandos detalhados sobre como realizar a implementação.
Em vez de dizer explicitamente como as etapas devem ser executadas para criar a infraestrutura, você descreve o que deseja alcançar, e a ferramenta de IaC interpreta essa descrição para determinar como implementar essas mudanças de forma eficiente.
Um exemplo comum de IaC declarativa é o uso de linguagens como YAML ou JSON para descrever as configurações desejadas da infraestrutura. Em sistemas como Terraform ou Ansible (quando usado de maneira declarativa), você define o que deseja (por exemplo, "quero uma instância de máquina virtual com essas características e essa rede"), e a ferramenta se encarrega de entender como implementar essas configurações, considerando o estado atual da infraestrutura.
Essa abordagem é frequentemente contrastada com a IaC imperativa, onde você fornece uma sequência detalhada de passos para atingir o resultado desejado. A IaC declarativa é geralmente considerada mais intuitiva, fácil de entender e menos propensa a erros, pois permite que a ferramenta determine automaticamente a melhor maneira de chegar ao estado desejado.
IaC declarativa: estado desejado da infra
IaC imperativa: passo-a-passo de como criar a infra
Foi tema da discursiva do IPEA:
Existem duas abordagens de IaC:
Declarativa: define o estado desejado do sistema, incluindo os recursos necessários, as propriedades que eles precisam ter e uma ferramenta de IaC para configurá-lo.
Imperativa: define os comandos específicos necessários para alcançar a configuração desejada. Depois, esses comandos precisam ser executados na ordem correta.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo