AWS App Mesh

Rete a livello dell’applicazione per tutti i tuoi servizi

AWS 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 elaborazione 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 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 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 vasta scala. App Mesh usa il proxy Envoy open source, rendendolo compatibile con un'ampia gamma di partner AWS e di strumenti open source.

 

Introduzione a AWS App Mesh

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.

Garanzia di disponibilità elevata

App Mesh permette di controllare la configurazione dei flussi di traffico tra i servizi. È possibile implementare facilmente regole personalizzate di indirizzamento del traffico per assicurare l'elevata disponibilità di ogni servizio 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 tuoi servizi. Ciò elimina la necessità di configurare i protocolli di comunicazione per ogni servizio, scrivere codice personalizzato o implementare librerie per eseguire l'applicazione.

Esecuzione di qualsiasi applicazione

È possibile utilizzare App Mesh con servizi in esecuzione su qualsiasi servizio di elaborazione come AWS Fargate, Amazon ECS, Amazon EKS e Amazon EC2. App Mesh può monitorare e controllare le comunicazioni per i monoliti in esecuzione su EC2, i team che eseguono applicazioni in container, i sistemi di orchestrazione o VPC come singola applicazione senza alcuna modifica del codice.

Come funziona

Prima di App Mesh

Comunicazioni e monitoraggio sono configurati manualmente per ogni servizio.

app-mesh-2

Dopo App Mesh

App Mesh configura comunicazioni e monitoraggio per tutti i servizi.

app-mesh

Post del blog e articoli

AWS App Mesh – Rete a livello dell’applicazione per app del cloud

AWS App Mesh ti aiuta a eseguire e monitorare i servizi HTTP e TCP su vasta scala. App Mesh usa il proxy Envoy open source, consentendoti di usufruire di un’ampia gamma di strumenti tra quelli offerti dai partner AWS e dalla community open source.

Continua a leggere »

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 »

Ridefinizione delle comunicazioni delle applicazioni con AWS App Mesh

AWS App Mesh ridefinisce la comunicazione delle applicazioni e consente un approccio app-first. In questo blog, scritto dal CTO di Amazon Werner Vogels, si parla di come App Mesh assicura un approccio semplice e dichiarativo alla comunicazione di servizio modello.

Continua a leggere »

Partner di AWS App Mesh

Aqua_600x400
alcide_600x400
Datadog-logo-2019-600x400
NeuVector_600x400
Print
600x400_hashiCorp
600x400_Weaveworks_logo
Qubole Logo
Spotinst-logo-600X400
wavefront
sysdig_600x400
Tetrate
solarwinds
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