Programa do Curso

Introdução a Terraform

  • O que é Terraform?
  • Vantagens da utilização de Terraform
  • Conceitos-chave e terminologia
  • Terraform vs. outras ferramentas de infraestrutura como código

Configurar o seu ambiente

  • Instalando Terraform
  • Configurando Visual Studio Código para desenvolvimento Terraform
  • Criando e configurando contas Azure

Primeiros passos com Terraform em Azure

  • Configuração do fornecedor AzureRM
  • Autenticação em Azure
  • Escrever a sua primeira configuração Terraform
  • Implantação de um recurso Azure básico

Gerenciando o estado Terraform

  • Entendendo o estado Terraform
  • Gerenciamento de estado remoto com armazenamento Azure
  • Bloqueio e consistência de estado

Criar infra-estruturas com Terraform

  • Criar e gerir Azure Máquinas virtuais
  • Configuração de Azure Networking (VNet, sub-redes, NSGs)
  • Implementação de Azure contas de armazenamento
  • Configuração de Azure SQL Databases

Recursos Terraform avançados

  • Módulos Terraform e reutilização
  • Utilização de fontes de dados e variáveis de saída
  • Expressões e funções Terraform
  • Gerir dependências em Terraform

Integração e implantação contínuas

  • Introdução a Azure DevOps
  • Configurar um pipeline de CI/CD para Terraform
  • Automatizando Terraform implantações com Azure DevOps
  • Integração de GitHub acções para entrega contínua

Manipulação de segredos e dados confidenciais

  • Gerir segredos com o Azure Key Vault
  • Integrar o Key Vault com Terraform
  • Práticas recomendadas para gerenciamento de segredos

Monitorização e dimensionamento da infraestrutura

  • Configurar a monitorização e os alertas do Azure
  • Dimensionamento de recursos Azure com Terraform
  • Implementação de grupos de dimensionamento automático

Resolução de problemas e práticas recomendadas

  • Depuração de Terraform configurações
  • Lidando com erros e problemas comuns
  • Práticas recomendadas e recomendações da Terraform

Resumo e próximos passos

Requisitos

  • Conhecimento básico dos conceitos de computação em nuvem
  • Familiaridade com os serviços Microsoft Azure e o portal
  • Conhecimentos básicos de scripting ou programação

Público-alvo

  • Engenheiros de nuvem
  • Engenheiros DevOps
  • Profissionais de TI
  • Administradores de sistemas
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas