Programa do Curso

Introdução

  • Como o Terraform é diferente do Chef, Puppet, Ansible ou Salt?
  • Por que não usar o Google Deployment Manager?

Visão Geral dos Recursos e Arquitetura do Terraform

  • Infraestrutura como código, planos de execução, gráficos de recursos, automação de mudanças

Fluxo de Trabalho do Terraform

  • Escrever, Pré-visualizar, Criar, Reproduzir, Destruir

Começando

  • Preparar uma conta GCP para uso com o Terraform
  • Inicializar o Terraform e criar uma máquina virtual (instância de computação)

Criando um Aplicativo

  • Iniciar um projeto no GCP
  • Inicializar uma amostra de aplicativo web

Preparar um Plano de Execução

  • Escrever um novo plano, salvar e remover arquivos .tf

Trabalhar com Arquivos de Configuração

  • Sobrevisão da sintaxe
  • Escrever, controlar a versão e atualizar

Definir Dependências de Recursos

  • Usar o Gráfico de Recursos do Terraform
  • Dependências de infraestrutura vs dependências de aplicativo

Implantar Infraestrutura

  • Pré-visualizar mudanças de configuração
  • Executar mudanças

Gerenciar Estado

  • Configurar o Google Cloud Storage para persistência
  • Configurar Estado Remoto

Rede

  • Configurar um firewall
  • Gerenciar subredes

Reproduzir Infraestrutura

  • Configurar ambientes para um aplicativo: dev, test/qa, stage e prod

Pacotar Arquivos de Configuração como Módulos

  • Duplicar código com módulos compartilháveis
  • Usar o Registro de Módulos para criar modelos reutilizáveis

Integrar o Terraform em um Pipeline de Implantação

  • Construir, implantar e testar um aplicativo
  • Importar recursos externos existentes no Terraform

Otimização do Desempenho do Terraform

  • Monitoramento de infraestrutura e métricas de desempenho

Solução de Problemas

Resumo e Conclusão

Requisitos

  • Experiência trabalhando com linha de comando
  • Compreensão dos conceitos de infraestrutura na nuvem

Público-alvo

  • Arquitetos de nuvem
  • Administradores de sistema
  • Engenheiros DevOps
 21 Horas

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas