AWS App Mesh è un servizio di rete a livello di applicazione per semplificare la comunicazione tra i servizi in uso attraverso diversi tipi di infrastrutture di calcolo. App Mesh offre visibilità end-to-end e disponibilità elevata per le applicazioni.
Le applicazioni moderne solitamente includono numerosi servizi. Ogni servizio può essere realizzato utilizzando diversi tipi di infrastrutture di elaborazione come Amazon EC2, Amazon ECS, Amazon EKS e AWS Fargate. Man mano che il numero di servizi 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 servizi tutte le volte che venivano apportate delle modifiche.
AWS App Mesh semplifica l'esecuzione dei servizi fornendo visibilità e controlli del traffico di rete coerenti e consente di distribuire servizi sicuri. 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 instradato ai servizi. App Mesh configura ogni servizio per esportare i dati di monitoraggio, oltre a implementare costantemente la logica di controllo delle comunicazioni nell’applicazione.
Puoi utilizzare App Mesh con AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS e Kubernetes in esecuzione su AWS per ottimizzare il funzionamento dell'applicazione su vasta scala. App Mesh si integra anche con AWS Outposts per le tue applicazioni in esecuzione in locale. App Mesh usa il proxy Envoy open source, rendendolo compatibile con un'ampia gamma di partner AWS e di strumenti open source.
Vantaggi
Visibilità end-to-end
App Mesh cattura parametri, log e tracce da ogni applicazione. È 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 servizio per ottimizzare l'intera applicazione.
Semplificazione delle operazioni
App Mesh fornisce i controlli per configurare e standardizzare i flussi di traffico tra i servizi. Puoi implementare facilmente regole personalizzate di instradamento del traffico per assicurare l'elevata disponibilità del servizio durante la distribuzione, dopo la mancata esecuzione delle operazioni e in funzione delle dimensioni dell'applicazione. Ciò elimina la necessità di configurare i protocolli di comunicazione per ogni servizio, scrivere codice personalizzato o implementare librerie per eseguire l'applicazione.
Aumento della sicurezza della rete
App Mesh aiuta a crittografare tutte le richieste tra i servizi anche quando si trovano nelle reti private. Inoltre, puoi aggiungere controlli di autenticazione per assicurarti che solo i servizi consentiti siano interconnessi.
Come funziona
.c86b0113dde0d2dbdc99a1ffad59805d86b5cb82.png)
Post del blog
Post delle novità
Partner di AWS App Mesh














Ulteriori informazioni su AWS App Mesh

Ottieni accesso istantaneo al piano gratuito di AWS