Plan du cours
Introduction à l'ingénierie de plateforme cloud-native
- Définition de l'ingénierie des plateformes cloud-natives
- Avantages des plateformes natives pour l'informatique en nuage
- Aperçu des modèles de services en nuage (IaaS, PaaS, SaaS)
Technologies cloud-natives de base
- Comprendre les conteneurs et l'orchestration avec Kubernetes
- Concepts et plateformes d'informatique sans serveur
- Solutions de stockage et de mise en réseau natives du cloud
Conception de plateformes cloud-natives
- Modèles architecturaux pour les plateformes cloud-natives
- Construire un environnement de plateforme en tant que service (PaaS)
- Exploiter les services gérés pour les composants de la plateforme
Mise en œuvre d'architectures sans serveur
- Approfondissement de la fonction en tant que service (FaaS)
- Architecture et conception pilotées par les événements
- Déploiement d'applications sans serveur avec des fonctions AWS Lambda, Azure ou Google Cloud Functions
Intégration et déploiement continus %28CI%2FCD%29 dans le cloud
- Mettre en place des pipelines CI/CD avec des outils cloud-native
- Automatiser les processus de déploiement
- Meilleures pratiques pour CI/CD dans un écosystème cloud-native
Surveillance et observabilité dans les plateformes cloud-natives
- Outils de surveillance des applications cloud-natives
- Mise en œuvre de l'observabilité et du traçage
- Gestion et analyse des journaux
Sécurité et conformité dans le cloud
- Principes fondamentaux de la sécurité dans l'informatique dématérialisée
- Gestion des identités et des accès (IAM)
- Conformité et considérations réglementaires
Gestion des coûts et des ressources du cloud
- Stratégies d'optimisation des coûts pour les plateformes natives du cloud
- Gestion et mise à l'échelle des ressources
- Outils de surveillance et de reporting des coûts
Laboratoires et ateliers pratiques
- Exercices pratiques avec les technologies cloud-natives
- Construction et déploiement d'un exemple d'application cloud-native
- Résolution des problèmes courants dans les environnements cloud-native
Résumé et prochaines étapes
Pré requis
- Compréhension des concepts de base de l'informatique en nuage (cloud computing)
- Expérience des outils de conteneurisation et d'orchestration
- Familiarité avec les pratiques et les outils DevOps.
Audience
- Ingénieurs de plateforme
- Architectes de l'informatique en nuage
- Praticiens DevOps
- Professionnels de l'informatique
Nos Clients témoignent (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Formation - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Formation - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.