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 en ingénierie de plateforme
- Revue des fondements de l'ingénierie de plateforme
- L'évolution de l'ingénierie de plateforme dans le contexte de la mise à l'échelle
- Principes de conception pour une architecture de plateforme évolutive
Focus approfondi sur l'architecture de microservices
- Principes de conception des microservices
- Décomposition des applications monolithiques en microservices
- Patterns 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 sur le réseau et le 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 réseau, de stockage et de sécurité de Kubernetes
Déploiement des microservices sur Kubernetes
- Stratégies de déploiement des microservices
- Gestion des déploiements de services avec les chartes Helm
- Pratiques de déploiement continu dans un environnement Kubernetes
Observabilité et surveillance des microservices
- Mise en œuvre de la journalisation, de la surveillance et des alertes pour les microservices
- Outils et plateformes pour l'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 la défaillance : patterns de résilience dans les microservices
- Mise en œuvre de vérifications de santé, de disjoncteurs et de limitation du 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
- Fonctionnalités et meilleures pratiques de sécurité de Kubernetes
- Mise en œuvre de mailles de services (service meshes) pour une sécurité renforcée
Projet pratique
- Conception et déploiement d'une application de microservices évolutive sur Kubernetes
- Mise en œuvre 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
Resume 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 l'informatique en nuage et l'architecture de microservices
Public cible
- Ingénieurs de plateforme
- Professionnels du DevOps
- Architectes logiciels
35 Heures
Nos clients témoignent (1)
About the microservices and how to maintenance kubernetes