Formation Comprendre le Cloud IaaS, OpenStack et Docker


REFERENCE
 
 
ICOD
DUREE
 
 
5 jours
TARIFS
 
 
2565 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

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 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.
A l'issue de cette fomation, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre le fonctionnement du cloud, son intérêt et son vocabulaire
  • Connaître les solutions de cloud public et privé du marché
  • Connaître le fonctionnement du projet OpenStack et ses possibilités
  • Déployer un OpenStack de test
  • Manipuler l'API (Application Programming Interface), la CLI (Command Line Interface) et le Dashboard
  • Identifier ce qui est compatible avec la philosophie cloud
  • Savoir exploier l’IaaS
  • Comprendre les principes des conteneurs Linux
  • Connaître l'écosystème autour de Docker
  • Construire une image Docker, l'exécuter et la supprimer
  • Construire une application "Dockerisée"
  • Déployer des conteneurs avec les outils adaptés
  • Comprendre les systèmes de clustering pour 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.

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.

PROGRAMME :
 

Comprendre le Cloud

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)

OpenStack

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

Comprendre les architectures du cloud

Logiciel

12 factors

Infrastructure du cloud

Isolation
Ressources cloud
Pets vs Cattle
Backup, monitoring, logs
Les images cloud
Containers

Docker

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. Avis des participants à la formation Comprendre le Cloud IaaS, OpenStack et Docker : Note moyenne : 4/5
4/5
Avis certifié A suivi un cours chez PLB
KM

Mon avis sur la salle de formation :

"Salle et matériel fournit par nos soins"

S'INSCRIRE À CETTE
FORMATION CLOUD, OPENSTACK, DOCKER
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Cette formation Cloud Computing vous permettra de connaître les possibilités des solutions de cloud, ainsi que les contraintes de mise en oeuvre.

3 j

 
OpenNebula est une plate-forme open source de cloud computing permettant de gérer des infrastructures hétérogènes distribuées  OpenNebula est une...

2 j

 
Cette formation Cloudstack vous permettra de comprendre le fonctionnement de CloudStack, et de savoir l'installer et le configurer.

4 j

 

Web - Digital

OpenStack Utilisateur
Les phases de doute liées à l’adoption du Cloud appartiennent maintenant au passé. Le Cloud est adopté aujourd’hui par énormément...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB