G|G (Recursos) - Infra como Código Flashcards

1
Q

O que é Infraestrutura como Código (IaC)?

A

Infraestrutura como Código (IaC) é uma prática de gestão de infraestrutura que usa arquivos de configuração e scripts para provisionar e gerenciar recursos de infraestrutura de forma automática e programática.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual é a principal finalidade da Infraestrutura como Código (IaC)?

A

A principal finalidade da IaC é automatizar a criação, configuração e gerenciamento de recursos de infraestrutura, promovendo consistência, eficiência e redução de erros humanos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que são arquivos de configuração no contexto de IaC?

A

Arquivos de configuração são documentos que contêm definições e parâmetros para criar e configurar recursos de infraestrutura, como máquinas virtuais, redes e bancos de dados, usados por ferramentas de IaC.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual é a diferença entre IaC declarativa e imperativa?

A

IaC declarativa define o estado desejado da infraestrutura e deixa a ferramenta de IaC cuidar da implementação, enquanto IaC imperativa especifica as etapas exatas para alcançar o estado desejado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais são os principais benefícios da Infraestrutura como Código (IaC)?

A

Os principais benefícios incluem automação e eficiência na configuração, consistência e repetibilidade na infraestrutura, e a capacidade de versionar e auditar configurações.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais são algumas ferramentas populares usadas para Infraestrutura como Código (IaC)?

A

Algumas ferramentas populares incluem Azure Resource Manager (ARM) Templates, Terraform, Ansible, e Chef.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como os ARM Templates se relacionam com Infraestrutura como Código (IaC)?

A

ARM Templates são uma ferramenta de IaC específica para o Azure que permite definir e provisionar recursos de infraestrutura no Azure usando arquivos JSON que descrevem a configuração desejada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como a Infraestrutura como Código (IaC) contribui para DevOps?

A

IaC contribui para DevOps ao permitir a automação e a integração contínua de infraestrutura, facilitando o gerenciamento e a implantação rápida e consistente de recursos, e suportando práticas ágeis e colaborativas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Por que é importante versionar os arquivos de configuração de IaC?

A

Versionar os arquivos de configuração permite rastrear mudanças, reverter alterações, colaborar com a equipe e garantir que as configurações possam ser reproduzidas de forma consistente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly