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.Introdução
smart_display Visão geral do curso smart_display Entendendo o que será construído smart_display O que é orquestração de conteinêres? smart_display O que é AWS ECS Fargate? smart_display O que é Terraform? Dockernizando nossa aplicação Node.js
smart_display Aplicação rodando localmente smart_display Codificando a aplicação Node.js (opcional) smart_display Dockernizando a aplicação smart_display Rodando aplicação dockernizada Configurando o remote state do Terraform
smart_display Configuração a versão do Terraform smart_display Configurando o backend do remote state no AWS S3 Terraformando os recursos de rede (network)
smart_display Criando uma VPC no console da AWS smart_display Estrutura inicial dos arquivos do Terraform smart_display Terraformando VPC e Internet Gateway smart_display Terraformando as subnets smart_display Terraformando as route tables smart_display Criando um módulo para os VPC Endpoints smart_display Configurando os outputs da VPC smart_display Criando um módulo para os NAT Gateways smart_display Criando um módulo para as NAT instances smart_display Deletando a VPC criada no console da AWS Terraformando os recursos do bastion host (EC2)
smart_display Entendendo o componente do Bastion Host smart_display Estrutura básica do arquivos do Terraform smart_display Terraformando o security group (grupo de segurança) smart_display Terraformando a instância no EC2 Terraformando os recursos do banco de dados (RDS)
smart_display Entendendo o banco de dados smart_display Estrutura básica do arquivos do Terraform smart_display Terraformando o banco de dados smart_display Expondo os outputs do banco de dados Terraformando os recursos do repositório do Docker (ECR)
smart_display Entendendo o ECR smart_display Estrutura básica do arquivos do Terraform smart_display Terraformando o repositório das imagens do docker smart_display Subindo a imagem dockernizada no ECR Terraformando os recursos da nossa aplicação (ECS)
smart_display Entendendo o ECS smart_display Estrutura básica do arquivos do Terraform smart_display Terraformando o load balancer (balanceador de carga) smart_display Terraformando o cluster no ECS smart_display Terraformando as permissões no IAM smart_display Terraformando a task definition (definição de tarefa) smart_display Configurando a URL de conexão com o banco de dados smart_display Terraformando o log groups (grupo de logs) no Cloudwatch smart_display Terraformando o service no ECS smart_display Rodando a migração no banco de dados smart_display Terraformando o autoscaling da aplicação smart_display Terraformando o domínio personalizado no Route53 smart_display Adicionando HTTPS no Load Balancer smart_display Como criar e subir uma nova versão da task definition smart_display Testando a aplicação e o autoscaling smart_display Como setar configurações diferentes para outros ambientes Destruindo nossa infraestrutura
smart_display Terraform destroy
Instrutor(a):
6 cursos873 alunosEu sou um desenvolvedor full-stack com mais de uma década de experiência em arquitetura, análise e desenvolvimento de sistemas baseados na Web. Posso construir monolitos e micro-serviços escaláveis, confiáveis e seguros que atendem a milhões de usuários globais.