Cursos de Terraform on AWS
A Amazon Web Services (AWS) fornece infraestrutura para aplicações de construção na nuvem. Terraform, criado por Hashicorp, é uma ferramenta para gerenciar essa infraestrutura. A combinação de AWS e Terraform torna o gerenciamento de servidores e aplicações de nível de produção altamente complexo, prático, eficiente e até mesmo agradável.
Este treinamento ao vivo guiado por instrutores (online ou on-site) destina-se a engenheiros que desejam usar Terraform na AWS para planejar e construir infraestrutura em nuvem.
No final do curso, os participantes poderão:
- Instalar e configurar Terraform no AWS.
- Implementar uma "infraestrutura como código" abordagem para gerenciar ambientes em nuvem da AWS.
- Criar, lançar e desmantelar infraestrutura de dentro de uma única ferramenta.
- Escreva arquivos de configuração declarativos que podem ser gerenciados como qualquer outro código fonte em um sistema de controle de versão.
- Atualizar rapidamente os arquivos de configuração para responder efetivamente às mudanças das necessidades de recursos computacionais.
- Trabalhe com outros engenheiros de infraestrutura compartilhando arquivos de configuração em um repositório de código comum.
- Melhorar a transparência no processo de aquisição de infraestruturas.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
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
Precisa de ajuda para escolher o curso certo?
Cursos de Terraform on AWS - Enquiry
Terraform on AWS - Solicitação de Consultoria
Solicitação de Consultoria
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
Próximas Formações Provisórias
Cursos Relacionados
Advanced Amazon Web Services (AWS) CloudFormation
7 HorasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros e desenvolvedores de nuvem que desejam usar CloudFormation para gerenciar recursos de infraestrutura no ecossistema da AWS.
No final deste treinamento, os participantes serão capazes de:
- Implementar modelos CloudFormation para automatizar o gerenciamento de infraestrutura.
- Integrar recursos existentes da AWS em CloudFormation.
- Usar StackSets para gerenciar pilhas em várias contas e regiões.
Advanced Terraform - 3 Days
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de nível iniciante a avançado DevOps, administradores de sistemas e arquitetos de sistemas que desejam aprimorar suas habilidades Terraform e proficiência no gerenciamento de implantações de infraestrutura complexas.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver e manter Terraform projetos em escala.
- Demonstrar experiência com HCL e algumas das capacidades e práticas de linguagem de expressão mais avançadas.
- Utilizar várias ferramentas e processos de automação para gerenciar Terraform ops em pipelines de integração e entrega contínuas, incluindo ferramentas e processos de teste e garantia de qualidade.
- Atuar como especialista em qualquer projeto ou módulo Terraform existente ou novo.
Advanced Terraform: Efficient Infrastructure as Code
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de nível intermediário a avançado DevOps, arquitetos de nuvem e especialistas em infraestrutura que desejam aprimorar suas habilidades no gerenciamento e orquestração de infraestrutura distribuída usando os recursos avançados de Terraform.
No final deste treinamento, os participantes serão capazes de:
- Utilizar os recursos avançados do Terraform para criar uma infraestrutura dinâmica e escalável.
- Estruturar e gerenciar os módulos do Terraform para otimizar a reutilização e a eficiência.
- Integrar Terraform com pipelines CI / CD para automação contínua.
- Depurar e solucionar problemas de configurações Terraform complexas de forma eficaz.
- Implementar as melhores práticas para manter e dimensionar a infraestrutura de nuvem com Terraform.
Amazon DynamoDB for Developers
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam integrar um banco de dados DynamoDB NoSQL em um aplicativo da Web hospedado na AWS.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a integrar dados no DynamoDB.
- Integrar o DynamoDB em aplicativos da Web e aplicativos móveis.
- Mova dados na AWS com os serviços da AWS.
- Implementar operações com o AWS DAX.
AWS IoT Core
14 HorasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam implantar e gerenciar dispositivos IoT na AWS.
No final deste treinamento, os participantes poderão criar uma plataforma de IoT que inclua a implantação e o gerenciamento de um back-end, gateway e dispositivos na parte superior da AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam instalar, configurar e gerenciar recursos do AWS IoT Greengrass para criar aplicativos para vários dispositivos.
No final deste treinamento, os participantes serão capazes de usar o AWS IoT Greengrass para criar, implantar, gerenciar, proteger e monitorar aplicativos em dispositivos inteligentes.
AWS Lambda for Developers
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar AWS Lambda para criar e implantar serviços e aplicativos na nuvem, sem precisar se preocupar com o provisionamento do ambiente de execução (servidores, VMs e contêineres, disponibilidade, escalabilidade, armazenamento, etc.).
Ao final deste treinamento, os participantes serão capazes de:
- Configurar AWS Lambda para executar uma função.
- Entenda o FaaS (Functions as a Service) e as vantagens do desenvolvimento sem servidor.
- Construir, carregar e executar funções AWS Lambda.
- Integrar funções Lambda com diferentes fontes de eventos.
- Empacotar, implantar, monitorar e solucionar problemas de aplicativos baseados em Lambda.
AWS CloudFormation
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam usar AWS CloudFormation para automatizar o processo de gerenciamento da infraestrutura de nuvem da AWS.
No final desta formação, os participantes serão capazes de
- Habilitar os serviços da AWS para começar a gerenciar a infraestrutura.
- Entenda e aplique o princípio de "infraestrutura como código".
- Melhorar a qualidade e reduzir os custos de implantação da infraestrutura.
- Escrever AWS CloudFormation Modelos usando YAML.
Mastering DevOps with AWS Cloud9
21 HorasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a profissionais de nível avançado que desejam aprofundar sua compreensão das práticas DevOps e otimizar os processos de desenvolvimento usando o AWS Cloud9.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar e configurar o AWS Cloud9 para fluxos de trabalho DevOps.
- Implementar pipelines de integração contínua e entrega contínua (CI / CD).
- Automatize os processos de teste, monitoramento e implantação usando o AWS Cloud9.
- Integrar serviços do AWS, como Lambda, EC2 e S3, em fluxos de trabalho DevOps.
- Utilizar sistemas de controlo de fontes como GitHub ou GitLab no AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 HorasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a profissionais de nível intermediário que desejam aprender como criar, implantar e manter efetivamente aplicativos sem servidor no AWS Cloud9 e AWS Lambda.
No final deste treinamento, os participantes serão capazes de:
- Entenda os fundamentos da arquitetura sem servidor.
- Configure o AWS Cloud9 para o desenvolvimento de aplicativos sem servidor.
- Desenvolver, testar e implantar aplicativos sem servidor usando AWS Lambda.
- Integrar AWS Lambda com outros serviços da AWS, como API Gateway e S3.
- Otimizar aplicativos sem servidor para desempenho e eficiência de custos.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 HorasResumo:
- Noções básicas sobre a arquitetura e as funções da IdC
- "Coisas", "Sensores", Internet e o mapeamento entre as funções empresariais da IoT
- Essencial de todos os componentes de software da IoT - hardware, firmware, middleware, nuvem e aplicação móvel
- Funções da IdC - gestor de frotas, visualização de dados, FM e DV baseados em SaaS, alerta/alarme, integração de sensores, integração de "coisas", delimitação geográfica
- Noções básicas de comunicação de dispositivos IoT com a nuvem com MQTT.
- Ligação de dispositivos IoT ao AWS com MQTT (AWS IoT Core).
- Ligação do núcleo AWS IoT à função AWS Lambda para computação e armazenamento de dados.
- Ligação do Raspberry PI ao núcleo AWS IoT e comunicação simples de dados.
- Alertas e eventos
- Calibração de sensores
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 HorasResumo:
- Noções básicas de arquitetura e funções da IdC
- "Coisas", "Sensores", Internet e o mapeamento entre as funções empresariais da IoT
- Essencial de todos os componentes de software da IoT - hardware, firmware, middleware, nuvem e aplicação móvel
- Funções da IdC - gestor de frotas, visualização de dados, FM e DV baseados em SaaS, alerta/alarme, integração de sensores, integração de "coisas", delimitação geográfica
- Noções básicas de comunicação de dispositivos IoT com a nuvem com MQTT.
- Ligação de dispositivos IoT ao AWS com MQTT (AWS IoT Core).
- Ligação do núcleo AWS IoT à função AWS Lambda para computação e armazenamento de dados utilizando o DynamoDB.
- Ligação do Raspberry PI ao núcleo AWS IoT e comunicação de dados simples.
- Utilização prática do Raspberry PI e do AWS IoT Core para construir um dispositivo inteligente.
- Visualização de dados de sensores e comunicação com interface web.
Terraform for Managing Cloud Infrastructure
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a engenheiros que desejam usar Terraform para planejar e construir infraestrutura de nuvem.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Terraform.
- Implementar uma abordagem "infraestrutura como código" para gerenciar ambientes de nuvem privada e pública.
- Escrever ficheiros de configuração declarativos para uma gestão de alterações e colaboração mais eficientes.
- Melhorar a transparência no processo de aquisição de infraestrutura.
- Criar, lançar e remover recursos em diferentes provedores de infraestrutura (AWS, GCP, Azure, OpenStack, VMware, etc.) a partir de uma única ferramenta.
Terraform Fundamentals for Beginners
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros DevOps com pouca ou nenhuma experiência anterior no gerenciamento de infraestrutura. O Terraform será usado para automatizar a configuração e a implantação da infraestrutura dentro e fora da nuvem.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar Terraform.
- Implementar uma infraestrutura como abordagem de código para gerenciar ambientes de TI.
- Criar, lançar e desmontar a infraestrutura a partir de uma única ferramenta.
- Escrever ficheiros de configuração declarativos que podem ser geridos como qualquer outro código fonte num sistema de controlo de versões.
- Actualize rapidamente os ficheiros de configuração para responder eficazmente às necessidades variáveis de recursos de computação.
- Colaborar com outros engenheiros de infraestrutura, partilhando ficheiros de configuração num repositório de código comum.
- Melhorar a transparência no processo de aquisição de infra-estruturas.
Advanced Terraform
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros com experiência básica em gerenciamento de infraestrutura que desejam usar Terraform para projetar, construir e automatizar várias configurações de ambiente e processos DevOps complexos.
No final desta formação, os participantes serão capazes de:
- Configurar espaços de trabalho para vários ambientes com Terraform.
- Conhecer as melhores práticas de gerenciamento de infraestrutura em escala.
- Utilizar as ferramentas avançadas e as configurações CLI em Terraform.
- Projetar e desenvolver módulos complexos do Terraform.
- Adquirir experiência em operadores HCL avançados e técnicas de codificação.
- Implementar reforço de segurança e análise de código.
- Automatizar processos de teste e pipelines de CI/CD.