AWS App Mesh

Surveillez et contrôlez les microservices facilement

AWS App Mesh facilite le contrôle et la surveillance des microservices s’exécutant sur AWS. App Mesh standardise la manière dont vos microservices communiquent, en vous offrant une visibilité de bout en bout et en contribuant à assurer une haute disponibilité à vos applications.

Les applications modernes sont souvent composées de plusieurs microservices qui remplissent chacun une fonction spécifique. Cette architecture permet d’augmenter la disponibilité et l’évolutivité de l’application en permettant à chaque composant d’évoluer indépendamment en fonction de la demande et en ajustant automatiquement les fonctionnalités en cas de défaillance d’un composant au lieu de le déconnecter. Chaque microservice interagit avec tous les autres microservices via une API. À mesure que le nombre de microservices augmente au sein d'une application, il devient de plus en plus difficile de localiser avec précision les erreurs, de rediriger le trafic après les pannes et de déployer en toute sécurité les modifications de code. Auparavant, vous deviez créer une logique de surveillance et de contrôle directement dans votre code et redéployer vos microservices chaque fois que des modifications étaient apportées.

AWS App Mesh facilite l'exécution de microservices en fournissant une visibilité cohérente et des contrôles de trafic réseau pour chaque microservice d'une application. App Mesh évite de mettre à jour le code de l'application pour modifier le mode de collecte des données de surveillance ou le routage du trafic entre les microservices. App Mesh configure chaque microservice pour exporter les données de surveillance et implémente une logique de contrôle des communications cohérente au sein de votre application. Il est ainsi facile de localiser rapidement les erreurs et de rediriger automatiquement le trafic réseau en cas de panne ou lorsque des modifications de code doivent être déployées.

Vous pouvez utiliser App Mesh avec Amazon ECS et Amazon EKS pour mieux exécuter les microservices conteneurisés à grande échelle. App Mesh utilise le proxy open source Envoy, ce qui le rend compatible avec un large éventail d'outils de partenariat AWS et open source pour la surveillance des microservices.

App Mesh est disponible dès aujourd’hui en version préliminaire publique.

Avantages

Visibilité de bout en bout

App Mesh capture systématiquement les mesures, les journaux et les traces de chaque microservice. Vous pouvez combiner et exporter ces données vers Amazon CloudWatch, AWS X-Ray et des outils de partenaires et AWS et de communauté compatibles pour la surveillance et le suivi*. Cela vous permet d'identifier et d'isoler rapidement les problèmes liés à n'importe quel microservice afin d'optimiser l'ensemble de votre application.

Garantit une haute disponibilité

App Mesh vous permet de configurer le flux de trafic entre vos microservices. Vous pouvez facilement implémenter des règles de routage de trafic personnalisées pour vous assurer que chaque microservice est hautement disponible pendant les déploiements, après les pannes et à mesure que votre application évolue.

Rationalise les opérations

App Mesh déploie et configure un proxy qui gère tout le trafic de communication vers et depuis vos conteneurs. Cela évite de devoir configurer des protocoles de communication pour chaque microservice, écrire du code personnalisé ou implémenter des bibliothèques pour faire fonctionner votre application.

Améliore toute application

Vous pouvez utiliser App Mesh avec des microservices existants ou nouveaux s'exécutant sur AWS Fargate, Amazon ECS, Amazon EKS et Kubernetes auto-géré sur AWS. App Mesh peut surveiller et contrôler les communications pour les microservices exécutés sur des clusters, des systèmes d'orchestration ou des VPC en une seule application sans aucune modification du code.

*Intégrations à venir. Consultez la documentation pour en savoir plus.

Fonctionnement

Avant App Mesh

Les communications et la surveillance sont configurées manuellement pour chaque microservice.

Product-Page-Diagram_Lattice_Before

Après App Mesh

App Mesh configure les communications et la surveillance pour tous les microservices.

Product-Page-Diagram_Lattice_After

Articles de blog et autres articles

Présentation d’AWS App Mesh

App Mesh vous aide à mieux contrôler les flux de trafic entre microservices et à identifier les problèmes n'importe où dans une application.

Lire la suite »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Contrôlez les fonctions du produit

En savoir plus sur AWS App Mesh

En savoir plus 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS

S'inscrire