Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Concepts avancés du génie de plate-forme
- Revue des fondamentaux du génie de plate-forme
- L'évolution du génie de plate-forme dans le contexte de la mise à l'échelle
- Principes de conception pour une architecture de plate-forme évolutive
Approfondissement de l'architecture de microservices
- Principes de conception de microservices
- Décomposition des applications monolithiques en microservices
- Modèles de communication et découverte de services
Conteneurisation avec Docker
- Techniques avancées de conteneurisation
- Création d'images Docker optimisées pour les microservices
- Considérations relatives au réseau et au stockage des conteneurs
Écosystème et architecture de Kubernetes
- Exploration approfondie des composants de Kubernetes
- Mise en place et gestion d'un cluster Kubernetes
- Meilleures pratiques pour le réseau, le stockage et la sécurité dans Kubernetes
Déploiement des microservices sur Kubernetes
- Stratégies de déploiement pour les microservices
- Gestion des déploiements de services à l'aide de chartes Helm
- Pratiques de déploiement continu dans un environnement Kubernetes
Observabilité et surveillance dans les microservices
- Mise en œuvre de la journalisation, de la surveillance et des alertes pour les microservices
- Outils et plateformes d'observabilité dans un écosystème Kubernetes
- Analyse des métriques et des journaux pour maintenir la santé du système
Mise à l'échelle et optimisation des performances
- Stratégies de mise à l'échelle horizontale et verticale
- Mise à l'échelle automatique des services en fonction de la charge
- Optimisation des performances et des ressources
Ingénierie de la résilience et de la fiabilité
- Conception pour l'échec : modèles de résilience dans les microservices
- Mise en œuvre de vérifications de santé, de disjoncteurs et de limitation de débit
- Stratégies de reprise après sinistre et de haute disponibilité
Considérations de sécurité pour les microservices et Kubernetes
- Sécurisation des communications des microservices
- Caractéristiques de sécurité de Kubernetes et meilleures pratiques
- Mise en œuvre de maillages de services pour une sécurité renforcée
Projet pratique
- Conception et déploiement d'une application microservices évolutive sur Kubernetes
- Mise en place de pipelines CI/CD pour le déploiement des microservices
- Application des pratiques de surveillance et de mise à l'échelle pour maintenir les performances de l'application
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de conteneurisation et d'orchestration
- De l'expérience avec Docker et les opérations de base de Kubernetes
- Une familiarité avec le cloud computing et l'architecture de microservices
Audience
- Ingénieurs de plate-forme
- Professionnels de l'DevOps
- Architectes logiciels
35 Heures
Nos clients témoignent (1)
About the microservices and how to maintenance kubernetes