Cours 14 : Le cloud computing : principes et services
🔹 Définition
Le cloud computing (informatique en nuage) est un
modèle de fourniture de services informatiques où
les ressources (serveurs, stockage, bases de
données, réseaux, logiciels) sont proposées via
Internet, permettant ainsi aux utilisateurs d'accéder à
ces ressources sans avoir besoin de gérer leur
infrastructure.
🔹 Les principes du cloud computing
Le cloud computing repose sur plusieurs principes
clés :
• Accessibilité à la demande : Les utilisateurs
peuvent accéder aux ressources en temps réel,
selon leurs besoins, sans avoir à investir dans du
matériel physique.
• Évolutivité : Les services en nuage peuvent être
facilement ajustés pour s'adapter à des besoins
accrus ou réduits, ce qui permet une grande
flexibilité.
• Paiement à l’utilisation : Contrairement aux
infrastructures traditionnelles, où un
investissement initial est nécessaire, le cloud
computing fonctionne sur un modèle de
paiement à l’utilisation, permettant de ne payer
que pour les ressources réellement
consommées.
🔹 Les différents modèles de cloud computing
• Cloud public : Dans ce modèle, les ressources
sont détenues et gérées par un fournisseur de
services tiers (par exemple, Amazon Web
Services, Microsoft Azure, Google Cloud). Le
cloud public est généralement accessible à toute
organisation ou individu souhaitant utiliser ses
services.
• Cloud privé : Ce modèle est utilisé par une seule
organisation. Les ressources sont hébergées
dans des centres de données internes ou chez un
fournisseur de services, mais elles sont dédiées
à l’organisation. Le cloud privé est souvent utilisé
par des entreprises nécessitant un niveau élevé
de sécurité.
• Cloud hybride : Ce modèle combine des
éléments de cloud public et privé, permettant de
déplacer des données et des applications entre
les deux environnements pour plus de flexibilité.
🔹 Les types de services dans le cloud
Le cloud computing propose plusieurs types de
services qui peuvent être utilisés en fonction des
besoins :
• Infrastructure as a Service (IaaS) : Ce service
offre des ressources informatiques de base
telles que des serveurs, du stockage et des
réseaux. Les utilisateurs peuvent installer et
gérer des systèmes d'exploitation et des
applications. Exemple : Amazon EC2.
• Platform as a Service (PaaS) : Ce service fournit
une plateforme pour développer, déployer et
gérer des applications sans avoir à gérer
l'infrastructure sous-jacente. Exemple : Google
App Engine.
• Software as a Service (SaaS) : Ce modèle fournit
des applications logicielles accessibles via
Internet. Les utilisateurs peuvent accéder à des
applications sans se soucier de l'installation, de
la gestion ou de la maintenance. Exemple :
Google Workspace (anciennement G Suite),
Microsoft Office 365.
🔹 Avantages du cloud computing
• Réduction des coûts : L'utilisation du cloud
permet de réduire les investissements en
infrastructure et d’éviter les coûts d'entretien
des équipements physiques.
• Flexibilité et évolutivité : Les services peuvent
être adaptés aux besoins spécifiques de
l'utilisateur, et les ressources peuvent être
augmentées ou réduites en fonction de la
demande.
• Accessibilité et collaboration : Les utilisateurs
peuvent accéder aux services de cloud
computing depuis n’importe quel appareil
connecté à Internet, favorisant la collaboration
en temps réel et l’accès aux données partout et à
tout moment.
🔹 Points essentiels
• Le cloud computing permet d’accéder à des
ressources informatiques via Internet sans avoir
à gérer l’infrastructure physique.
• Il existe plusieurs modèles (public, privé,
hybride) et types de services (IaaS, PaaS, SaaS).
• Les principaux avantages incluent la réduction
des coûts, la flexibilité et la facilité d’accès aux
services.
🔹 À retenir
• Le cloud computing a transformé l’informatique
en permettant aux utilisateurs d’accéder à des
ressources de manière flexible et rentable, en
fonction de leurs besoins.