View a markdown version of this page

Ejemplos de caminos dorados para plataformas de desarrollo interno - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejemplos de caminos dorados para plataformas de desarrollo interno

Cargas de trabajo sin servidor

Desarrollo

Diseño e implementación de aplicaciones

Operaciones

  • Habilite los registros de acceso a API Gateway.

  • Registra el ID de solicitud de API Gateway, el ID de solicitud extendida y el ID de solicitud de Lambda.

  • Utilice registros estructurados para las funciones de Lambda, preferiblemente en formato JSON.

  • Emite los registros a la salida estándar (stdout) en lugar de llamar a la CloudWatch API de registros.

  • Utilice AWS Lambda Powertools para implementar las mejores prácticas sin servidor.

  • Establezca el período de retención de registros de acuerdo con los requisitos de su organización.

  • Permita que CloudWatch Lambda Insights recopile, agregue y resuma la información de diagnóstico, como los arranques en frío. Esto puede ayudarle a aislar y resolver rápidamente los problemas con las funciones de Lambda.

  • En CloudWatch Errors ThrottlesProvisionedConcurrencySpilloverInvocations, utilice y Duration métricas para supervisar las funciones de Lambda. Para obtener más información, consulte Trabajar con métricas de funciones Lambda.

  • En CloudWatch, utilice códigos de error 4xx, códigos de error 5xx y métricas de latencia para monitorizar su. APIs

  • Úselo AWS X-Raypara recopilar datos sobre las solicitudes que atiende su aplicación. En el caso de las aplicaciones que utilizan componentes y servicios distribuidos, esto le ayuda a identificar rápidamente los problemas y las oportunidades de optimización.

Amazon Elastic Container Service (Amazon ECS)

Desarrollo

Diseño e implementación de aplicaciones

Operaciones

  • Úselo AWS Fargateporque proporciona una forma gestionada de contenedorizar su carga de trabajo sin tener que gestionar servidores o clústeres de instancias de Amazon Elastic Compute Cloud (Amazon EC2).

  • Utilice una implementación azul/verde con. AWS CodeDeploy

  • Utilice Amazon CloudWatch Container Insights para recopilar, agregar y resumir métricas y registros de sus aplicaciones y microservicios en contenedores.

  • Habilite el controlador de registro FireLens para Amazon ECS y utilice el AWS contenedor sidecar de Fluent Bit para mejorar el rendimiento y redirigir los flujos de registro a ubicaciones separadas, como Amazon Simple Storage Service (Amazon S3) CloudWatch o grupos de registros.

Recursos adicionales

Amazon Elastic Kubernetes Service (Amazon EKS)

Desarrollo

Diseño e implementación de aplicaciones

Operaciones

Recursos adicionales