Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS ECS Fargate com Terraform: Curso Prático e Completo
Rating: 4.6 out of 5(52 ratings)
257 students

AWS ECS Fargate com Terraform: Curso Prático e Completo

Aprenda a implantar aplicações Node.js de alta disponibilidade utilizando AWS ECS Fargate e Terraform
Last updated 7/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Automatizar Infraestrutura como Código com Terraform: Escreva e execute scripts de Terraform para provisionar e gerenciar recursos da AWS
  • Compreender os Fundamentos da AWS: Familiarize-se com serviços essenciais da AWS, como VPC, RDS, ECR, ECS, EC2, CloudWatch e Secrets Manager
  • Desenvolver Arquiteturas Escaláveis e de Alta Disponibilidade: Aprenda a projetar e configurar sistemas tolerantes a falhas
  • Gerenciar Domínios e Estratégias de Roteamento com AWS Route 53
  • Containerizar Aplicações com Docker e Amazon ECR
  • Implantar e Gerenciar Aplicações Nodejs no AWS ECS Fargate

Course content

9 sections48 lectures3h 43m total length
  • Apresentação do que será construído3:30
  • O que é Orquestração de Contêineres?4:40
  • O que é AWS ECS Fargate?3:38
  • O que é Terraform?3:07

Requirements

  • Conhecimento básico de programação
  • Conhecimento básico de como o Docker funciona
  • Conhecimento básico de Terraform

Description

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.

Who this course is for:

  • Desenvolvedores, DevOps ou qualquer pessoa interessada em aprender Terraform e automatizar processos de infraestrutura