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 di rete Amazon ECS
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 CPU, memoria, disco e rete. 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. Puoi utilizzare l'SDK per strumentare l'applicazione e acquisire i tempi e i codici di risposta del traffico tra i tuoi servizi e tra i tuoi servizi e gli endpoint del servizio. AWS 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 flusso di Amazon VPC per analizzare le prestazioni di rete ed eseguire il debug dei problemi di connettività. Con i log di flusso VPC abilitati, puoi acquisire un registro di tutte le connessioni nel tuo VPC. Queste includono connessioni a interfacce di rete associate a Elastic Load Balancing, Amazon RDS, gateway NAT e altri servizi AWS chiave che potresti utilizzare. Per ulteriori informazioni, consulta Log di flusso VPC nella Guida per l'utente di Amazon VPC.
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 non riuscite o errori. Puoi aggiornare la quota specifica del contenitore per il numero di file nella definizione del task di Amazon ECS. Se utilizzi Amazon EC2 (anziché AWS Fargate), potresti dover modificare queste quote anche sull' EC2 istanza 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.