Open Service Mesh
Overview
Open Service Mesh (OSM) est un service mesh open source maintenu par Microsoft, implémentant la spécification SMI (Service Mesh Interface). OSM offre une architecture simplifiée utilisant Envoy comme proxy, avec un focus sur la conformité aux standards et l'interopérabilité. Il est plus léger qu'Istio tout en offrant les fonctionnalités essentielles d'un service mesh.
OSM est particulièrement adapté aux équipes cherchant un service mesh standardisé et maintenable, avec une approche alignée sur les spécifications SMI et une intégration avec l'écosystème Microsoft/Azure.
Informations essentielles
| Propriété | Valeur |
|---|---|
| Site officiel | https://openservicemesh.io/ |
| Licence | Apache 2.0 |
| Nationalité | États-Unis (Microsoft) |
| Type | Service mesh conforme à SMI |
| Déploiement | Déploiement Kubernetes |
| Difficulté | Intermédiaire |
| Technologies | Go, Envoy (C++) |
TL;DR
Open Service Mesh est idéal si vous cherchez un service mesh standardisé conforme à SMI, avec architecture simplifiée et intégration Microsoft/Azure.
Points clés à retenir :
- Conforme à la spécification SMI
- Architecture simplifiée
- Utilise Envoy comme proxy
- Maintenu par Microsoft
- Focus sur standards et interopérabilité
Compatibilité et intégrations
- Compatible avec Kubernetes
- Conforme à la spécification SMI
- Utilise Envoy comme proxy
- Intégration avec Azure
- Compatible avec les outils de monitoring
Avantages
- Conforme aux standards SMI
- Architecture simplifiée
- Maintenu par Microsoft
- Focus sur interopérabilité
- Bien documenté
Limites
- Communauté plus petite qu'Istio
- Moins de fonctionnalités avancées qu'Istio
- Moins testé en production
- Moins de documentation tierce
Ressources
- Documentation Open Service Mesh : https://openservicemesh.io/docs/
- GitHub : https://github.com/openservicemesh/osm