AWS ECS Fargate com Terraform: Curso Prático e Completo
- Descrição
- Currículo
- FAQ
- Revisões
Bem-vindo ao curso “Implantação do AWS ECS Fargate com Terraform”. Este curso é uma jornada prática especializada para implantar uma aplicação Node.js containerizada e de alta disponibilidade na AWS.
O que você irá aprender:
• Fundamentos da AWS: Familiarize-se com os serviços essenciais da AWS, como VPC, RDS, ECR, ECS, EC2, CloudWatch e Secrets Manager. Entenda o papel de cada serviço em uma arquitetura de alta disponibilidade.
• Arquitetura Escalável e de Alta Disponibilidade: Aprenda a projetar e configurar sistemas tolerantes a falhas utilizando múltiplas Zonas de Disponibilidade, Load Balancers, NAT Gateways e Instâncias NAT.
• Sistema de Nomes de Domínio e Roteamento: Utilize o AWS Route 53 para gestão de nomes de domínio e implemente estratégias de roteamento eficazes.
• Segurança de Rede e Monitoramento: Implemente grupos de segurança e melhores práticas de segurança para proteger seus serviços. Monitore sua aplicação com o AWS CloudWatch e gerencie segredos com o AWS Secrets Manager.
• Containerização com Docker e ECR: Entenda os conceitos de containerização e orquestração. Construa imagens Docker e envie-as para o Amazon Elastic Container Registry (ECR).
• Infraestrutura como Código com Terraform: Escreva e execute scripts de Terraform para provisionar e gerenciar recursos da AWS, automatizando a criação de um ambiente seguro e resiliente.
• Implantação de uma Aplicação Node.js no ECS Fargate: Implante uma aplicação Node.js no AWS ECS Fargate, garantindo autoescalabilidade e arquitetura serverless. Conecte de forma segura a uma instância RDS PostgreSQL.
• Gerenciamento Remoto Seguro: Aprenda a gerenciar aplicações de forma segura usando Bastion Hosts e estabeleça túneis SSH para interagir com bancos de dados em redes privadas.
Pré-requisitos:
• Conhecimento básico de programação
• Conhecimento básico de Docker e Terraform
• Conta na AWS (pode ser criada gratuitamente)
Este curso é ideal para desenvolvedores, engenheiros DevOps ou qualquer pessoa interessada em aprender Terraform e automatizar processos de infraestrutura na AWS.
Aprenda com exemplos práticos e casos reais, ganhando acesso a códigos prontos para uso em sua própria infraestrutura na AWS e desenvolvendo habilidades prontas para produção com as melhores práticas do mercado.
-
10Criando uma VPC na mãoVídeo Aula
-
11Estrutura inicial dos arquivos do TerraformVídeo Aula
-
12Terraformando a VPC e a Internet GatewayVídeo Aula
-
13Terraformando as subnetsVídeo Aula
-
14Terraformando as route tablesVídeo Aula
-
15Criando um módulo para os VPC EndpointsVídeo Aula
-
16Setando os outputs da VPCVídeo Aula
-
17Criando um módulo para o NAT GatewayVídeo Aula
-
18Criando um módulo para o NAT InstanceVídeo Aula
-
19Deletando a VPC criada na mãoVídeo Aula
-
32Entendendo o que será construidoVídeo Aula
-
33Estrutura inicialVídeo Aula
-
34Terraformando o Load BalancerVídeo Aula
-
35Terraformando o cluster no ECSVídeo Aula
-
36Terraformando as permissões no IAMVídeo Aula
-
37Terraformando a task definitionVídeo Aula
-
38Configurando a URL de conexão com o banco de dadosVídeo Aula
-
39Terraformando o grupo de logs no CloudwatchVídeo Aula
-
40Terraformando o service no ECSVídeo Aula
-
41Rodando a migração no banco de dadosVídeo Aula
-
42Terraformando o autoscalingVídeo Aula
-
43Terraformando o domínio personalizado no Route53Vídeo Aula
-
44Adicionando HTTPS no Load BalancerVídeo Aula
-
45Como criar e subir uma nova versão da task definitionVídeo Aula
-
46Testando a aplicação e o autoscalingVídeo Aula
-
47Como setar configurações diferentes para outros ambientesVídeo Aula