DO328
Création de microservices résilients avec Istio et Red Hat OpenShift Service Mesh
Présentation
Description du cours
Apprenez à contrôler, gérer, suivre, surveiller et tester vos microservices avec Red Hat OpenShift Service Mesh
Ce cours présente Red Hat OpenShift Service Mesh et explique aux participants comment installer, surveiller, sécuriser et renforcer la résilience des services avec Red Hat OpenShift Service Mesh.
La solution Red Hat OpenShift est une plateforme multiclient adaptée aux entreprises qui optimise le déploiement et la mise à l'échelle des applications de microservices et rend ces étapes reproductibles. À mesure que ces architectures se développent et se complexifient, il est cependant de plus en plus difficile de définir la manière dont les différents services fonctionnent ensemble. La solution Red Hat OpenShift Service Mesh inclut trois produits, Istio, Jaeger et Kiali, qui facilitent la mise en place d'un réseau à vérification systématique pour la gestion des interactions sécurisées entre services, le suivi des services et la représentation visuelle des canaux de communication.
Ce cours repose sur la version 4.6 de Red Hat OpenShift® Container Platform et la version 2.0 de Red Hat OpenShift Service Mesh.
Une fois le cours terminé, vous continuez de bénéficier d'un accès à des travaux pratiques pendant 45 jours pour toutes les formations qui incluent un environnement virtuel.
Remarque : ce cours est proposé sous la forme de classe virtuelle de quatre jours ou en autonomie. La durée peut varier en fonction de la prestation. Pour plus d'informations sur le cours, le calendrier et la tarification, sélectionnez un lieu, puis lancez la recherche dans le menu situé à droite.
Contenu du cours
- Installation de Red Hat OpenShift Service Mesh sur un cluster Red Hat OpenShift
- Mise en place de stratégies de lancement via le contrôle du trafic des services
- Renforcement de la résilience des services grâce à l'équilibrage de charge et aux basculements
- Test de la résilience des services avec l'ingénierie du chaos
- Application de la sécurité des services
- Observation, évaluation et suivi du trafic réseau avec OpenShift Service Mesh
Public ciblé
Ce cours s'adresse aux développeurs qui souhaitent déployer, gérer et sécuriser des applications de microservices sur Red Hat OpenShift.
Prérequis
- Passer l'évaluation gratuite pour s'assurer que l'offre est adaptée aux compétences
- Avoir suivi le cours Développement de microservices cloud-native Red Hat avec Quarkus (DO378) ou justifier d'une expérience équivalente en création d'applications de microservices (recommandé, mais pas obligatoire)
- Avoir suivi les cours Administration de Red Hat OpenShift I : exploitation d'un cluster de production (DO180) et Développement avec Red Hat OpenShift II : conteneurisation d'applications (DO288) et avoir passé l'examen Spécialiste certifié Red Hat en développement d'applications OpenShift (EX288), ou maîtriser les bases d'OpenShift (fortement recommandé)
Technologies requises
Programme
Programme du cours
- Présentation de Red Hat OpenShift Service Mesh
- Décrire les concepts de base d'une architecture de microservices et de la solution OpenShift Service Mesh
- Installation de Red Hat OpenShift Service Mesh
- Déployer Red Hat OpenShift Service Mesh sur Red Hat OpenShift Container Platform
- Observation d'un Service Mesh
- Suivre et visualiser un Service Mesh OpenShift avec Jaeger et Kiali
- Contrôle du trafic des services
- Gérer et router le trafic avec OpenShift Service Mesh
- Lancement d'applications avec Service Mesh
- Lancer des applications à l'aide de stratégies de type canary et de mise en miroir
- Test de la résilience des services avec l'ingénierie du chaos
- Évaluer la résilience de Red Hat OpenShift Service Mesh avec l'ingénierie du chaos
- Création de services résilients
- Utiliser des stratégies OpenShift Service Mesh pour créer des services résilients
- Sécurisation des services avec OpenShift Service Mesh
- Sécuriser et chiffrer les services d'une application avec Red Hat OpenShift Service Mesh
Bénéfices
Bénéfices pour l'entreprise
L'adoption d'architectures de microservices avec Red Hat OpenShift Service Mesh permet d'améliorer la sécurité, la résilience et l'évolutivité des applications, et de réduire la charge de travail des développeurs. La solution Red Hat OpenShift Service Mesh offre un niveau de sécurité supplémentaire pour les données en transit grâce au chiffrement TLS mutuel et à un réseau à vérification systématique. Les entreprises peuvent ainsi accélérer la mise sur le marché et gagner en visibilité sur leur architecture de microservices, en visualisant et en suivant le flux de données dans leurs applications. Ces informations permettent une meilleure allocation des ressources aux applications ainsi qu'une identification plus rapide des failles dans certains microservices.
Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.
Bénéfices pour le participant
Les participants pourront utiliser les concepts présentés dans ce cours pour simplifier les interactions entre services et les gérer efficacement. Vous apprendrez à installer et configurer Red Hat OpenShift Service Mesh afin de définir, surveiller, gérer et sécuriser ces interactions au sein de l'architecture de microservices. Ce cours a pour objectif de montrer l'accessibilité de l'approche « sidecar » de la solution Red Hat OpenShift Service Mesh, et de mettre en avant les avantages du produit, à savoir la résilience et la surveillance des services.
Tracez votre parcours de compétences
Suivez ce cours dans le cadre d'une souscription Red Hat Learning et bénéficiez d'un accès illimité et à la demande à nos ressources de formation en ligne pendant un an.
Évaluez vos connaissances
Passez une évaluation gratuite des compétences pour tester vos connaissances, identifier vos lacunes et obtenir des suggestions de formations Red Hat.