- Référence : ICOD
- Durée : 5 jours (35h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2990€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Avec l'extension du Cloud, de nouvelles architectures de réseau et de nouvelles solutions pour créer et gérer les applications ont vu le jour.
Cette formation Comprendre le Cloud laaS, OpenStack et Docker vous permettra de comprendre le fonctionnement du cloud IaaS (Infrastructure as a Service) et vous apprendra à utiliser la solution leader du marché, OpenStack, ainsi que le conteneur applicatif Docker. Vous serez ainsi capable d'utiliser un cloud IaaS, de définir des architectures logicielles et des architectures d'infrastructure compatibles cloud.
Objectif opérationnel :
Savoir maîtriser le Cloud laaS, OpenStack et Docker.
Objectifs pédagogiques :
À l'issue de cette fomation Comprendre le Cloud laaS, OpenStack et Docker, vous aurez acquis les connaissances et les compétences nécessaires pour :
Public :
Ce cours est destiné aux administrateurs système, développeurs et architectes qui souhaitent comprendre le cloud et les notions de conteneurs applicatifs illustrées par les solutions OpenStack et Docker.
Prérequis :
Pour suivre ce stage de façon optimale, il est conseillé d'avoir des compétences en administration de système Linux tel (Ubuntu, Red Hat ou Debian), de savoir éditer des fichiers de configuration, gérer des paquets et des services et d'avoir des notions de virtualisation.
Découvrir les concepts du Cloud
Comprendre le PaaS (Platform as a Service)
Comprendre l'IaaS (Infrastructure as a Service)
Le stockage dans le cloud, bloc et objet
La gestion du réseau SDN (Software Defined Network) et VNF
Comment orchestrer les ressources de son IaaS
Les APIs, la clé du cloud
Notions de conteneurs (LXC, Docker)
Découvrir le projet
Historique et présentation du projet OpenStack
Le logiciel OpenStack
Modèle de développement ouvert
Comment OpenStack est utilisé
En ligne de commande
Via le dashboard web
Connaître le fonctionnement interne d'OpenStack
DevStack
Les briques nécessaires
Keystone : Authentification, autorisation et catalogue de services
Nova : Compute
Glance : Registre d’images
Neutron : Réseau en tant que service
Cinder : Stockage block
Horizon : Dashboard web
Swift : Stockage objet
Ceilometer : Collecte de métriques
Heat : Orchestration des ressources
Trove : Database as a Service
Designate : DNS as a Service
Magnum : Container as a Service
Kolla : Déployer OpenStack avec Docker
Quelques autres composants intéressants
Logiciel
12 factors
Infrastructure du cloud
Isolation
Ressources cloud
Pets vs Cattle
Backup, monitoring, logs
Les images cloud
Containers
Comprendre les conteneurs
Les conteneurs, encore plus "cloud" qu'une instance
Namespace, cgroups
Différents types de conteneurs (LXC / Docker / rkt)
Conteneur vs instance
Les concepts de Docker
Stockage
Réseau
Layers
Links
Ports
Volumes
Build : Créer et maintenir une application dockerisée
Différence entre une image et un conteneur
Un Dockerfile pour construire une image
Système de tags
Bonnes pratiques pour la rédaction d'un Dockerfile
Focus 1 : les baseimages
Focus 2 : les layers
Débuguer les erreurs
Construire une application
identification des dépendances, choix de la baseimage, gestion de processus
Ship : Gérer le cycle de vie d'une application
Travailler avec les conteneurs
Save, Commit, Import
Utiliser DockerHub, le "GitHub" de Docker.
Automated Build avec Github vs Build Standard
Gestion des builds (CI vs DockerHub)
Run
Les différents modes de "run" (detached et interactive)
Cycle de vie d'un conteneur
Reprendre la main sur un conteneur
Débuguer les erreurs
Hosts Docker
Les OS Linux traditionnels : Debian, Ubuntu, CentOS
Les OS Linux orientés conteneurs : CoreOS, RancherOS
Lequel choisir ?
Ecosystème Docker
Compose
Machine
Swarm
Plugins (réseau et stockage)
Clustering
Swarm
CoreOS
Rancher
Kubernetes
Construire, déployer et maintenir une infrastructure Docker
Les outils de déploiement : Terraform et Heat
Infrastructure as Code n'est plus une option
Automatisation
Discovery Service
Rolling updates
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Ce que j'ai le plus apprécié :
"Compétences et la qualité du formateur"
Ce que j'ai le moins apprécié :
"Qualification du matériel de formation (windows pour formation linux)"
Ce que j'ai le moins apprécié :
"Machines Windows peu adaptées aux TP il aurait été préférable d'avoir des environnements Linux."
Mon avis sur la salle de formation :
"Salle et matériel fournit par nos soins"
Passer la Certification Cloud Technology Associate du CCC (Cloud Credential Council)
La gestion au quotidien d'un Cloud d'entreprise OpenStack
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB