Support de révision construit à partir de la structure et des activités du cours Elearn SIGLIS M1: CLOUD COMPUTING I — Docker & containers.
Évaluation annoncée dans Elearn : Labs 20 % · Project 20 % · Oral defence 20 % · Exam 40 %.
Objectifs du cours
À la fin du cours, il faut savoir :
- expliquer les concepts du cloud, ses modèles de services et de déploiement ;
- distinguer virtualisation, machines virtuelles et conteneurs ;
- construire et exécuter des conteneurs Docker ;
- créer des images avec un Dockerfile ;
- gérer la persistance, les réseaux et les applications multi-conteneurs ;
- déployer une application sur un cluster Docker Swarm ;
- concevoir et justifier une solution cloud à l’aide de modèles d’architecture.
Chapitre 1 — Fundamentals
Cours
Définition du cloud computing
Le cloud computing est un modèle qui permet d’accéder à la demande, via un réseau, à un ensemble partagé de ressources informatiques configurables : serveurs, stockage, réseaux, applications et services.
L’utilisateur ne possède pas nécessairement l’infrastructure. Il consomme un service fourni par un prestataire et paie généralement selon l’usage ou selon un abonnement.
Les cinq caractéristiques essentielles du NIST
- On-demand self-service : l’utilisateur peut créer ou supprimer des ressources automatiquement, sans intervention humaine du fournisseur.
- Broad network access : les services sont accessibles par le réseau depuis différents types de terminaux.
- Resource pooling : les ressources du fournisseur sont mutualisées entre plusieurs clients.