Publié le: Mar 27, 2019
AWS App Mesh est désormais disponible à l’international et pris en charge pour une utilisation en production.
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 en garantissant 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, et ce afin d’optimiser l’exécution de votre application à grande échelle. App Mesh utilise le proxy à code source libre Envoy, ce qui le rend compatible avec un large éventail d'outils de partenaires AWS et à code source libre.
Pour en savoir plus, consultez notre référentiel GitHub ou notre documentation.
App Mesh est disponible dans les régions suivantes : Asie-Pacifique (Mumbai), USA Est (Ohio), Europe (Irlande), Europe (Francfort), USA Est (Virginie du Nord), Asie-Pacifique (Séoul), UE (Londres), Asie-Pacifique (Tokyo), USA Ouest (Oregon), USA Ouest (Californie du Nord), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney) et Canada (Centre).