Qu'est-ce que le cloud ? | Définition du cloud

Le cloud se compose de serveurs situés dans des datacenters répartis dans le monde entier. L'adoption du cloud peut permettre aux entreprises de réaliser des économies, tout en simplifiant les processus pour les utilisateurs.

Objectifs d’apprentissage

Cet article s'articule autour des points suivants :

  • Connaître la signification du terme « cloud »
  • Comprendre le fonctionnement du cloud
  • Explorer les différents modèles de cloud et ses déploiements envisageables

Contenu associé


Vous souhaitez continuer à enrichir vos connaissances ?

Abonnez-vous à theNET, le récapitulatif mensuel de Cloudflare des idées les plus populaires concernant Internet !

Consultez la politique de confidentialité de Cloudflare pour en savoir plus sur la manière dont nous collectons et traitons vos données personnelles.

Copier le lien de l'article

Qu'est-ce que l'informatique cloud ?

Le terme « cloud » désigne les serveurs accessibles sur Internet, ainsi que les logiciels et bases de données qui fonctionnent sur ces serveurs. Les serveurs situés dans le cloud sont hébergés au sein de datacenters répartis dans le monde entier. L'utilisation de l'informatique cloud (cloud computing) permet aux utilisateurs et aux entreprises de s'affranchir de la nécessité de gérer des serveurs physiques eux-mêmes ou d'exécuter des applications logicielles sur leurs propres équipements.

Schéma Qu'est-ce que le cloud ?

Le cloud permet aux utilisateurs d'accéder aux mêmes fichiers et aux mêmes applications à partir de pratiquement n'importe quel appareil, car les processus informatiques et le stockage s'effectuent sur des serveurs au sein d'un datacenter et non localement sur l'appareil de l'utilisateur. C'est pourquoi un utilisateur dont le téléphone est défaillant peut se connecter à son compte Instagram à partir d'un nouveau téléphone et retrouver son compte actif, avec toutes ses photos, vidéos et l'historique de ses conversations. Il en va de même avec les fournisseurs de messagerie cloud comme Gmail ou Microsoft Office 365 et les fournisseurs de stockage cloud comme Dropbox ou Google Drive.

Pour les entreprises, le passage à l'informatique cloud supprime certains coûts et frais informatiques. Elles n'ont ainsi plus besoin de mettre à jour et d'entretenir leurs propres serveurs, c'est le fournisseur de cloud qui s'en charge. Cet aspect a surtout un impact sur les petites entreprises qui ne peuvent pas toujours se permettre de disposer de leur propre infrastructure interne, mais qui peuvent externaliser leurs besoins en infrastructure pour un coût abordable via le cloud. Le cloud peut également faciliter les opérations internationales des entreprises, car les collaborateurs et les clients peuvent accéder aux mêmes fichiers et applications à partir de n'importe quel emplacement.

Comment fonctionne l'informatique cloud ?

L'informatique cloud est rendue possible grâce à une technologie dénommée virtualisation. La virtualisation permet la mise en place d'une simulation d'ordinateur « virtuel », uniquement numérique, qui se comporte en tout point comme un ordinateur physique doté de ses équipements physiques propres. En termes techniques, on désigne ce type d'ordinateur sous le nom de machine virtuelle. Lorsqu'elles sont correctement mises en œuvre, les machines virtuelles situées sur le même ordinateur hôte se voient mises en « sandbox » (c'est-à-dire isolées), de sorte qu'elles n'interagissent pas du tout les unes avec les autres. Les fichiers et les applications figurant sur une machine virtuelle donnée ne sont alors pas visibles par les autres machines, même si ces dernières se trouvent sur la même machine physique.

Les machines virtuelles utilisent également plus efficacement les équipements physiques qui les hébergent. En exécutant simultanément plusieurs machines virtuelles, un serveur devient plusieurs serveurs et un datacenter une multitude de datacenters, capables de servir les besoins de plusieurs entreprises. Les fournisseurs de cloud peuvent ainsi proposer l'utilisation de leurs serveurs à un nombre de clients bien plus important qu'ils ne le pourraient autrement, et ce à un coût modéré.

En règle générale, les serveurs cloud se doivent d'être toujours en ligne et toujours disponibles, même si certains serveurs individuels tombent en panne. Les fournisseurs de cloud sauvegardent habituellement leurs services sur plusieurs machines et dans plusieurs régions.

Les utilisateurs accèdent aux services cloud par le biais d'un navigateur ou d'une application qui se connecte au cloud via Internet (c'est-à-dire, par l'intermédiaire de nombreux réseaux interconnectés), indépendamment des appareils qu'ils utilisent.

Ressource
Reprenez le contrôle grâce au cloud de connectivité
e-book
La solution Everywhere Security vous protège à chaque phase du cycle de vie d'une attaque

Que sont les services cloud ?

Les ressources disponibles dans le cloud sont connues sous le nom de « services », car elles sont gérées activement par un fournisseur de cloud. Les services cloud comprennent l'infrastructure, les applications, les outils de développement et le stockage de données, entre autres produits. Ces services se répartissent en différentes catégories ou modèles de services.

Quels sont les trois modèles de services de l'informatique cloud ?

modèles de services cloud

Software-as-a-Service (SaaS) : plutôt que de faire installer une application aux utilisateurs sur leurs appareils, les applications SaaS sont hébergées sur des serveurs cloud et les utilisateurs y accèdent via Internet. Les services SaaS s'apparentent à la location d'une habitation : le propriétaire entretient l'habitation, tandis que le locataire l'utilise comme si elle lui appartenait. Parmi les exemples d'applications SaaS, on citera Salesforce, MailChimp et Slack.

Platform-as-a-Service (PaaS) : dans ce modèle, les entreprises ne paient pas pour leurs applications hébergées. Elles paient les composants dont elles ont besoin pour développer leurs propres applications. Les fournisseurs de PaaS proposent tous les outils nécessaires à la conception d'une application par Internet, notamment les outils de développement, l'infrastructure et les systèmes d'exploitation. L'approche PaaS peut être comparée à la location des outils et des équipements nécessaires à la construction d'une maison plutôt que de louer la maison elle-même. Heroku et Microsoft Azure sont de bons exemples de services PaaS.

Infrastructure-as-a-Service (IaaS) : dans ce modèle, une entreprise loue les serveurs et l'espace de stockage dont elle a besoin à un fournisseur de cloud. Elle peut alors utiliser cette infrastructure cloud pour développer ses propres applications. L'approche IaaS s'apparente à la location d'un terrain par une entreprise : cette dernière peut y construire tout ce qu'elle souhaite, mais elle doit fournir ses propres équipements et matériaux de construction. Parmi les fournisseurs de services IaaS, on citera DigitalOcean, Google Compute Engine et OpenStack.

Auparavant, le SaaS, le PaaS et l'IaaS étaient les trois principaux modèles d'informatique cloud. Pratiquement tous les services cloud relevaient de l'une de ces catégories. Toutefois, ces dernières années ont vu émerger un quatrième modèle :

Function-as-a-Service (FaaS) : le modèle FaaS (également connu sous le nom d'informatique serverless) divise les applications cloud en composants plus petits, uniquement exécutés en cas de besoin. Imaginez qu'il soit possible de louer une maison une pièce à la fois. Le locataire ne louerait, par exemple, que la salle à manger au moment des repas, la chambre quand il va dormir et le salon quand il regarde la télévision, sans avoir à régler le loyer correspondant lorsqu'il n'utilise pas ces pièces.

À l'instar de tous les autres modèles d'informatique cloud, les applications FaaS ou serverless s'exécutent néanmoins toujours sur des serveurs. Toutefois, on les définit comme « serverless », car elles ne s'exécutent pas sur des machines dédiées. Les entreprises qui développent ces applications n'ont ainsi aucun serveur à gérer.

Par ailleurs, les fonctions serverless peuvent évoluer ou être dupliquées lorsqu'un nombre plus élevé d'utilisateurs se servent de l'application. Imaginez que la salle à manger du locataire puisse s'agrandir à la demande lorsque de nouveaux convives se joignent à lui pour le dîner ! En savoir plus sur l'informatique serverless (FaaS).

S'enregistrer
Développez, déployez et diffusez des applications dignes de confiance

Qu'est-ce que l'infrastructure cloud ?

L'infrastructure cloud désigne les ressources nécessaires à l'hébergement et au développement d'applications cloud. Les services IaaS et PaaS sont souvent intégrés à l'infrastructure cloud d'une entreprise, même si l'on peut dire que le SaaS fait également partie de l'infrastructure cloud. Le FaaS, quant à lui, offre la possibilité de bâtir une infrastructure en tant que code.

Quels sont les différents types de déploiements cloud ?

Contrairement aux modèles évoqués ci-dessus, qui définissent les modalités selon lesquelles les services sont proposés par l'intermédiaire du cloud, ces différents types de déploiement cloud ont trait au lieu où les serveurs se trouvent et à l'identité de ceux qui les gèrent.

Les déploiements cloud les plus courants sont les suivants :

  • Cloud privé : le terme cloud privé désigne un serveur, un datacenter ou un réseau distribué, intégralement dédié à une entreprise.
  • Cloud public : le terme cloud public désigne un service géré par un fournisseur externe et pouvant inclure des serveurs situés dans un ou plusieurs datacenters. Contrairement aux clouds privés, les clouds publics sont partagés par de nombreuses entreprises. L'utilisation de machines virtuelles permet de partager des serveurs indépendants entre différentes entreprises. On parle alors d'« architecture mutualisée », car plusieurs locataires louent de l'espace serveur au sein du même serveur.
  • Cloud hybride : les déploiements cloud hybrides associent des clouds publics et privés. Ils peuvent même inclure des serveurs traditionnels sur site. Une entreprise peut utiliser son cloud privé pour certains services et son cloud public pour d'autres, à moins qu'elle ne préfère conserver son cloud public comme solution de secours en cas de défaillance de son cloud privé.
  • Multicloud : l'approche multicloud constitue un type de déploiement cloud impliquant l'utilisation de plusieurs clouds publics. En d'autres termes, une entreprise qui s'appuie sur un déploiement multicloud loue des serveurs et des services virtuels auprès de plusieurs fournisseurs externes (pour reprendre l'analogie utilisée ci-dessus, l'opération revient à louer plusieurs terrains adjacents auprès de différents propriétaires). Les déploiements multicloud peuvent également concerner des clouds hybrides, et vice-versa.

Comment Cloudflare aide les entreprises à passer au cloud et à opérer dans le cloud ?

Cloudflare permet de protéger et de gérer n'importe quel type de déploiement cloud. Notre réseau se situe entre les utilisateurs finaux et l'infrastructure cloud du produit ou du service du client. Les clients peuvent gérer les performances, la sécurité, le DNS et d'autres offres Cloudflare pour l'ensemble de leurs déploiements cloud à partir d'un tableau de bord unique. Cloudflare propose un pare-feu applicatif web pour protéger les propriétés Internet contre les exploitations de vulnérabilités. Le réseau Cloudflare permet également aux entreprises d'intégrer facilement les services FaaS (serverless) au sein de leur déploiement cloud.

Découvrez les solutions Cloudflare pour SaaS et comment un cloud de connectivité peut s'intégrer facilement à n'importe quel type de déploiement cloud.

En quoi le cloud diffère-t-il du modèle traditionnel client-serveur d'Internet ?

Depuis ses débuts, Internet se compose de serveurs, de clients et de l'infrastructure qui les relient. Les clients adressent des requêtes aux serveurs, qui leur renvoient des réponses. L'informatique cloud diffère de ce modèle en ce que les serveurs situés dans le cloud ne se limitent pas à répondre aux requêtes : ils exécutent également des programmes et stockent des données pour le compte du client.

Pourquoi le cloud s'appelle-t-il ainsi ?

Le « cloud », littéralement le nuage, est un terme hérité du jargon technique. Aux débuts d'Internet, les diagrammes techniques représentaient souvent les serveurs et l'infrastructure réseau qui composent Internet sous la forme de nuages. Lorsque de plus en plus de processus informatiques ont migré vers cette partie « serveurs et infrastructure » d'Internet, l'expression « dans le nuage » était une manière abrégée de désigner l'endroit où les processus informatiques se déroulaient. Aujourd'hui, le terme « cloud » est largement accepté pour décrire ce type d'informatique.

Qu'en est-il des conteneurs ? Les conteneurs relèvent-ils de l'IaaS, du PaaS, du SaaS ou du FaaS ?

Comme les machines virtuelles, les conteneurs relèvent d'une technologie de virtualisation cloud. Ils font ainsi partie intégrante du modèle cloud PaaS (Platform-as-a-Service, plateforme en tant que service). La virtualisation des conteneurs se produit une couche d'abstraction plus haut que celle des machines virtuelles, c'est-à-dire au niveau du système d'exploitation plutôt qu'au niveau du noyau. (Le noyau est la base du système d'exploitation. Il interagit avec les composants matériels de l'ordinateur.) Chaque ordinateur virtuel possède son propre noyau de système d'exploitation, mais les conteneurs d'un même ordinateur partagent un même noyau.