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 offre une visibilité de bout en bout et une forte disponibilité de 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, Amazon ECS, Amazon EKS 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 ainsi qu’en vous aidant à offrir des services sécurisés. 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.
Vous pouvez utiliser App Mesh avec AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS et Kubernetes fonctionnant sur AWS pour mieux exécuter votre application à grande échelle. App Mesh s'intègre également à AWS Outposts pour vos applications fonctionnant sur site. App Mesh utilise le proxy open source Envoy, ce qui le rend compatible avec un large éventail d'outils open source et proposés par des partenaires AWS.
Avantages
Obtenir une visibilité de bout en bout
App Mesh capture les métriques, 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.
Rationaliser vos opérations
App Mesh permet de configurer et standardiser 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 votre service est hautement disponible pendant les déploiements, après les pannes et à mesure que votre application évolue. 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éliorer la sécurité du réseau
App Mesh permet de chiffrer toutes les demandes entre services, même lorsqu'elles se trouvent dans vos réseaux privés. De plus, vous pouvez ajouter des contrôles d'authentification pour vous assurer que seuls les services autorisés peuvent se connecter entre eux.
Fonctionnement
.c86b0113dde0d2dbdc99a1ffad59805d86b5cb82.png)
Billets de blog
Articles relatifs aux nouveautés
Partenaires AWS App Mesh












