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
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