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

Le cloud est composé de serveurs dans des centres de données à l’échelle de la planète. Adopter le cloud peut permettre aux entreprises de faire des économies et d’ajouter de la simplicité pour les utilisateurs.

Share facebook icon linkedin icon twitter icon email icon

Le cloud

Objectifs d’apprentissage

Après avoir lu cet article, vous pourrez :

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

Qu’est-ce que le cloud ?

« Le cloud» désigne serveurs accessibles sur Internet, ainsi que les logiciels et bases de données qui fonctionnent sur lesdits serveurs. Les serveurs dans le cloud se trouvent dans des centres de données dans le monde entier. Lorsqu’ils utilisent le cloud, les utilisateurs et les entreprises n’ont pas besoin de gérer de serveurs physiques eux-mêmes ou de faire fonctionner des applications informatiques dans leurs propres équipements.

What is the Cloud

Le cloud permet aux utilisateurs d’accéder aux mêmes dossiers et applications à partir de quasiment n’importe quel dispositif, car l’informatisation et le stockage se font dans les serveurs du centre de données, au lieu de localement, dans le dispositif de l’utilisateur. C’est pour cette raison qu’un utilisateur peut se connecter sur son compte Instagram sur un nouveau téléphone après que son ancien appareil se soit cassé, tout en retrouvant son ancien compte, avec toutes les photos, vidéos et historique des conversations. Cela fonctionne de la même manière avec les fournisseurs de services de courrier électronique dans le nuage comme Gmail ou Microsoft Office 365, ainsi qu’avec ceux de stockage dans le cloud comme Dropbox ou Google Drive.

Pour les entreprises, l’adoption de l’informatique dans le cloud supprime certains coûts informatiques et généraux : c’est ainsi, par exemple, qu’elles n’ont plus besoin de mettre à jour et de maintenir leurs propres serveurs, le fournisseur de services dans le cloud auquel elles font appel s’en chargeant. Ceci, en particulier, un impact pour les petites entreprises, lesquelles peuvent ne pas être en mesure de se permettre de disposer de leur propre infrastructure en interne, mais qui peuvent ainsi sous-traiter leurs besoins en la matière d’une manière économique, par le biais du cloud. Le cloud peut également faciliter le fonctionnement à l’international pour les entreprises, car les salariés et les clients peuvent accéder aux mêmes dossiers et applications à partir de n’importe quel emplacement.

Comment fonctionne l’informatique en cloud ?

L’informatique en cloud est possible grâce à une technologie dénommée virtualisation. La virtualisation permet la mise en place d’une simulation d’ordinateur uniquement numérique « virtuel », lequel fonctionne comme s’il s’agissait d’un ordinateur physique avec ses propres éléments. Le terme technique qui désigne un tel ordinateur est celui d’ordinateur virtuel. Lorsqu’elles sont correctement mis en œuvre, les ordinateurs virtuels au sein d’un même ordinateur hôte fonctionnent en bac à sable, de sorte qu’ils n’interagissent pas les uns avec les autres, et les dossiers et les applications d’un ordinateur virtuel ne peuvent pas être vus dans d’autres ordinateurs virtuels, bien qu’ils se trouvent dans le même ordinateur physique.

En outre, les ordinateurs virtuels utilisent d’une manière plus efficiente les équipements informatiques qui les hébergent. En exécutant de nombreux ordinateurs virtuels à la fois, un serveur devient des serveurs multiples, et un centre de données devient de nombreux centres de données, en mesure de desservir des entités multiples. C’est ainsi que les fournisseurs de services dans le cloud peuvent proposer l’utilisation de leurs serveurs à bien plus de clients à la fois qu’ils n’auraient été en mesure de le faire autrement, et cela à faible coût.

Même si un serveur individuel tombe en panne, les serveurs dans le cloud devraient être, en général, toujours en ligne et disponibles. Généralement, les fournisseurs dans le cloud s’assurent du maintien de leurs services en faisant appel à de nombreuses machines dans des régions multiples.

Les utilisateurs accèdent aux services dans le cloud par le biais d’un navigateur ou d’une application, se connectant au cloud sur Internet (c’est-à-dire, par le biais de nombreux réseaux interconnectés), et cela indépendamment des dispositifs qu’ils utilisent.

Quels sont les principaux modèles de service de l’informatique en cloud ?

cloud service models

Software-as-a-Service (SaaS) - Logiciel en tant que service: Plutôt que les utilisateurs installent une application sur leur dispositif, les applications SaaS sont hébergées dans des serveurs dans le cloud, et les utilisateurs y accèdent par le biais d’Internet. Les services SaaS s’apparentent à la location d’une habitation : le propriétaire entretien l’habitation, mais le locataire utilise cette dernière, principalement, comme si elle lui appartenait. Parmi les exemples d’applications SaaS, on peut citer Salesforce, MailChimp et Slack.

Platform-as-a-Service (PaaS) - Plate-forme en tant que service: Dans le cadre de ce modèle, les entreprises ne paient pas pour les applications hébergées. Au lieu de cela, elles paient pour les éléments dont elles ont besoin pour construire leurs propres applications. Les fournisseurs de services PaaS proposent tout ce qui s’avère nécessaire pour construire une application, dont les outils de développement, l’infrastructure et les systèmes d’exploitation, le tout sur Internet. Les services PaaS peuvent être comparés à la location des outils et des équipements nécessaires pour construire une maison, au lieu de la louer. Parmi les exemples de services PaaS, on peut citer notamment Heroku et Microsoft Azure.

Infrastructure-as-a-Service (IaaS) - Infrastructure en tant que service: Dans le cadre de ce modèle, une entreprise loue les serveurs et la capacité de stockage dont elle a besoin auprès d’un fournisseur de services dans le cloud. Elle peut alors utiliser cette infrastructure dans le cloud pour construire ses propres applications. Les services IaaS s’apparentent à la location d’un terrain par une entreprise, sur lequel celle-ci peut construire ce qu’elle souhaite (mais elle doit alors fournir elle-même ses propres équipements et matériaux de construction). Parmi les fournisseurs de services IaaS, on peut citer DigitalOcean, Google Compute Engine et OpenStack.

Autrefois, SaaS, PaaS et IaaS étaient les trois principaux modèles d’informatique en cloud, et pour l’essentiel, tous les services dans le cloud relevaient de l’une de ces trois catégories. Néanmoins, au cours de ces dernières années, un quatrième modèle a émergé :

Function-as-a-Service (FaaS) - Fonction en tant que service: La FaaS, également connue sous la dénomination d’informatique sans serveur, décompose les applications dans le cloud en des composantes encore plus petites qui ne fonctionnent que lorsque cela s’avère nécessaire. Imaginez qu’il serait possible de ne louer qu’une petite partie d’une maison à chaque fois : par exemple, le locataire ne paie que pour la salle à manger à l’heure du dîner, pour la chambre à coucher lorsqu’il y dort, pour le séjour lorsqu’ils regarde la télé, et quand il n’utilisent pas ces pièces, ils ne paient pas le loyer y afférent.

Les FaaS ou applications sans serveur fonctionnent, elles aussi, sur des serveurs, à l’instar de tous les autres modèles d’informatique en cloud. Mais on les dénomme « sans serveur » car elles ne fonctionnent pas sur des ordinateurs dédiés, et car les entreprises qui construisent les applications n’ont pas à gérer quelque serveur que ce soit.

Par ailleurs, les fonctionnalités sans serveur s’intensifient ou se dupliquent au fur et à mesure que davantage de gens utilisent l’application (imaginez que la salle à manger du locataire pourrait s’élargir à la demande lorsque des invités viennent dîner ! En savoir plus sur l’informatique sans serveur (FaaS).

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

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

Les déploiements dans le cloud les plus répandus sont les suivants :

  • Le cloud privé: Un cloud privé est un serveur, un centre de données ou un réseau distribué entièrement dédié à une organisation.
  • Le cloud public: Un cloud public est un service géré par un fournisseur externe. Il peut comporter des serveurs situés dans un ou plusieurs centre(s) de données. Contrairement aux clouds privés, les nuages publics sont partagés par de nombreuses organisations. Utilisant des ordinateurs virtuels, les serveurs individuels peuvent être partagés par différentes entreprises, une situation connue sous la dénomination « d’architecture multi-entité » car des locataires multiples louent de l’espace serveur au sein d’un même serveur.
  • Le cloud hybride: Les déploiements hybrides dans le cloud associent des clouds publics et privés, et ils peuvent même inclure des serveurs anciens sur place. Une organisation peut utiliser son nuage privé pour certains services et son cloud public pour d’autres, ou son nuage public en tant que système auxiliaire de son cloud privé.
  • Multi-cloud: Le multi-cloud est un type de déploiement dans le cloud impliquant le recours à des clouds publics multiples. Autrement dit, une organisation disposant d’un déploiement en multi-cloud loue des serveurs et des services virtuels auprès de plusieurs fournisseurs externes (pour reprendre l’analogie utilisée ci-dessus, il s’agirait d’une sorte de location de plusieurs terrains adjacents auprès de différents propriétaires). Les déploiements en multi-cloud peuvent aussi être des clouds hybrides, et vice-versa.

De quelle façon aide Cloudflare les entreprises à adopter les services dans le cloud et à s’en servir ?

Cloudflare vous aide à protéger et à gérer n’importe quel type de déploiement dans le cloud. Notre réseau se place au milieu des utilisateurs finaux et de l’infrastructure dans le cloud du produit ou du service du client. Les clients peuvent gérer les performances, la sécurité, le DNSet d’autres offres Cloudflare pour leurs déploiements dans le cloud depuis un tableau de bord unique. Cloudflare propose une application internet pare-feu pour protéger les propriétés Internet de l’exploitation des vulnérabilités. Cloudflare permet également aux entreprises d’intégrer aisément les services FaaS (sans serveurs) dans leur déploiement dans le cloud

Cliquez ici pour en savoir plus sur les solutions de Cloudflare en matière de SaaS.

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

Internet a toujours été composé de serveurs, clients et les infrastructures qui les relient. Les clients formulent des requêtes aux serveurs, et les serveurs envoient des réponses. L’informatique en cloud diffère de ce modèle en ce que les serveurs dans le cloud ne se bornent pas à répondre à des demandes : ils exécutent des programmes et stockent des données pour le compte du client.

Pour quelle raison l’appelle-t-on « le cloud»?

« Le cloud» trouve son origine dans une expression argotique du secteur des technologies. Aux débuts d’Internet, les diagrammes techniques représentaient souvent des serveurs et des infrastructures en réseau qui présentaient l’Internet sous la forme d’un nuage. Au fur et à mesure que davantage de processus informatiques sont passés à cette partie composée de serveurs et infrastructures d’Internet, les gens ont commencé à parler de passer au cloud»comme un raccourci pour indiquer l’endroit où les processus informatiques avaient lieu. De nos jours, « le cloud» est une expression largement acceptée pour désigner ce type d’informatique.

Et les conteneurs ? Les modèles IaaS, PaaS, SaaS ou FaaS sont-ils des conteneurs ?

Comme les ordinateurs virtuels, les conteneurs sont une technologie de virtualisation dans le cloud. ls font partie intégrante du modèle dans le cloud PaaS (Platform-as-a-Service). La virtualisation pour les conteneurs se manifeste sous la forme d’une couche d’abstraction en-dessus de celle des ordinateurs virtuels, au niveau du système d’exploitation, au lieu du noyau (le noyau est la base du système d’exploitation, et il interagit avec le matériel informatique). 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.