Exemplos de caminhos dourados para plataformas internas de desenvolvimento - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplos de caminhos dourados para plataformas internas de desenvolvimento

Cargas de trabalho sem servidor

Desenvolvimento

Projeto e implantação de aplicativos

Operações

  • Ative os registros de acesso ao API Gateway.

  • Registre o ID da solicitação do API Gateway, o ID da solicitação estendida e o ID da solicitação do Lambda.

  • Use registros estruturados para funções Lambda, de preferência no formato JSON.

  • Emita registros para a saída padrão (stdout) em vez de chamar a CloudWatch API Logs.

  • Use o AWS Lambda Powertools para implementar as melhores práticas sem servidor.

  • Defina o período de retenção de registros de acordo com os requisitos da sua organização.

  • Habilite o CloudWatch Lambda Insights para coletar, agregar e resumir informações de diagnóstico, como partidas a frio. Isso pode ajudá-lo a isolar e resolver rapidamente problemas com suas funções do Lambda.

  • Em CloudWatch, useErrors, ThrottlesProvisionedConcurrencySpilloverInvocations, e Duration métricas para monitorar suas funções do Lambda. Para obter mais informações, consulte Trabalhando com métricas da função Lambda.

  • Em CloudWatch, use códigos de erro 4xx, códigos de erro 5xx e métricas de latência para monitorar suas APIs.

  • Use AWS X-Raypara coletar dados sobre solicitações que seu aplicativo atende. Para aplicativos que usam componentes e serviços distribuídos, isso ajuda a identificar rapidamente problemas e oportunidades de otimização.

Amazon Elastic Container Service (Amazon ECS)

Desenvolvimento

Projeto e implantação de aplicativos

Operações

  • Use AWS Fargateporque ele fornece uma forma gerenciada de conteinerizar sua carga de trabalho sem precisar gerenciar servidores ou clusters de instâncias do Amazon Elastic Compute Cloud (Amazon EC2).

  • Use a implantação azul/verde com. AWS CodeDeploy

  • Use o Amazon CloudWatch Container Insights para coletar, agregar e resumir métricas e registros de seus aplicativos e microsserviços em contêineres.

  • Habilite o driver de log FireLens para Amazon ECS e use o contêiner auxiliar AWS for Fluent Bit para melhorar o desempenho e redirecionar fluxos de log para locais diferentes, como Amazon Simple Storage Service (Amazon S3) ou grupos de log. CloudWatch

Recursos adicionais

Amazon Elastic Kubernetes Service (Amazon EKS)

Desenvolvimento

Projeto e implantação de aplicativos

Operações

Recursos adicionais