Cours
Digicomp Code DO328
Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh («DO328»)
Description de la formation
- Installation de Red Hat OpenShift Service Mesh sur un cluster OpenShift
- Appliquer des stratégies de partage en contrôlant le trafic de service
- Renforcer la résilience des services à l'aide de l'équilibrage des charges (load balancer) et des bascules (failovers).
- Tester la résilience des services avec des tests de chaos (chaos testing)
- Assurer la sécurité des services
- Surveiller, mesurer et suivre le trafic réseau avec OpenShift Service Mesh
Red Hat OpenShift est une plateforme adaptée aux entreprises et aux mandants externes qui permet un déploiement efficace et itératif ainsi que la mise à l’échelle d’applications de microservices. Cependant, ces architectures deviennent en permanence plus volumineuses et plus complexes. Ainsi, il devient de plus en plus difficile de définir comment tous les services interagissent entre eux. Red Hat OpenShift Service Mesh intègre trois produits phares : Istio, Jaeger et Kiali. Ces derniers permettent de simplifier le réseau « zero trust » pour gérer et suivre les interactions et les services et de visualiser les voies de communication.
Contenu du cours :
Introduction à Red Hat OpenShift Service Mesh
- Les concepts de base de l’architecture de microservices et d’OpenShift Service Mesh.
Installation de Red Hat OpenShift Service Mesh
- Déployer Reh Hat OpenShift Service Mesh sur la plateforme Red Hat OpenShift Container Platform.
Surveiller un service mesh
- Surveiller et visualiser le service mesh OpenShift avec Jaeger et Kiali.
Contrôle du trafic de service
- Gérer et contrôler le trafic avec OpenShift Service Mesh.
Partager des applications avec Service Mesh
- Partager des applications grâce aux stratégies « canary » et « mirroring ».
Contrôler la résilience des services grâce au chaos testing
- Contrôler la résilience d’un service mesh Red Hat OpenShift grâce au chaos testing.
Développer des services résilients
- Développer des services résilients grâce aux stratégies d’OpenShift Service Mesh.
Sécuriser les services grâce à OpenShift Service Mesh
- Sécuriser et chiffrer les services et les applications avec Red Hat OpenShift Service Mesh.
Ce cours est destiné aux développeurs qui souhaitent déployer et mettre à l'échelle des applications de microservices.
- La participation à la formation Red Hat Cloud-native Microservices Development with Quarkus (DO378) ou une expérience équivalente en matière de développement d'applications microservices est recommandée, mais pas obligatoire.
- La participation aux cours Red Hat OpenShift I : Containers & Kubernetes (DO180) et Red Hat OpenShift Development II : Containerizing Applications (DO288) et la réussite de l'examen Red Hat Certified Specialist in OpenShift Application Development (EX288) ou une expérience de base d'OpenShift sont fortement recommandées.