AWS servizi per la risoluzione dei problemi ECS di rete Amazon - Amazon Elastic Container Service

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à.

AWS servizi per la risoluzione dei problemi ECS di rete Amazon

I seguenti servizi e funzionalità possono aiutarvi a ottenere informazioni dettagliate sulle configurazioni di rete e dei servizi. È possibile utilizzare queste informazioni per risolvere i problemi di rete e ottimizzare meglio i servizi.

CloudWatch Container Insights

CloudWatch Container Insights raccoglie, aggrega e riepiloga metriche e log delle applicazioni e dei microservizi containerizzati. Le metriche includono l'utilizzo di risorse come memoria, disco e rete. CPU Sono disponibili nei dashboard CloudWatch automatici. Per ulteriori informazioni, consulta Configurazione di Container Insights su Amazon ECS nella Amazon CloudWatch User Guide.

AWS X-Ray

AWS X-Ray è un servizio di tracciamento che puoi utilizzare per raccogliere informazioni sulle richieste di rete effettuate dall'applicazione. È possibile utilizzarlo SDK per strumentare l'applicazione e acquisire tempi e codici di risposta del traffico tra i servizi e tra i servizi e gli endpoint del AWS servizio. Per ulteriori informazioni, consulta Che cos'è AWS X-Ray? nella Guida per gli sviluppatori di AWS X-Ray .

Puoi anche esplorare AWS X-Ray i grafici del modo in cui i tuoi servizi si collegano tra loro. Oppure, usali per esplorare le statistiche aggregate sulle prestazioni di ciascun service-to-service link. Infine, puoi approfondire ogni transazione specifica per vedere come i segmenti che rappresentano le chiamate di rete sono associati a quella particolare transazione.

Puoi utilizzare queste funzionalità per identificare se c'è un collo di bottiglia nella rete o se un servizio specifico all'interno della tua rete non funziona come previsto.

Log di flusso VPC

Puoi utilizzare i log di VPC flusso di Amazon per analizzare le prestazioni di rete ed eseguire il debug dei problemi di connettività. Con i log di VPC flusso abilitati, puoi acquisire un registro di tutte le connessioni presenti nel tuo. VPC Queste includono connessioni a interfacce di rete associate a Elastic Load Balancing, RDS AmazonNAT, gateway e altri servizi AWS chiave che potresti utilizzare. Per ulteriori informazioni, consulta VPCFlow Logs nella Amazon VPC User Guide.

Suggerimenti per l'ottimizzazione della rete

È possibile ottimizzare alcune impostazioni per migliorare la rete.

nessun limite di file

Se si prevede che l'applicazione abbia un traffico elevato e gestisca molte connessioni simultanee, è necessario tenere conto della quota di sistema per il numero di file consentiti. Quando ci sono molti socket di rete aperti, ognuno deve essere rappresentato da un descrittore di file. Se la quota di descrittori di file è troppo bassa, limiterà i socket di rete. Ciò si traduce in connessioni o errori non riusciti. Puoi aggiornare la quota specifica del contenitore per il numero di file nella definizione dell'ECSattività Amazon. Se utilizzi Amazon EC2 (anziché AWS Fargate), potresti dover modificare queste quote anche sull'EC2istanza Amazon sottostante.

sysctl net

Un'altra categoria di impostazioni regolabili sono le impostazioni di rete. sysctl È necessario fare riferimento alle impostazioni specifiche della distribuzione Linux scelta. Molte di queste impostazioni regolano la dimensione dei buffer di lettura e scrittura. Questo può essere utile in alcune situazioni quando si eseguono EC2 istanze Amazon su larga scala che contengono molti contenitori.