Programa do Curso

Introdução

  • Qual é a diferença entre Terraform e Chef, Puppet, Ansible e Salt?
  • Por que não o AWS Management Console?

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

  • Infraestrutura como código, planos de execução, gráficos de recursos, automatização de alterações

Terraform Fluxo de trabalho

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

Começar a trabalhar

  • Preparando uma conta AWS para usar com Terraform
  • Inicializando Terraform

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

  • Escrever um novo plano, guardar e remover ficheiros .tf

Trabalhar com ficheiros de configuração

  • Síntese da sintaxe
  • Escrita, controlo de versões e atualização

Definição de dependências de recursos

  • Utilizar o gráfico de recursos Terraform
  • Dependências entre infra-estruturas e aplicações

Implementação da infraestrutura

  • Pré-visualização das alterações de configuração
  • Execução de alterações

Estado de gestão

  • Configuração de um backend usando o AWS S3 e o AWS DynamoDB

Reprodução de infra-estruturas

  • Configurar o ambientepara uma aplicação: dev, test/qa, stage e prod

Empacotar ficheiros de configuração como módulos

  • Duplicação de código com módulos partilháveis
  • Utilizar o Registo de Módulos para criar modelos reutilizáveis

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

  • Criar, implementar e testar uma aplicação
  • Importação de recursos externos existentes para Terraform

Terraform Afinação do desempenho

  • Monitorização da infraestrutura e métricas de desempenho

Resolução de problemas

Resumo e conclusão

Requisitos

  • Experiência de trabalho com uma linha de comando.
  • Um entendimento dos conceitos de infraestrutura de nuvem.

Público

  • Arquitectos de nuvens
  • Administradores de sistemas
  • DevOps engenheiros
 21 horas

Declaração de Clientes (2)

Cursos Relacionados

Categorias Relacionadas