L’arrière- cuisine d’Istio
Avant de combiner leurs forces, IBM, Google et Lyft ont travaillé séparément aux différentes parties du problème mais de façon complémentaire. • Le projet Amalgam8 d’IBM, un réseau mesh unifié de services créé en open source l’année dernière, fournissait une fabrique de routage de trafic avec un plan de contrôle programmable afin d’assister ses clients en interne et les entreprises avec du testing A/ B, des releases de canaries et en testant systématiquement la tolérance aux pannes de leurs services. • Le contrôle de service de Google offrait un mesh de services avec un plan de contrôle qui se concentre sur la bonne application des stratégies tels que les ACL, les limites de transfert et l’authentification, en plus de gérer les données de télémétrie des divers services et proxies. • Lyft a développé le proxy Envoy pour faciliter le transfert de leurs microservices. Il leur a permis de les faire passer d’une application monolithique à un système de production composé de plus de 10 000 vm ( machines virtuelles) et gérant plus de 100 microservices.