Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Qual é a diferença entre Terraform e 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, gráficos de recursos, automatização de alterações
Terraform Fluxo de trabalho
- Escrever, Pré-visualizar, Criar, Reproduzir, Destruir
Começar a trabalhar
- Preparar uma conta GCP para usar com Terraform
- Inicializando Terraform e criando uma máquina virtual (instância do mecanismo de computação)
Criar uma aplicação
- Iniciar um projeto no GCP
- Inicialização de uma aplicação Web de exemplo
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
- Utilização do 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 do Google Armazenamento em nuvem para persistência
- Configuração do estado remoto
Networking
- Configurar uma firewall
- Gerir sub-redes
Reprodução de infra-estruturas
- Configurar ambientes para uma aplicação: dev, test/qa, stage e prod
Empacotar ficheiros de configuração como módulos
- Duplicar 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