Skip to main content

#32 - DevOps

· 2 min read

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.