AWS App Mesh

Monitoraggio e controllo di microservizi

AWS App Mesh semplifica il monitoraggio e il controllo di microservizi in esecuzione su AWS. App Mesh standardizza la modalità di comunicazione tra i microservizi, offrendo visibilità end-to-end e favorendo un'elevata disponibilità delle applicazioni.

Le applicazioni moderne sono spesso costituite da più microservizi, ognuno dei quali esegue una funzione specifica. Questa architettura aiuta ad aumentare la disponibilità e la scalabilità dell'applicazione consentendo di ridimensionare in modo indipendente i singoli componenti in base alla richiesta e di ridurre automaticamente la funzionalità quando si verifica un errore in un componente invece di operare offline. Ogni microservizio interagisce con tutti gli altri microservizi tramite un'API. Man mano che il numero di microservizi all’interno di un’applicazione aumenta, diventa sempre più difficile determinare la posizione esatta degli errori, reindirizzare il traffico dopo la mancata esecuzione delle operazioni e distribuire in modo sicuro le modifiche del codice. Precedentemente, era necessario definire la logica di monitoraggio e controllo direttamente nel codice e ridistribuire i microservizi tutte le volte che venivano apportate delle modifiche.

AWS App Mesh semplifica il funzionamento dei microservizi, fornendo visibilità e controlli del traffico di rete coerenti per ogni microservizio incluso in un’applicazione. App Mesh elimina la necessità di aggiornare il codice di un’applicazione per modificare il modo in cui i dati di monitoraggio sono raccolti e il traffico viene indirizzato ai microservizi. App Mesh configura ogni microservizio per esportare i dati di monitoraggio, oltre a implementare costantemente la logica di controllo delle comunicazioni nell’applicazione. Ciò semplifica l’individuazione rapida della posizione esatta degli errori e il reindirizzamento automatico del traffico di rete, in caso di mancata esecuzione delle operazioni o modifiche necessarie del codice per la distribuzione.

Puoi usare App Mesh con Amazon ECS e Amazon EKS per un migliore funzionamento dei microservizi su scala. App Mesh usa il proxy Envoy open source, rendendolo compatibile con un’ampia gamma di partner AWS e di strumenti open source per il monitoraggio di microservizi.

App Mesh è attualmente disponibile come anteprima pubblica

Vantaggi

Visibilità end-to-end

App Mesh cattura in modo coerente parametri, registri e tracce da ogni microservizio. È possibile combinare ed esportare questi dati in Amazon CloudWatch, AWS X-Ray e negli strumenti compatibili dei partner e della community AWS per operazioni di monitoraggio e tracciamento*. Ciò consente di identificare e isolare rapidamente i problemi in qualsiasi microservizio per ottimizzare l'intera applicazione.

Disponibilità elevata

App Mesh permette di controllare la configurazione dei flussi di traffico tra i microservizi. È possibile implementare facilmente regole personalizzate di indirizzamento del traffico per assicurare l'elevata disponibilità di ogni microservizio durante la distribuzione, dopo la mancata esecuzione delle operazione e in funzione delle dimensioni dell'applicazione.

Semplificazione delle operazioni

App Mesh distribuisce e configura un proxy che gestisce tutte le comunicazioni ai e dai contenitori. Ciò elimina la necessità di configurare i protocolli di comunicazione per ogni microservizio, scrivere codice personalizzato o implementare librerie per eseguire l'applicazione.

Esecuzione di qualsiasi applicazione

È possibile utilizzare App Mesh con microservizi già esistenti o nuovi in esecuzione su AWS Fargate, Amazon ECS, Amazon EKS e Kubernetes autogestito su AWS. App Mesh può monitorare e controllare le comunicazioni per i microservizi che sono eseguiti su cluster, sistemi di orchestrazione o VPC come singola applicazione senza modifiche del codice.

*Integrazioni disponibili a breve. Per maggiori informazioni, consulta la documentazione.

Come funziona

Prima di App Mesh

Comunicazioni e monitoraggio sono configurati manualmente per ogni microservizio.

Product-Page-Diagram_Lattice_Before

Dopo App Mesh

App Mesh configura comunicazioni e monitoraggio per tutti i microservizio.

Product-Page-Diagram_Lattice_After

Post di blog e articoli

Presentazione di AWS App Mesh

App Mesh aiuta a controllare meglio i flussi di traffico tra i microservizi e ad individuare i problemi in qualsiasi punto dell'applicazione.

Continua a leggere »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Scopri le caratteristiche del prodotto

Ulteriori informazioni su AWS App Mesh

Ulteriori informazioni 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS

Registrati