Cloud Computing & DevOps
Maîtrisez les concepts fondamentaux du Cloud Computing et les pratiques DevOps essentielles. Ce cours couvre la virtualisation, l'infrastructure cloud, l'intégration continue, et les outils modernes de gestion d'infrastructure pour les professionnels du Data Science et de l'IA.
Chapter preview
Full chapter index1. Fondamentaux de la Virtualisation
Ce chapitre introduit la virtualisation, son architecture, les types d'hyperviseurs et les premières manipulations en environnement VMware/VirtualBox.
2. Concepts Fondamentaux du Cloud Computing
Ce chapitre presente l'evolution du cloud, ses caracteristiques essentielles et les modeles de service qui structurent les offres modernes.
3. Virtualisation des Applications et des Conteneurs
Ce chapitre explique comment virtualiser les applications et les environnements d'execution, depuis les VM jusqu'aux conteneurs, avec des ateliers de configuration ESXi, stockage et reseau virtuel.
4. Technologies Emergentes : Edge et Fog Computing
Ce chapitre montre comment Edge, Fog, Cloudlet et MEC completent le cloud centralise pour reduire la latence, optimiser la bande passante et rapprocher l'intelligence des utilisateurs.
5. Philosophie et Culture DevOps
Ce chapitre introduit la logique DevOps a travers la responsabilisation des equipes, le choix des modeles cloud et l'automatisation reseau avec SDN pour accelerer la livraison fiable.
6. Controle de Version avec Git
Ce chapitre couvre les fondamentaux du versionning avec Git, les workflows de branches et les pratiques de collaboration indispensables dans un contexte DevOps.
7. Integration Continue et Deploiement Continu (CI/CD)
Ce chapitre presente le pipeline CI/CD de bout en bout, de la validation automatique du code a son deploiement progressif en production.