View a markdown version of this page

Esempi di percorsi ideali per piattaforme di sviluppo interne - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempi di percorsi ideali per piattaforme di sviluppo interne

Carichi di lavoro serverless

Sviluppo

Progettazione e distribuzione delle applicazioni

Operazioni

  • Abilita i log di accesso all'API Gateway.

  • Registra l'ID della richiesta API Gateway, l'ID della richiesta estesa e l'ID della richiesta Lambda.

  • Usa log strutturati per le funzioni Lambda, preferibilmente in formato JSON.

  • Emetti i log sullo standard output (stdout) invece di chiamare l'API Logs. CloudWatch

  • Usa AWS Lambda Powertools per implementare le migliori pratiche serverless.

  • Imposta il periodo di conservazione dei log in base ai requisiti della tua organizzazione.

  • Consenti a CloudWatch Lambda Insights di raccogliere, aggregare e riepilogare informazioni diagnostiche, ad esempio partenze a freddo. Questo può aiutarti a isolare e risolvere rapidamente i problemi con le tue funzioni Lambda.

  • In CloudWatch, usaErrors, ThrottlesProvisionedConcurrencySpilloverInvocations, e Duration metriche per monitorare le tue funzioni Lambda. Per ulteriori informazioni, consulta Lavorare con le metriche delle funzioni Lambda.

  • In CloudWatch, utilizza i codici di errore 4xx, i codici di errore 5xx e le metriche di latenza per monitorare i tuoi. APIs

  • Utilizzalo AWS X-Rayper raccogliere dati sulle richieste servite dall'applicazione. Per le applicazioni che utilizzano componenti e servizi distribuiti, ciò consente di identificare rapidamente problemi e opportunità di ottimizzazione.

Amazon Elastic Container Service (Amazon ECS)

Sviluppo

Progettazione e distribuzione delle applicazioni

Operazioni

  • AWS FargateUsalo perché fornisce un modo gestito per containerizzare il carico di lavoro senza dover gestire server o cluster di istanze Amazon Elastic Compute Cloud (Amazon EC2).

  • Usa AWS CodeDeploy la distribuzione Blue/green con.

  • Usa Amazon CloudWatch Container Insights per raccogliere, aggregare e riepilogare metriche e log dalle tue applicazioni e microservizi containerizzati.

  • Abilita il driver di registro FireLens per Amazon ECS e usa il contenitore sidecar AWS for Fluent Bit per migliorare le prestazioni e reindirizzare i flussi di log verso posizioni separate, come Amazon Simple Storage Service (Amazon S3) o gruppi di log. CloudWatch

Altre risorse

Amazon Elastic Kubernetes Service (Amazon EKS)

Sviluppo

Progettazione e distribuzione delle applicazioni

Operazioni

Altre risorse