A melhoria de desempenho e a otimizacao de custos aparecem juntas no Dominio D3 do SAP-C02. O objetivo nao e simplesmente tornar as coisas mais rapidas, mas avaliar sua capacidade de tomar decisoes arquitetonicas que alcancam o desempenho otimo por dolar investido.
Duas perguntas fundamentais orientam este dominio: "Qual servico elimina o gargalo de desempenho neste cenario?" e "Qual opcao de otimizacao de custos melhor se adapta a este padrao de carga de trabalho?"
Global Accelerator vs CloudFront — Quando usar cada um
Ambos os servicos melhoram o desempenho global, mas funcionam de maneiras fundamentalmente diferentes. Essa distincao e um dos topicos mais frequentemente testados no exame.
O AWS Global Accelerator e um acelerador de transporte TCP/UDP baseado em Anycast IP. Ele usa 2 enderecos IPv4 Anycast fixos. O trafego do usuario entra no ponto de presenca AWS mais proximo e viaja ate o destino pela rede global privada da AWS em vez da internet publica, o que frequentemente melhora a latencia em 60% ou mais.
O CloudFront e uma CDN de cache HTTP/HTTPS. Ele armazena conteudo estatico e dinamico em 400+ localizacoes de borda para servir usuarios de pontos proximos. Opera na camada HTTP e usa DNS para roteamento.
| Criterio | Global Accelerator | CloudFront | |---------|-------------------|-----------| | Protocolo | TCP/UDP (todos os protocolos) | HTTP/HTTPS | | Cache | Nenhum (apenas roteamento) | Sim (cache de conteudo) | | Endereco IP | 2 IPs Anycast fixos | IP dinamico (baseado em dominio) | | Problema de cache DNS | Nenhum (roteamento BGP) | Possivel atraso TTL durante troca | | Melhor uso | Jogos, IoT, VoIP, apps nao HTTP | Sites, APIs, streaming de midia | | Controle de trafego | Ajuste imediato de peso entre regioes | Nao disponivel |
Quando voce precisa contornar o cache DNS para implantacoes azul/verde, aplicacoes baseadas em TCP ou IPs fixos para listas de permissao, o Global Accelerator e a resposta.
CloudFront em profundidade — Origin Shield, Lambda@Edge, CloudFront Functions
O CloudFront Origin Shield coloca uma camada de cache adicional entre a distribuicao do CloudFront e a origem. Em vez de varios locais de borda acessarem a origem diretamente, as solicitacoes sao canalizadas pelo Origin Shield, reduzindo drasticamente a carga da origem.
O Lambda@Edge executa em todos os 4 eventos do CloudFront com tempo de execucao de ate 30 segundos, permitindo logica complexa. As CloudFront Functions executam apenas no Viewer Request e Viewer Response com menos de 1 milissegundo, adequadas para tarefas leves como normalizacao de URL.
Grupos de posicionamento EC2 — Tres tipos
Cluster: instancias no mesmo rack em um AZ, para comunicacao de 25-100 Gbps de ultra baixa latencia. Otimo para HPC tightly coupled.
Spread: instancias em racks fisicos diferentes, maximo 7 instancias por AZ. Para alta disponibilidade de um pequeno numero de instancias criticas.
Partition: instancias divididas em particoes cada uma com grupo de racks independente. Para sistemas distribuidos loosely coupled como Hadoop e Cassandra.
Otimizacao de custos — Estrategias de Spot
Instancias Spot custam ate 90% menos que On-Demand, mas podem ser recuperadas com 2 minutos de aviso. Sao ideais para cargas de trabalho tolerantes a falhas.
ECS Fargate Spot traz economias Spot (ate 70%) para cargas de trabalho ECS. SIGTERM e enviado 2 minutos antes da recuperacao, permitindo desligamento gracioso.
RDS Reserved Instances oferecem ate 72% de desconto com compromisso de 1 ou 3 anos. Ideais para cargas de trabalho previsveis sempre ativas. Observe que RDS Savings Plans nao existem (Savings Plans sao apenas para EC2/Fargate).
Right-sizing — Usando o Compute Optimizer
O AWS Compute Optimizer fornece recomendacoes de right-sizing para EC2, Auto Scaling Groups, volumes EBS e funcoes Lambda. Para Lambda, analisa de 14 a 93 dias de metricas de invocacao para recomendar a memoria e o tempo de execucao otimos.
O Cost Explorer fornece recomendacoes de Reserved Instance e Savings Plans, mas nao suporta otimizacao de memoria do Lambda.
Pontos-chave do exame
"Aceleracao global nao HTTP (TCP/UDP), IP fixo, sem cache DNS" -- Global Accelerator
"Cache de conteudo HTTP, CDN" -- CloudFront
"Reduzir carga do servidor de origem, camada de cache adicional" -- CloudFront Origin Shield
"Processamento leve no Viewer Request (normalizacao de URL)" -- CloudFront Functions (nao Lambda@Edge)
"HPC ultra baixa latencia alta largura de banda, tightly coupled" -- Cluster Placement Group
"Isolamento de falhas de hardware para poucas instancias criticas" -- Spread Placement Group
"Sistemas distribuidos Hadoop/Cassandra" -- Partition Placement Group
"Servico sem estado economia de ate 70%" -- ECS Fargate Spot
"RDS carga 24/7 desconto ate 72%" -- RDS Reserved Instances (RDS Savings Plans nao existem)
"Recomendacoes right-sizing memoria Lambda" -- AWS Compute Optimizer (Cost Explorer nao suporta Lambda)
"Dados de grande volume com padroes de acesso imprestaveis" -- S3 Intelligent-Tiering