Aller au contenu

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).