Inserito il: Mar 27, 2019
AWS App Mesh è ora generalmente disponibile e supportato per usi in fase di produzione.
App Mesh è un servizio di rete a livello dell’applicazione per semplificare la comunicazione tra i tuoi servizi attraverso tipi diversi di infrastrutture di calcolo. App Mesh standardizza la modalità di comunicazione tra i servizi, offrendo visibilità end-to-end e favorendo un'elevata disponibilità delle applicazioni.
Le applicazioni moderne solitamente includono numerosi servizi. Ogni servizio può essere realizzato utilizzando diversi tipi di infrastrutture di calcolo come Amazon EC2 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 il funzionamento dei servizi, fornendo visibilità e controlli del traffico di rete coerenti per i servizi creati attraverso tipi diversi di infrastrutture di calcolo. 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 servizi. App Mesh configura ogni servizio in modo che possa 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 necessità di distribuire le modifiche del codice.
Puoi utilizzare App Mesh con AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS e Kubernetes in esecuzione su AWS per ottimizzare il funzionamento della tua applicazione su larga scala. App Mesh usa il proxy Envoy open source, rendendolo compatibile con un’ampia gamma di partner AWS e di strumenti open source.
Per ulteriori informazioni, puoi consultare il nostro repository GitHub o la nostra documentazione.
App Mesh è disponibile nelle seguenti regioni: Asia Pacifico (Mumbai), Stati Uniti orientali (Ohio), Europa (Irlanda), Europa (Francoforte), Stati Uniti orientali (Virginia settentrionale), Asia Pacifico (Seul), Europa (Londra), Asia Pacifico (Tokyo), Stati Uniti occidentali (Oregon), Stati Uniti occidentali (California settentrionale), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Canada (Centrale).