27/08/2022 - Aula 2 de DevOps (Presencial)
O professor Jemerson pediu para atualizarmos o projeto unipar-devops pois ele enviou la o Máterial em PDF para a aula de hoje.
Infraestrutura como código (IaC)
IaC é uma prática DevOps que busca automatizar o provisionamento da infraestrutura de TI. Consiste na utilização de uma linguagem de codificação descritiva de alto nível que tem como objetivo automatizar o provisionamento da infraestrutura seja on premise ou cloud
Exemplos de ferramentas:
Terraform
De acordo com o site oficial, o Terraform é uma ferramenta de infraestrutura como código (IaC) que permite a criação, alteração e versão de infraestrutura de TI de forma segura e eficiente.
Ele pode ser utilizado para gerenciar as principais nuvens públicas e privadas de TI, como AWS, Azure, Google Cloud, etc.
Após criamos uma maquina com o Terraform na AWS, vamos utilizar o Ansible.
Exemplo de comandos:
Ansible
O Ansible é um mecanismo de automação de TI open source para automação de processos como provisionamento, gerenciamento de configurações, implantação de aplicações, orquestração e muitos outros
- Inventory
- Os inventários organizam os nós gerenciados em arquivos centralizados que fornecem ao Ansible informações do sistema e locais de rede.
- Playbook
- Os playbooks são blueprints de automação, em formato YAML, que o Ansible usa para implantar e configurar nós gerenciados.
Depois de passar esses conteúdos, o professor Jemerson pediu para fazermos uma atividade 2.