AWS App Mesh

Mise en réseau au niveau de l'application pour tous vos services

AWS App Mesh est un maillage de services qui fournit une mise en réseau au niveau de l'application afin de faciliter la communication entre vos services sur plusieurs types d'infrastructure de calcul. App Mesh standardise la manière dont vos services communiquent, en vous offrant une visibilité de bout en bout et vous assurant une haute disponibilité à vos applications.

Les applications modernes sont généralement composées de plusieurs services. Chaque service peut être conçu à l'aide de plusieurs types d'infrastructures de calcul, tels qu'Amazon EC2 et AWS Fargate. À mesure que le nombre de services 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 votre service chaque fois que des modifications étaient apportées.

AWS App Mesh facilite l'exécution de services en fournissant une visibilité cohérente et des contrôles de trafic réseau pour les services conçus via plusieurs types d'infrastructures de calcul. 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 services. App Mesh configure chaque service 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 AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS et Kubernetes s'exécutant sur AWS pour mieux exécuter votre application à 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.

 

Présentation d’AWS App Mesh

Avantages

Visibilité de bout en bout

App Mesh capture les mesures, les journaux et les traces de toutes vos applications. Vous pouvez combiner et exporter ces données vers Amazon CloudWatch, AWS X-Ray et des outils de partenariat 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 service afin d'optimiser l'ensemble de votre application.

Garantir une haute disponibilité

App Mesh vous permet de configurer les flux de trafic entre vos services. Vous pouvez facilement mettre en œuvre des règles de routage de trafic personnalisées pour vous assurer que chaque service est hautement disponible pendant les déploiements, après les pannes et à mesure que votre application évolue.

Rationaliser les opérations

App Mesh déploie et configure un proxy qui gère tout le trafic de communication vers et depuis vos services. Cela évite de devoir configurer des protocoles de communication pour chaque service, é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 services s'exécutant sur tout service de calcul, tel qu'AWS Fargate, Amazon ECS, Amazon EKS et Amazon EC2. App Mesh peut surveiller et contrôler les communications pour les monolithes exécutés sur EC2, des équipes exécutant des applications conteneurisées, des systèmes d'orchestration ou des VPC en une seule application sans aucune modification du code.

Principe de fonctionnement

Avant App Mesh

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

app-mesh-2

Après App Mesh

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

app-mesh

Articles de blog et autres articles

AWS App Mesh – Mise en réseau au niveau de l'application pour les applications cloud

AWS App Mesh vous aide à exécuter et à surveiller des services HTTP et TCP à grande échelle. App Mesh utilise le proxy open source Envoy, qui vous donne accès à un large éventail d'outils proposés par des partenaires AWS et la communauté open source.

Lire la suite »

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 »

Redéfinition des communications des applications avec AWS App Mesh

AWS App Mesh redéfinit la communication des applications, en autorisant une approche « app-first ». Ce blog, écrit par Werner Vogels, directeur technique d’Amazon, explique comment App Mesh permet d’adopter une approche simple et déclarative pour modéliser la communication entre les services.

Lire la suite »

Partenaires 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
Découvrir les fonctionnalités 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