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 des plates-formes
- Examen des principes fondamentaux de l'ingénierie des plates-formes
- L'évolution de l'ingénierie des plates-formes dans le contexte de l'évolutivité
- Principes de conception d'une architecture de plate-forme évolutive
Approfondissement de l'architecture Microservices
- Principes de conception des microservices
- Décomposition des applications monolithiques en microservices
- Les modèles Communication et la découverte de services
Conteneurisation avec Docker
- Techniques avancées de conteneurisation
- Construction d'images Docker optimisées pour les microservices
- Considérations sur la mise en réseau et le stockage des conteneurs
Kubernetes Ecosystème et architecture
- Exploration approfondie des composants Kubernetes.
- Mise en place et gestion d'un cluster Kubernetes
- Meilleures pratiques en matière de réseau, de stockage et de sécurité Kubernetes
Déploiement Microservices sur Kubernetes
- Stratégies de déploiement pour les microservices
- Gestion des déploiements de services à l'aide de diagrammes Helm
- Pratiques de déploiement continu dans un environnement Kubernetes
Observabilité et surveillance dans 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é
- Concevoir pour l'échec : modèles de résilience dans les microservices
- Mise en œuvre de contrôles de santé, de disjoncteurs et de limitations de débit
- Stratégies de reprise après sinistre et de haute disponibilité
Considérations de sécurité pour Microservices et Kubernetes
- Sécuriser les communications des microservices
- Caractéristiques de sécurité 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 œuvre de pipelines CI/CD pour le déploiement de microservices
- Appliquer des pratiques de surveillance et de mise à l'échelle pour maintenir la performance de l'application
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de conteneurisation et d'orchestration
- Expérience des opérations Docker et des opérations de base Kubernetes
- Familiarité avec l'informatique en nuage et l'architecture microservices
Audience
- Ingénieurs de plateforme
- Professionnels DevOps
- Architectes logiciels
35 Heures
Nos clients témoignent (1)
About the microservices and how to maintenance kubernetes