Introduction au Cloud Computing
Définition :
Le Cloud Computing est un modèle qui permet d’utiliser
des ressources informatiques à distance (serveurs, stockage, applications)
via Internet, sans les posséder.
Comparaison : Avant / Avec le Cloud (schéma au tableau)
Avant le Cloud Avec le Cloud
• Serveur dans l’entreprise • Serveurs chez un fournisseur
• Achat du matériel • Accès via Internet
• Maintenance • Pas de maintenance
• Pannes • Flexible
• Coût élevé • Coût réduit
Schéma simple à dessiner :
[Entreprise] ---- Internet ---- [Cloud Provider]
Les principaux services du Cloud
IaaS – Infrastructure as a Service
Définition :
IaaS fournit des ressources matérielles virtualisées
(serveurs, stockage, réseau).
Ce que le fournisseur fournit :
• Serveur
• Disque dur
• Réseau
Ce que l’utilisateur gère :
• Système d’exploitation
• Applications
• Données
Exemple concret (très important) :
Louer un serveur virtuel au lieu d’acheter un PC puissant
Exemples connus :
• AWS EC2
• Azure Virtual Machines
• Google Compute Engine
Schéma au tableau :
Utilisateur :
- OS
- Applications
- Données
Cloud :
- Serveur
- Stockage
- Réseau
PaaS – Platform as a Service
Définition :
PaaS fournit une plateforme prête pour développer et déployer des applications.
Le fournisseur gère :
• Serveur
• OS
• Base de données
• Runtime
L’utilisateur gère :
• Code de l’application
Exemple concret :
Le développeur écrit du code sans se soucier du serveur
Exemples :
• Google App Engine
• Azure App Service
• Heroku
Schéma au tableau :
Utilisateur :
- Code
Cloud :
- OS
- Serveur
- DB
📱
- Runtime
SaaS – Software as a Service
Définition :
SaaS fournit une application complète accessible via Internet.
Tout est géré par le fournisseur :
• Application
• Serveur
• Données
• Sécurité
L’utilisateur :
• Utilise seulement
Exemples très parlants :
• Gmail
• Google Drive
• Microsoft Teams
• Dropbox
Schéma au tableau :
Utilisateur :
- Utilisation
Cloud :
- Tout le reste
Tableau récapitulatif (très pédagogique)
À écrire progressivement au tableau :
Service L’utilisateur gère Exemple
IaaS OS + Apps EC2
PaaS Code App Engine
SaaS Rien Gmail
Phrase clé à faire mémoriser :
Plus on va vers SaaS, moins on gère de choses
Avantages du Cloud (discussion)
Questions aux étudiants :
• Pourquoi les entreprises aiment le Cloud ?
• Quels avantages ?
Réponses à noter :
• Coût réduit
• Scalabilité
• Accessibilité
• Sauvegarde
• Haute disponibilité
Inconvénients (important pédagogiquement)
À noter :
• Dépendance à Internet
• Problèmes de sécurité
• Confidentialité des données
Conclusion :
Le Cloud Computing permet d’utiliser
des ressources informatiques flexibles, économiques
et accessibles via Internet,
grâce à trois services principaux :
IaaS, PaaS et SaaS