Anthos Service Mesh

Maillage de services entièrement géré pour vos architectures de microservices complexes

Consultez la documentation de ce produit.

Pensez d'abord en termes de services

Les architectures de microservices comportent de nombreux avantages. Mais elles apportent également leur lot de défis, notamment une complexité accrue et la nécessité de fragmenter les différentes charges de travail. La plate-forme Anthos permet de soulager vos équipes en charge des opérations et du développement. Comment ? En simplifiant toutes les étapes de déploiement de vos services, qu'il s'agisse de la gestion du trafic, de la télémétrie du maillage, ou encore de la sécurisation des communications entre les services. Anthos Service Mesh, le maillage de services entièrement géré de Google, vous permet de gérer facilement ces architectures complexes et de bénéficier de tous leurs avantages.

Un service entièrement géré

Comme il s'agit d'une offre entièrement gérée, Anthos Service Mesh simplifie l'acquisition et la gestion de votre solution de maillage de services. Concentrez-vous sur le développement d'applications de qualité. Nous nous occupons de votre maillage.

Comprenez vos applications

Votre maillage ne peut pas être d'une efficacité optimale si vous ne pouvez pas voir comment il fonctionne. Les fonctionnalités de traçage, de surveillance et de journalisation d'Anthos Service Mesh vous permettent de mieux comprendre les performances de vos services et leurs répercussions sur les autres processus, et d'obtenir des informations sur les problèmes éventuels.

La sécurité en toute simplicité

Sécuriser un maillage de services peut être une vraie gageure Anthos Service Mesh vous aide à adopter un modèle de sécurité zéro confiance en vous donnant les outils pour sécuriser automatiquement vos services et leurs communications. Vous pouvez gérer l'authentification, l'autorisation et le chiffrement entre les services grâce à un ensemble varié de fonctionnalités, le tout avec peu ou pas de modifications à apporter aux applications.

Une gestion simplifiée du trafic

Avec Anthos Service Mesh, vous pouvez contrôler les flux de trafic et les appels d'API entre les services, tout en obtenant une meilleure visibilité sur votre trafic. Vous pouvez ainsi améliorer la fiabilité des appels et renforcer votre réseau, même dans des conditions défavorables, tout en détectant les problèmes éventuels avant qu'ils ne se concrétisent.

Fonctionnalités

Excellente visibilité intégrée [version bêta]

L'intégration d'Anthos Service Mesh à Cloud Logging, Cloud Monitoring et Cloud Trace offre un large éventail de fonctionnalités. Vous pouvez ainsi surveiller les SLO au niveau de chaque service, et fixer des objectifs de latence et de disponibilité. De plus, cette solution peut générer automatiquement des graphiques, suivre votre conformité au fil du temps et vous indiquer où vous vous situez par rapport à votre "marge d'erreur".

Une authentification et un chiffrement simplifiés

L'authentification du transport via mTLS (Mutual Transport Layer Security) n'a jamais été aussi simple. Sécurisez vos communications de service à service et de l'utilisateur final au service avec mTLS via une installation en un seul clic ou une mise en œuvre incrémentielle.

Autorisation flexible

Déterminez qui a accès à quels services dans votre maillage, grâce à un contrôle des accès basé sur les rôles (RBAC) et facile à utiliser. Vous spécifiez les autorisations, puis vous leur accordez le niveau d'accès de votre choix, de l'espace de noms jusqu'aux utilisateurs.

Contrôles de trafic ultraprécis

Anthos Service Mesh dissocie le flux de trafic du scaling de l'infrastructure, et offre de nombreuses fonctionnalités de gestion du trafic, y compris le routage dynamique des requêtes pour les tests A/B ainsi que les déploiements Canary et progressifs, le tout en dehors du code de votre application.

Reprise directe après échec

Anthos Service Mesh offre un certain nombre de fonctionnalités majeures de reprise après échec. Prêtes à l'emploi, elles peuvent être configurées de manière dynamique au moment de l'exécution. Vous pouvez ainsi paramétrer des délais avant expiration, des disjoncteurs, des vérifications d'état actives et un nombre de tentatives limité.

Outils d'injection de pannes

Même si vous disposez de solides fonctionnalités de reprise après échec, il est essentiel de tester la résilience de votre maillage. C'est là que l'injection de pannes entre en jeu. Vous pouvez configurer facilement des pannes de type retard et abandon à injecter dans les requêtes qui répondent à certaines conditions. Vous pouvez même limiter le pourcentage de requêtes devant être soumises à des pannes.

Équilibrage de charge

Choisissez un mode d'équilibrage de charge : la répartition à tour de rôle, ou "round robin" (chaque hôte fonctionnel en amont est sélectionné à tour de rôle), la répartition aléatoire (l'équilibreur de charge sélectionne aléatoirement un hôte fonctionnel), ou la répartition pondérée en fonction des hôtes les moins sollicités.

Ressources

Passez à l'étape suivante

Profitez de 300 $ de crédits gratuits pendant une période maximale de 12 mois pour développer vos connaissances et créer des applications sur Google Cloud.

Vous avez besoin d'aide pour démarrer ?
Faites appel à un partenaire de confiance
Poursuivez vos recherches