Introduction au Cloud Computing¶
1. Objectif du cours¶
Introduire les fondamentaux du Cloud Computing : principes, modèles de déploiement et de service, acteurs du marché. Donner une vision structurée pour comprendre enjeux et choix organisationnels avant les leçons techniques.
2. Notions et définitions essentielles¶
- Cloud Computing : modèle de fourniture de services informatiques permettant d’accéder à des ressources partagées (serveurs, stockage, réseaux, logiciels) via Internet, à la demande et selon la consommation réelle.
- Virtualisation : technique permettant à une même machine physique d’héberger plusieurs serveurs virtuels indépendants.
- Mutualisation : partage d’une infrastructure entre plusieurs utilisateurs tout en conservant isolation et sécurité des environnements.
- Modèles de service : IaaS (infrastructure), PaaS (plateforme), SaaS (logiciel), FaaS/serverless (fonctions à la demande).
- Modèles de déploiement : public, privé, hybride, communautaire.
3. Fonctionnement et principes¶
- Mécanique générale : le fournisseur gère l’infrastructure physique et la virtualisation ; l’utilisateur consomme des ressources à distance et paie selon son usage.
- Comment se réalise l’élasticité : orchestration et automatisation (scaling) permettent d’augmenter ou réduire rapidement les ressources pour absorber pics de charge sans intervention manuelle.
- Accès et disponibilité : les ressources sont accessibles depuis tout appareil connecté (accès réseau étendu) ; infrastructures distribuées réduisent les risques d’indisponibilité par bascule automatique de la charge.
- Facturation et supervision : le service mesuré permet la facturation à l’usage ; cela nécessite un suivi continu pour maîtriser les coûts.
- Différence clé avec l’hébergement classique : l’hébergement simple loue un espace sur un serveur unique ; le cloud repose sur une infrastructure distribuée, automatisée et extensible.
4. Commandes et manipulations¶
Non abordé dans ce cours
5. Sécurité et bonnes pratiques¶
- Responsabilité de configuration : les plateformes fournissent des outils avancés, mais l’entreprise reste responsable de la configuration des services et des accès — une mauvaise configuration crée des risques.
- Anticiper la gouvernance des données : choisir un modèle (public/privé/hybride) en fonction de la sensibilité des données et des contraintes réglementaires.
- Surveillance des coûts : mettre en place un suivi pour éviter des dépenses imprévues (services oubliés, ressources non arrêtées, surdimensionnement).
- Stratégie multi-fournisseur / portabilité : prévoir la conception d’architectures et de processus pour limiter le risque de dépendance (vendor lock-in).
- Compétences et organisation : investir dans la montée en compétences (automatisation, architectures distribuées, sécurité Cloud) et adapter les processus opérationnels.
6. Points essentiels à retenir pour le TSSR¶
- Le Cloud fournit ressources et services à la demande, facturés à l’usage ; il repose sur virtualisation et mutualisation.
- Le NIST identifie cinq caractéristiques fondamentales : libre-service à la demande, accès réseau étendu, mutualisation, élasticité rapide, service mesuré.
- Choisir un modèle de déploiement implique un compromis entre coût, contrôle et sécurité : public (économique), privé (confidentiel), hybride (mixte), communautaire (partage sectoriel).
- Les modèles de service définissent qui gère quoi : IaaS = vous gérez l’OS et les applications ; PaaS = plateforme gérée ; SaaS = application gérée ; FaaS = exécution de fonctions.
- Avantages opérationnels : rapidité de déploiement, scalabilité, résilience et modèle économique flexible.
- Risques à anticiper : mauvaise configuration (sécurité), dépendance au fournisseur, dérive des coûts, nécessité de nouvelles compétences.
- Critères de choix de fournisseur : compatibilité avec l’existant, compétences internes, localisation/conformité des données, stratégie long terme (innovation vs stabilité).
- Exemples concrets cités : Airbnb (scalabilité via AWS), Netflix (migration vers AWS pour résilience), SNCF (approche hybride pour charges massives et données sensibles).
7. Tableau récapitulatif¶
| Modèle | Partage physique | Usage typique | Avantage clé |
|---|---|---|---|
| Public | Infrastructure mutualisée | Sites web, startups, montée en charge | Coût initial réduit, scalabilité |
| Privé | Dédié à une organisation | Données sensibles, contrôle total | Confidentialité et contrôle |
| Hybride | Mixte (privé + public) | Apps critiques + services publics | Flexibilité et optimisation coûts |
| Communautaire | Partagé par organisations similaires | Secteurs réglementés (ex. hôpitaux) | Mutualisation sectorielle |
8. Vérifications pratiques¶
Non abordé dans ce cours
9. Flashcards Anki¶
Qu'est-ce que le Cloud Computing ? :: Modèle de fourniture de services informatiques donnant accès à des ressources partagées via Internet à la demande et selon la consommation réelle.
Quelles sont les deux notions clés qui rendent le cloud possible ? :: La virtualisation et la mutualisation.
Donnez une caractéristique essentielle du Cloud selon le NIST. :: L'élasticité rapide : capacité d’augmenter ou réduire les ressources instantanément.
En quoi le Cloud diffère-t-il d'un hébergement classique ? :: Le Cloud repose sur une infrastructure distribuée, extensible et automatisée qui ajuste la capacité en temps réel, contrairement à un hébergement sur un serveur unique.
Quels sont les quatre modèles de déploiement du Cloud présentés ? :: Public, privé, hybride et communautaire.
Dans quel modèle de service l’entreprise gère-t-elle encore le système d’exploitation ? :: IaaS (Infrastructure as a Service).
Que fournit principalement le PaaS ? :: Un environnement complet de développement et de déploiement géré par le fournisseur ; l’utilisateur se concentre sur le code.
Qu'est-ce que le FaaS (serverless) ? :: L'exécution de fonctions isolées à la demande, où le fournisseur gère l’infrastructure, le runtime et la facturation à l’usage.
Citez un avantage opérationnel majeur du Cloud. :: Rapidité de mise en œuvre et capacité à absorber les pics de charge grâce à l’élasticité.
Quel défi majeur est souvent associé à la migration vers le Cloud ? :: Le risque de dépendance au fournisseur (vendor lock-in).