Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Containers na AWS — do desenvolvimento à produção

Containers na AWS — do desenvolvimento à produção

Estratégias para executar aplicações em containers na AWS: ECS, EKS, Fargate e App Runner. Como escolher o serviço certo, boas práticas de orquestração, escalabilidade, observabilidade e otimização de custos em ambientes de produção. Apresentação técnica (2025) por Flávio Pimenta.

Avatar for Flávio Pimenta

Flávio Pimenta PRO

September 11, 2026

More Decks by Flávio Pimenta

Other Decks in Technology

Transcript

  1. MANDATORY PAGE App Runner Serviço totalmente gerenciado para deploy rápido

    de aplicações containerizadas e web apps, abstraindo infraestrutura e orquestração. Ideal para times que buscam "git push to deploy".
  2. MANDATORY PAGE App Runner Pontos positivos: • Simples • Rápido

    • "Push Deploy" Público-Alvo: Startups, times de produto com foco em velocidade. Devs full-stack sem expertise em Kubernetes/Infra
  3. MANDATORY PAGE ECS Serviço de orquestração de containers altamente configurável,

    integrado ao ecossistema AWS (Load Balancers, IAM, VPC). Suporta tasks (tarefas pontuais) e serviços (long-running)
  4. MANDATORY PAGE Pontos positivos: • Flexível • Robusto • Controle

    ECS Público-Alvo: Equipes DevOps com conhecimento em containers. Empresas que já usam AWS e precisam de controle granular
  5. MANDATORY PAGE Pontos positivos: • Kubernetes gerenciado • Multi-Region/Multi-Cloud •

    Governança • Escalabilidade crítica EKS Público-Alvo: Empresas com plataformas complexas e SREs especializados. Times que adotaram Kubernetes como padrão (e.g., migração de onprem)
  6. MANDATORY PAGE Comparativo rápido Critério App Runner ECS EKS Complexidade

    Baixa (Zero-ops) Média Alta Custo Pago por uso EC2/Fargate Custos de controle + nós Customização Limitada Alta (AWS-native) Máxima (K8s API) Casos de Uso APIs, Web Apps Microserviços AWS Apps críticas multi-