Malgré un bavardage relativement faible, les entreprises de maillage de services sont en plein essor alors que l'adoption s'étend. En octobre 2021, le fournisseur de maillage de services Solo.io a atteint le statut de licorne après qu'un investissement de 135 millions de dollars en série C a entraîné une valorisation de plus d'un milliard de dollars.
Le financement est intervenu après une croissance de 500 % d'un trimestre à l'autre pour Solo.io, qui propose également une passerelle API basée sur un proxy appelée Gloo Edge en plus de Gloo Mesh. La croissance incroyable provient d'une direction logique : la popularité croissante des microservices et des applications basées sur des conteneurs alimentées par des entreprises modernisant les applications. L'un des principaux concurrents de Solo.io, Kong, une autre licorne récemment couronnée, a également reçu un investissement de 100 millions de dollars en série D plus tôt cette année.
Le maillage de services émerge comme l'outil principal pour aborder la sécurité multicloud
Qu'est-ce que les outils de maillage de services ?
Les outils de maillage de services sont utilisés pour ajouter des fonctionnalités de surveillance et de sécurité aux applications cloud-native. Un maillage de services est mis en œuvre au niveau de la plateforme plutôt qu'au niveau de l'application et utilise des proxys réseau pour faciliter la communication entre les microservices. Avec la nature incroyablement complexe des applications modernes basées sur le cloud-native et les microservices, le maillage de services offre une protection flexible de bout en bout.Gartner affirme que seulement 5 % des entreprises ont un maillage de services en production, et place la technologie comme approchant le « creux de la désillusion » dans le cycle de la hype 2021 pour le réseau d'entreprise. Mais je dirais que le financement récent sur le marché indique une augmentation du marché du maillage de services, indiquant un passage au-delà de la désillusion de la complexité du maillage de services.
Alors, pourquoi maintenant ?
Les outils de maillage de services répondent à un besoin de contrôles de sécurité globaux et segmentés à travers des environnements informatiques hybrides complexes et des services cloud disparates. L'adoption par les entreprises a été ralentie par la nouveauté de la technologie innovante et la perception initiale de sa complexité, mais cette intimidation semble s'estomper avec l'expérience.
Qu'est-ce qu'un maillage de services et qui en a besoin ?
Les outils de maillage de services ont émergé d'un besoin d'unifier les contrôles de sécurité et l'observabilité lors du travail avec des applications basées sur des conteneurs et des microservices dans des environnements multicloud complexes. Ces applications et environnements se composent de nombreux composants et services en constante évolution avec d'énormes implications en matière de sécurité.
Les outils de maillage de services facilitent grandement la mise en œuvre et l'application des politiques de sécurité et de conformité à travers les microservices, les conteneurs et les machines virtuelles. Le maillage de services fonctionne sur deux plans distincts, le contrôle et les données. Le niveau de contrôle facilite les actions et les comportements des proxys réseau tandis que le plan de données surveille la communication entre les services cloud. Les administrateurs utilisent ensuite des API pour modifier les politiques de maillage de services ou récupérer les données collectées par l'outil.
Les outils de maillage de services offrent trois principaux avantages :
- Sécurité est le principal avantage et la fonction centrale d'un maillage de services. Les infrastructures complexes et les services cloud nécessitent des fonctionnalités de sécurité avancées pour simplifier la gestion des certificats. Les outils de maillage de services fournissent des fonctionnalités d'encryption et d'authentification automatisées pour standardiser la certification à travers les services. En s'intégrant aux systèmes d'orchestration, le maillage de services identifie automatiquement les actions demandées, authentifie chaque partie et applique les politiques spécifiées.
- Visibilité les fonctionnalités collectent des informations sur la façon dont les services cloud interagissent et se comportent. Les informations recueillies par les outils de maillage de services peuvent aider à diagnostiquer les erreurs de communication, optimiser la communication de service à service et améliorer les performances en identifiant la latence et d'autres facteurs de ralentissement.
- Stabilité est fournie lorsque des problèmes sont identifiés et diagnostiqués. L'observabilité unifiée aide à identifier les inefficacités dans les applications ou les services et à optimiser leurs nombreux composants et services interopérants pour des performances optimales. Le routage intelligent aide également en fournissant un routage conscient de la topologie et en s'intégrant aux systèmes d'orchestration pour la résolution IP.
« AWS App Mesh est un service géré, fiable, sécurisé et hautement disponible. Il vous permet de gérer les communications de service sans avoir besoin d'installer ou de gérer une infrastructure au niveau de l'application pour la gestion des communications. De plus, les services AWS App Mesh offrent une visibilité de bout en bout et aident à garantir une haute disponibilité pour votre application », - Revue AWS App Mesh
L'utilisation du maillage de services va s'étendre, mais pas sans douleurs de croissance
Le plus grand avantage des fonctionnalités de sécurité, d'observabilité et d'optimisation d'un maillage de services est que les développeurs peuvent passer moins de temps à configurer des politiques et plus de temps à ajouter de la valeur commerciale. C'est un mariage logique des microservices et de la sécurité, mais il y a encore beaucoup de place pour l'amélioration.
Le plus grand obstacle à l'adoption par les entreprises, en dehors de l'agnosticisme de la plateforme, est la capacité du maillage de services à aborder efficacement la sécurisation des environnements multicluster. Le maillage de services est excellent pour simplifier la visibilité et le contrôle de la communication interservices et des clusters individuels, mais peut ajouter de la complexité s'il est mis en œuvre sans expérience.
Si mis en œuvre correctement, le maillage de services devient un tableau de bord centralisé pour la surveillance et la gestion de tout au sein d'une architecture de microservices. Si mal fait, la flexibilité et la personnalisation inhérentes peuvent être accablantes et contre-productives.
Certains outils devront s'étendre au-delà de l'exploitation uniquement sur Kubernetes pour prendre en charge des environnements d'entreprise complexes et prendre en charge une plus grande variété de machines virtuelles et de charges de travail sur site. Mais à mesure que les professionnels acquièrent de l'expérience dans la mise en œuvre de la technologie dans des environnements d'entreprise multicloud complexes, l'adoption du maillage de services continuera de croître avec le marché dans son ensemble.
Vous voulez en savoir plus sur les options de maillage de services ? Découvrez les meilleurs Outils de maillage de services sur G2 :
Édité par Sinchana Mistry
Vous voulez en savoir plus sur Outils d'orchestration de conteneurs ? Découvrez les produits Orchestration de conteneurs.

Aaron Walker
Aaron has been researching security, cloud, and emerging technologies with G2 for more than half a decade. Over that time he's outlined, defined, and maintained a large portion of G2's taxonomy related to cybersecurity, infrastructure, development, and IT management markets. Aaron utilizes his relationships with vendors, subject-matter expertise, and familiarity with G2 data to help buyers and businesses better understand emerging challenges, solutions, and technologies. In his free time, Aaron enjoys photography, design, Chicago sports and lizards.