Programa do Curso

Introdução

  • O que difere o Terraform do Chef, Puppet, Ansible ou Salt?
  • Por que não usar o Google Deployment Manager?

Visão geral das características e da arquitetura da Terraform

  • Infraestrutura como Código, planos de execução, grafos de recursos, automação de mudanças

Terraform Fluxo de trabalho

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

Começar a trabalhar

  • Preparando uma conta do GCP para usar com o Terraform
  • Inicializando o Terraform e construindo uma máquina virtual (instância de engine de computação)

Criar uma aplicação

  • Começando um projeto no GCP
  • Inicializando uma aplicação web de exemplo

Preparação de um plano de execução

  • Escrivendo um novo plano, salvando e removendo arquivos .tf

Trabalhar com ficheiros de configuração

  • Visão geral da sintaxe
  • Escriver, controlar versões e atualizar

Definição de dependências de recursos

  • Usando o Grafico de Recursos do Terraform
  • Dependências de infraestrutura vs aplicação

Implementação da infraestrutura

  • Pré-visualizando mudanças na configuração
  • Executando mudanças

Estado de gestão

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

Networking

  • Configurando um firewall
  • Gerenciando sub-redes

Reprodução de infra-estruturas

  • Configurando ambientes para uma aplicação: dev, test/qa, stage e prod

Empacotar ficheiros de configuração como módulos

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

Integração de Terraform num pipeline de implementação

  • Criar, implantar e testar uma aplicação
  • Importando recursos externos existentes para o Terraform

Terraform Afinação do desempenho

  • Monitoramento de infraestrutura e métricas de desempenho

Resolução de problemas

Resumo e conclusão

Requisitos

  • Experiência em trabalhar com linha de comando
  • Compreensão dos conceitos de infraestrutura de nuvem

Público

  • Arquitetos de nuvem
  • Administradores de sistemas
  • DevOps engineers
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas