Le 48e IT Press Tour a eu l’occasion de rencontrer Brian Gracely, CMO, responsable du marketing et de la stratégie produit chez Solo.io, une plate-forme de service mesh et d’API pour Kubernetes, des microservices de confiance zéro.
Maillage ambiant
Istio est le principal projet de maillage de services. Cependant, il est compliqué et coûteux. En tant que tel, Idit Levine et son équipe ont travaillé pour créer une nouvelle variante. Ils ont présenté Ambient Mesh, une nouvelle contribution open-source au projet Istio qui définit un nouveau plan de données sans side-car. Silo.io et Google sont les principaux contributeurs d’Istio et d’Ambient Mesh.
En passant d’une architecture proxy side-car par pod à une architecture proxy par nœud, ils ont réduit les coûts de calcul, simplifié les opérations et réduit la maintenance. Le changement rend le maillage transparent pour les applications et améliore leurs performances.
Auparavant, Solo.io proposait une passerelle API (GlooEdge) et un maillage de services Istio (GlooMesh). Aujourd’hui, GlooPlatform combine GlooGateway, GlooMesh et GlooNetwork pour fournir le maillage de services et la plate-forme API pour Kubernetes, des microservices de confiance zéro.
Témoignages clients
Brian a fourni deux exemples de clients qui utilisent la plateforme pour transformer leur entreprise.
Chick-fil-a est un fournisseur de restauration rapide de sandwichs au poulet désossés avec 2 600 magasins de détail aux États-Unis COVID a empêché les visiteurs en magasin. Les commandes d’applications mobiles sont passées de 5 % à 50 % de leur activité du jour au lendemain. L’infrastructure de leur application mobile n’était pas prête à faire face à l’augmentation spectaculaire des appels d’API. Il y avait un besoin pour une passerelle API plus flexible pour le cloud, l’évolutivité et l’innovation.
Expédition est une opération de vente au détail aux États-Unis avec 300 000 acheteurs qui a été acquise par Target en 2017. Shipt fournit de nouvelles informations commerciales à Target alors qu’ils sont en concurrence avec Amazon Prime pour les livraisons. COVID a demandé à Shipt de créer de nouveaux services plus rapidement, ce qu’ils ont fait avec une passerelle API et un maillage de services plus flexibles.
Chick-fil-a et Shipt illustrent les défis les plus courants des clients : le besoin de transformation numérique, la modernisation des applications, la sécurité zéro confiance et la réduction des coûts.
Tendances émergentes avec la mise en réseau d’applications
Brian a mis en évidence quatre facteurs clés :
- Maturité continue des déploiements Kubernetes
- Adoption et évolution de l’ingénierie des plateformes
- Standardisation et simplification du maillage de services
- Fusionner le service mesh et la gestion des API
Cloud-native 1.0 a beaucoup de confusion. Trop de solutions indépendantes sont disponibles. Il est difficile de suivre, d’évaluer et de décider ce qui convient le mieux à votre entreprise. La nature sauvage de l’open source est devenue évidente. L’explosion des projets a rendu difficile de savoir où investir l’énergie. La nature de bricolage des solutions cloud natives limite l’adoption pour beaucoup.
Cloud-native 2.0 a des succès et des défis. Les succès incluent beaucoup d’innovation, une infrastructure standardisée, une norme multi-cloud, des déploiements automatisés et fréquents et des équipes DevOps/SRE. Les défis incluent l’évolutivité des API, l’évolutivité des microservices, la sécurité zéro confiance, la gestion multi-cluster, l’observabilité et les opérations GitOps.
Les éléments critiques du cloud natif 2.0 sont les déploiements automatisés avec GitOps, la gestion du nombre de clusters à grande échelle, la gestion du multi-cluster, la gestion de la sécurité des microservices, la gestion du trafic interne et externe (API, uServices), l’ajout de fonctionnalités avancées (Lambda , GraphQL), modèle opérationnel natif Kubernetes et technologies cohérentes.
La plate-forme Solo Gloo permet le cloud natif 2.0 avec GraphQL sans serveur, des multi-clusters de microservices à l’échelle, une maille de service zéro confiance pour l’observabilité, des applications de microservice, DevSecOps, GitOps et une gestion d’API modernisée.
La communauté Solo.io est centrée autour de son académie, où plus de 10 000 étudiants ont participé à des ateliers pratiques et plus de 4 000 ingénieurs ont obtenu des certifications.