O documento discute Infraestrutura como Código (IaC) e o uso da ferramenta Terraform para provisionar recursos na nuvem de forma automatizada através de código. O Terraform permite criar código portátil e reutilizável para provisionar e gerenciar infraestrutura na AWS de forma fácil e testável. O documento também fornece um exemplo prático de como usar o Terraform para criar uma instância EC2 no AWS.
5. O surgimento de hardware definido por
software deu origem à frase “Infra-estrutura
como código” ou “Infrastructure as a Code”
para descrever o modo como esses ambientes
são gerenciados e criados.
(IaaS)
6. O Infrastructure as Code (IAC) é um tipo de infra-estrutura de
TI que as equipes de TI podem gerenciar e provisionar
automaticamente por meio de código, ao invés de usarem um
processo manual. Infraestrutura como Código é algumas vezes
referida como infra-estrutura programável.
(IaC)
10. Se você se cadastrou na AWS este será seu painel AWS.
11. Na barra de pesquisa busque por IAM a AWS nos redireciona para
esta página.
Aqui poderemos cadastrar nosso usuário para logar-se na AWS via
TERRAFORM.
27. Este foi um Lab's simples dada as infinitas possibilidades do TERRAFORM.
Partindo deste conceito, podemos:
- Adicionar a uma VPC pública ou privada.
- Adicionar a um security_group personalizado.
- Adicionar instâncias ao Auto Scaling Group.
- Subir um Kluster em Kubernetes
Boas práticas:
- Subir seus códigos TERRAFORM para um repositório público ou privado;
- Se subir em repositório público, favor, não expor suas Secret_key e Access_Key.