Tecnologia e Serviços · 34% da prova

Computação

Computação na AWS é uma escala de responsabilidade. No EC2 você administra o sistema operacional inteiro; em contêineres administra o empacotamento da aplicação; no Lambda administra apenas o código. A pergunta da prova quase sempre é: quanta administração o cenário aceita?

Processador de computador em close, com iluminação azul

Computação

Instâncias, contêineres e funções

EC2: controle total, responsabilidade total

A instância EC2 é uma máquina virtual: você escolhe a imagem, o tipo de instância, a rede e o disco, e assume o patch do sistema operacional, a configuração e a segurança do que roda dentro.

Modelos de compra caem com frequência: On-Demand (flexível, mais caro), Savings Plans e Instâncias Reservadas (compromisso de 1 ou 3 anos, desconto expressivo), Spot (capacidade ociosa com grande desconto, porém interrompível) e Dedicated Hosts (servidor físico dedicado, útil para licenciamento).

Elasticidade com Auto Scaling e balanceamento

O Elastic Load Balancing distribui o tráfego entre instâncias saudáveis em várias Zonas de Disponibilidade. O EC2 Auto Scaling ajusta quantas instâncias existem, conforme métricas do CloudWatch ou agenda.

Juntos, os dois entregam os dois conceitos mais cobrados na prova: elasticidade (capacidade acompanha a demanda) e alta disponibilidade (falhou uma instância ou uma AZ, o serviço continua).

Arquitetura web típica na AWS Usuários CloudFront Cache na borda Load Balancer Distribui o tráfego EC2 · AZ-A EC2 · AZ-B Amazon RDS Multi-AZ
Uma arquitetura web comum: o CloudFront entrega o conteúdo na borda, o balanceador distribui entre instâncias em duas Zonas de Disponibilidade e o banco roda em Multi-AZ.

Contêineres: ECS, EKS, ECR e Fargate

O ECR guarda as imagens. O ECS orquestra contêineres de forma nativa e simples; o EKS entrega Kubernetes gerenciado, com portabilidade e ecossistema.

O Fargate não é orquestrador: é o motor de execução sem servidor que ECS e EKS podem usar no lugar de instâncias EC2.

Relação entre ECR, ECS, EKS, EC2 e Fargate Amazon ECR imagens Amazon ECS orquestração AWS Amazon EKS Kubernetes Nós EC2 AWS Fargate sem servidores
A imagem sai do ECR e é executada pelo orquestrador escolhido. Em ambos os casos, o motor de execução pode ser EC2 (você administra os nós) ou Fargate (sem servidores para administrar).

Serverless: Lambda

O Lambda executa código em resposta a eventos e cobra basicamente por execução e duração. Não há servidor para provisionar, corrigir ou dimensionar.

Limites de tempo de execução tornam o Lambda inadequado para processamento muito longo: nesses casos, pense em contêineres, Batch ou EC2.