Les applications monolithiques laissent peu à peu leur place à des ensembles de petits services indépendants et faiblement couplés, que l'on appelle souvent « applications cloud-native ». Ces services sont organisés selon une architecture de microservices.
Il n'est pas toujours évident de gérer la communication entre ces services et de maintenir un niveau de sécurité adéquat. Pour vous simplifier la tâche, vous pouvez recourir à un Service Mesh afin d'acheminer les requêtes d'un service à l'autre et d'optimiser la manière dont les différents services fonctionnent ensemble.
Avec la solution Red Hat® OpenShift® Service Mesh, vous disposez d'un outil unique pour connecter, gérer et surveiller vos applications basées sur des microservices. Ce système offre une excellente visibilité et un bon niveau de contrôle sur le comportement des microservices en réseau dans votre Service Mesh. Il utilise pour cela un proxy de type sidecar qui intercepte les communications réseau entre les microservices. La solution OpenShift Service Mesh repose sur le projet Open Source Istio et est disponible sans frais supplémentaires pour Red Hat OpenShift.