Programa do Curso
Introdução
- Como o Terraform é diferente do Chef, Puppet, Ansible e Salt?
- Por que não usar a AWS Management Console?
Visão Geral das Funcionalidades 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
- Preparando uma conta AWS para uso com o Terraform
- Inicializando o Terraform
Preparando um Plano de Execução
- Escrevendo um novo plano, salvando e removendo arquivos .tf
Trabalhando com Arquivos de Configuração
- Visão geral da sintaxe
- Escrever, controlar versões e atualizar
Definindo Dependências de Recursos
- Usando o Gráfico de Recursos do Terraform
- Dependências de infraestrutura vs aplicativos
Implantando Infraestrutura
- Pré-visualizando mudanças de configuração
- Executando mudanças
Gerenciando Estado
- Configurando um backend usando AWS S3 e AWS DynamoDB
Reproduzindo Infraestrutura
- Configurando o ambiente para uma aplicação: dev, test/qa, stage e prod
Empacotando Arquivos 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
Integrando o Terraform em um Pipeline de Implantação
- Criar, implantar e testar uma aplicação
- Importar recursos externos existentes para o Terraform
Ajuste de 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 sistemas
- Engenheiros DevOps
Declaração de Clientes (4)
Então, na minha opinião, saímos desses três dias com os blocos de construção e o conhecimento necessário para criar quase qualquer coisa no AWS com Terraform. Não só podemos construí-lo, mas também podemos testá-lo e validar nosso terraform conforme as melhores práticas, além de configurar ganchos de solicitações de pull para validar o código antes de permitir que ele seja commitado.
Bernard Quick - AWS, Inc.
Curso - Terraform on AWS
Máquina Traduzida
- Após dois anos de comunicação principalmente virtual, formação, etc., foi ótimo ter novamente um curso no local com toda a equipa - para além da teoria e dos exercícios de laboratório, é muito importante ver o professor a fazer coisas ao vivo, incluindo todos os erros que possa cometer. Isto ajuda muito a ter uma ideia de como se deve trabalhar com uma ferramenta, pedir ajuda, depurar, etc.
Christoph Bocklin - swisstopo
Curso - Terraform on AWS
Máquina Traduzida
Goobteve conhecimento sobre o assunto e aprendeu alguns fundamentos
Barry Halper - Department for Levelling Up, Housing and Communities
Curso - Terraform on AWS
Máquina Traduzida
Havia muitos exemplos práticos e as explicações passo a passo foram cuidadosamente detalhadas.
Jeffrey Ronay - Federal Reserve Bank of SF
Curso - Terraform on AWS
Máquina Traduzida