← AWS Developer Associate: aplicações e operação
07 / 9 · 30 MIN

Diagnóstico, capacidade e custo

Usa logs, métricas e traces para testar hipóteses e gerir dependências.

Conceito e mecanismo

Começa um diagnóstico pela janela, versão, ambiente e conjunto de pedidos afetados. Logs estruturados ajudam a relacionar erros; métricas mostram volume e tendências; traces de pedidos representativos decompõem o tempo entre dependências. Nenhum sinal isolado prova toda a causa. Uma taxa de erro precisa de numerador e denominador com o mesmo âmbito: 30 Errors em 1500 Invocations dão 2%, enquanto Throttles exige leitura própria. Não uses identificadores únicos de pedidos como dimensão de cada métrica, porque cada combinação gera outra série. Mantém esse detalhe em logs ou traces apropriados, sem credenciais e com acesso controlado.

Aplicação guiada

Concorrência mede trabalho em curso, não apenas a taxa de chegada. Se cada invocação usa uma ligação e o workload dispõe de 20, permitir 80 pode saturar a base. Um limite protege a dependência, mas pode aumentar backlog e latência; acompanha o prazo do serviço. Memória Lambda também influencia CPU, pelo que uma configuração maior pode terminar mais depressa. Num ensaio, 0,5 GB durante 0,8 segundos usa 0,4 GB-s; 1 GB durante 0,3 segundos usa 0,3 GB-s. Esta comparação limitada não é uma fatura total. Mede carga representativa, variabilidade e restantes custos antes de escolher. Altera uma hipótese de cada vez quando precisas de atribuir a melhoria.

NA PRÁTICA

Antes de aumentar workers para baixar a idade da fila, verifica duração por mensagem e capacidade da base. Se a espera vem de ligações esgotadas, mais workers podem piorar o tempo total.

Armadilhas comuns

Média como prova sobre todos os pedidos; dimensões sem limite; memória mínima como custo mínimo; reserva de concorrência como pré-aquecimento.

Tópicos relacionados: Eventos, retries e idempotência · Dados, concorrência e paginação

Leva esta ideia contigo

Otimizar exige medir o efeito na aplicação e nas dependências, incluindo o custo operacional.

Criar conta

Referência: Lambda metric types · DVA-C02; exam guide 2.1

AWS é uma marca comercial da Amazon.com, Inc. ou das suas afiliadas. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por AWS. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.