Qu’est-ce que le cloud computing ?
Le cloud computing permet aux clients d’utiliser une infrastructure et des applications via Internet, sans les installer ni les maintenir sur site.
Abonnez-vous à la newsletter IBM
illustration d’un homme regardant un grand écran
Qu’est-ce que le cloud computing ?

Le cloud computing est un accès à la demande, via Internet, à des ressources informatiques (applications, serveurs physiques et virtuels, stockage de données, outils de développement, fonctionnalités de mise en réseau, etc.) hébergées dans un centre de données distant géré par un fournisseur de services cloud (ou CSP). Le CSP met ces ressources à disposition moyennant un abonnement mensuel ou les facture en fonction de leur utilisation.

Comparé à l’informatique sur site traditionnelle, et en fonction des services cloud que vous sélectionnez, le cloud computing permet d’obtenir les résultats suivants :

  • Réduction des coûts informatiques : le cloud vous permet de vous décharger d’une partie, voire de la majeure partie des coûts et des efforts liés à l’achat, à l’installation, à la configuration et à la gestion de votre propre infrastructure sur site.

  • Amélioration de l’agilité et du délai de rentabilisation : avec le cloud, votre entreprise peut commencer à utiliser les applications d’entreprise en quelques minutes, au lieu d’attendre des semaines ou des mois avant que le service informatique réponde à une demande, achète et configure le matériel adéquat et installe les logiciels. Le cloud vous permet également de donner les moyens à certains utilisateurs, en particulier les développeurs et les data scientists, de se servir eux-mêmes des logiciels et de l’infrastructure de soutien.

  • Évolution plus facile et plus rentable : le cloud offre une certaine élasticité. En effet, au lieu d’acheter trop de capacité qui reste inutilisée pendant les périodes creuses, vous pouvez augmenter ou réduire la capacité en fonction des pics et des baisses de trafic. Vous pouvez également profiter du réseau mondial de votre fournisseur de services cloud pour diffuser vos applications plus près des utilisateurs du monde entier.

Le terme « cloud computing » fait également référence à la technologie qui fait fonctionner le cloud. Il comprend une certaine forme d’infrastructure informatique virtualisée (serveurs, logiciels de système d’exploitation, réseaux et autres infrastructures) qui est rendue abstraite, à l’aide d’un logiciel spécial, afin qu’elle puisse être mise en commun et divisée sans tenir compte des limites physiques du matériel. Par exemple, un seul serveur matériel peut être divisé en plusieurs serveurs virtuels.

La virtualisation permet aux fournisseurs de services cloud d’utiliser au maximum les ressources de leur centre de données. Sans surprise, de nombreuses entreprises ont adopté le modèle de livraison cloud pour leur infrastructure sur site afin de l’exploiter au maximum et de réaliser des économies de coûts par rapport à une infrastructure informatique traditionnelle, tout en offrant le même niveau de libre-service et la même souplesse à leurs utilisateurs finaux.

Si vous utilisez un ordinateur ou un appareil mobile à la maison ou au travail, il est presque certain que vous utilisez une forme de cloud computing chaque jour, qu’il s’agisse d’une application cloud comme Google Gmail ou Salesforce, de streaming comme Netflix ou de stockage de fichiers cloud comme Dropbox. Le cabinet d’analyse Gartner a récemment estimé que les dépenses mondiales des utilisateurs finaux dans le cloud public atteindraient près de 600 milliards d’USD en 2023 (lien externe à ibm.com).

Services de cloud computing

IaaS (Infrastructure-as-a-Service), PaaS (Platform-as-a-Service) et SaaS (Software-as-a-Service) sont les trois modèles de services cloud les plus courants, et il n’est pas rare qu’une organisation utilise les trois.

SaaS (Software-as-a-Service ou logiciel en tant que service)

Le SaaS, également appelé logiciel basé sur le cloud ou applications cloud, est une application hébergée dans le cloud et à laquelle les utilisateurs accèdent via un navigateur Web, un client bureautique dédié ou une API intégrée à un système d’exploitation de bureau ou mobile. Dans la plupart des cas, les utilisateurs SaaS paient des frais d’abonnement mensuels ou annuels ; certains peuvent proposer des tarifs « à l’usage » en fonction de votre utilisation réelle.

En plus des économies de coûts, du délai de rentabilisation et de l’évolutivité du cloud, le SaaS offre les avantages suivants :

  • Mises à niveau automatiques : avec le SaaS, les utilisateurs profitent de nouvelles fonctionnalités dès que le fournisseur les ajoute, sans avoir à programmer une mise à niveau sur site.

  • Protection contre la perte de données : comme le SaaS stocke les données d’application dans le cloud avec l’application, les utilisateurs ne perdent pas de données en cas de panne ou de casse de leur appareil.

Le SaaS est le principal modèle de livraison de la plupart des logiciels commerciaux actuels. Des centaines de milliers de solutions SaaS sont disponibles, qu’il s’agisse des applications les plus ciblées dédiées à un secteur ou un département, de puissantes bases de données logicielles d’entreprise ou de logiciels d’IA (intelligence artificielle).

En savoir plus sur le SaaS

PaaS (Platform-as-a-Service ou plateforme en tant que service)

Le PaaS fournit aux développeurs une plateforme à la demande, une pile logicielle complète, une infrastructure et même des outils de développement pour exécuter, développer et gérer des applications sans le coût, la complexité et l’inflexibilité de la maintenance de cette plateforme sur site.

Avec le PaaS, le fournisseur de services cloud héberge tout (serveurs, réseaux, stockage, logiciels de système d’exploitation, middleware, bases de données) dans son centre de données. Les développeurs choisissent simplement dans un menu de « lancer » les serveurs et les environnements dont ils ont besoin pour exécuter, créer, tester, déployer, gérer, mettre à jour et faire évoluer leurs applications.

Aujourd’hui, le PaaS est souvent construit autour de conteneurs, un modèle informatique virtualisé qui se situe à un niveau inférieur à celui des serveurs virtuels. Les conteneurs virtualise le système d’exploitation, permettant aux développeurs de regrouper l’application uniquement avec les services du système d’exploitation dont elle a besoin pour s’exécuter sur n’importe quelle plateforme, sans modification ni middleware.

Red Hat OpenShift est un PaaS populaire construit autour des conteneurs Docker et de Kubernetes, une solution d’orchestration de conteneurs open source qui automatise le déploiement, la mise à l’échelle, l’équilibrage de charge, etc. pour les applications basées sur des conteneurs.

En savoir plus sur le PaaS

IaaS (Infrastructure-as-a-Service ou Infrastructure en tant que service)

L’IaaS fournit un accès à la demande à des ressources informatiques fondamentales (serveurs physiques et virtuels, réseau et stockage) via Internet sur la base d’un paiement à l’usage. L’IaaS permet aux utilisateurs finaux d’adapter et de réduire les ressources en fonction des besoins, ce qui réduit la nécessité d’engager des frais d’investissement initiaux élevés ou de disposer d’une infrastructure sur site ou « propriétaire » inutile, ainsi que d’acheter des ressources en surnombre pour faire face à des pics d’utilisation périodiques.  

Contrairement au SaaS et au PaaS (et même aux modèles informatiques PaaS plus récents tels que les conteneurs et le serverless), l’IaaS offre aux utilisateurs le niveau de contrôle des ressources informatiques le plus précis dans le cloud.

L’IaaS était le modèle de cloud computing le plus populaire lors de son apparition au début des années 2010. Bien qu’il reste le modèle cloud utilisé pour de nombreux types de charges de travail, l’utilisation du SaaS et du PaaS augmente à un rythme beaucoup plus rapide.

En savoir plus sur l’IaaS

Informatique sans serveur 

L’informatique sans serveur (également appelée simplement le serverless) est un modèle de cloud computing qui transfert toutes les tâches de gestion de l’infrastructure back-end (provisionnement, mise à l’échelle, ordonnancement, application de correctif) au fournisseur de services cloud, ce qui permet aux développeurs de se consacrer pleinement au code et à la logique métier de leurs applications.

De plus, le serverless exécute le code de l’application uniquement par requête et fait évoluer l’infrastructure de soutien automatiquement en fonction du nombre de requêtes. Avec le serverless, les clients ne paient que pour les ressources utilisées lorsque l’application est en cours d’exécution : ils ne paient donc jamais pour de la capacité inutilisée. 

Le FaaS (Function-as-a-Service ou Fonction en tant que service), est souvent confondu avec l’informatique sans serveur, alors qu’en fait, il s’agit d’un sous-ensemble du serverless. Le FaaS permet aux développeurs d’exécuter des parties du code d’application (appelées fonctions) en réponse à des événements spécifiques. Tout, à l’exception du code (matériel physique, système d’exploitation de machine virtuelle et gestion logicielle du serveur Web), est automatiquement provisionné par le fournisseur de services cloud en temps réel au fur et à mesure que le code s’exécute, et est déprovisionné une fois l’exécution terminée. La facturation démarre au lancement de l’exécution et s’arrête lorsque l’exécution s’arrête.

En savoir plus sur le serverless

Types de cloud computing

Cloud public

Le cloud public est un type de cloud computing dans lequel un fournisseur de services cloud met à la disposition des utilisateurs de l’Internet public des ressources informatiques (des applications SaaS aux machines virtuelles individuelles, en passant par du matériel bare metal et des infrastructures complètes d’entreprise et des plateformes de développement). Ces ressources peuvent être accessibles gratuitement ou être vendues au travers d’un abonnement ou d’un modèle de tarification à l’usage.

Le fournisseur de cloud public possède, gère et assume l’entière responsabilité des centres de données, du matériel et de l’infrastructure sur lesquels s’exécutent les charges de travail de ses clients, et il fournit généralement une connectivité réseau à large bande passante pour garantir des performances élevées et un accès rapide aux applications et aux données.

Le cloud public est un environnement multi-tenant : l’infrastructure du centre de données du fournisseur de services cloud est partagée par tous les clients du cloud public. Dans les principaux cloud publics (Amazon Web Services (AWS), Google Cloud, IBM Cloud, Microsoft Azure et Oracle Cloud), ces clients peuvent se compter par millions.

De nombreuses entreprises déplacent des parties de leur infrastructure informatique vers le cloud public parce que les services du cloud public sont élastiques et facilement évolutifs, s’adaptant avec souplesse à l’évolution de la charge de travail. D’autres sont attirées par la promesse d’une plus grande efficacité et moins de ressources gaspillées puisque les clients ne paient que ce qu’ils utilisent. D’autres encore cherchent à réduire les dépenses en matériel et en infrastructures sur site.

En savoir plus sur le cloud public

Cloud privé

Le cloud privé est un environnement cloud dans lequel toutes les ressources informatique et d’infrastructure cloud sont dédiées et accessibles par un seul client. Le cloud privé associe de nombreux avantages du cloud computing (notamment l’élasticité, l’évolutivité et la facilité de prestation de services) avec le contrôle d’accès, la sécurité et la personnalisation des ressources de l’infrastructure sur site.

Un cloud privé est généralement hébergé sur site dans le centre de données du client. Mais un cloud privé peut également être hébergé sur l’infrastructure d’un fournisseur de services cloud indépendant ou reposer sur une infrastructure louée située dans un centre de données hors site.

De nombreuses entreprises choisissent le cloud privé plutôt que le cloud public, car le cloud privé est un moyen plus simple (ou le seul) de répondre à leurs exigences de conformité réglementaire. D’autres choisissent le cloud privé parce que leurs charges de travail contiennent des documents confidentiels, de la propriété intellectuelle, des informations personnelles (PII), des dossiers médicaux, des données financières ou d’autres données sensibles.

En construisant une architecture de cloud privé selon les principes du cloud natif, une organisation se donne la flexibilité de déplacer facilement les charges de travail vers le cloud public ou de les exécuter dans un environnement de cloud hybride (voir ci-dessous) dès qu’elles sont prêtes.

En savoir plus sur le cloud privé

Cloud hybride

Le cloud hybride porte bien son nom : il s’agit d’une combinaison d’environnements de clouds publics et privés. Plus précisément, et idéalement, un cloud hybride relie les services de cloud privé et les clouds publics d’une organisation en une seule et même infrastructure flexible pour exécuter ses applications et ses charges de travail.

L’objectif du cloud hybride est d’établir un mélange de ressources de cloud public et privé (avec un certain niveau d’orchestration entre elles) qui donne à une organisation la flexibilité de choisir le cloud le plus adapté à chaque application ou charge de travail, et de déplacer librement les charges de travail entre les deux clouds en fonction de l’évolution de la situation. L’organisation peut ainsi atteindre ses objectifs techniques et métier de manière plus efficace et plus rentable qu’elle ne pourrait le faire avec un cloud public ou privé seul.

En savoir plus sur le cloud hybride

Multicloud et multicloud hybride

Le multicloud est l’utilisation de deux ou plusieurs clouds provenant de deux ou plusieurs fournisseurs de services cloud différents. Disposer d’un environnement multicloud peut être aussi simple que d’utiliser le SaaS d’e-mail d’un fournisseur et le SaaS d’édition d’images d’un autre. Mais lorsque les entreprises parlent de multicloud, elles parlent généralement de l’utilisation de plusieurs services cloud (SaaS, PaaS et IaaS) provenant d’au moins deux des principaux fournisseurs de cloud public.

Le multicloud est l’utilisation de deux ou plusieurs clouds publics avec un environnement de cloud privé.

Les organisations optent pour le multicloud afin d’éviter l’enfermement propriétaire, de disposer d’un plus grand choix de services et d’accéder à davantage d’innovations. Mais plus vous utilisez de clouds (chacun avec son propre ensemble d’outils de gestion, de taux de transmission de données et de protocoles de sécurité), plus il peut être difficile de gérer votre environnement. Les plateformes de gestion multicloud offrent une visibilité sur plusieurs clouds de fournisseurs grâce à un tableau de bord centralisé, où les équipes de développement peuvent voir leurs projets et leurs déploiements, les équipes d’exploitation peuvent garder un œil sur les clusters et les nœuds, et le personnel chargé de la cybersécurité peut surveiller les menaces.

En savoir plus sur le multicloud

Sécurité cloud

Les inquiétudes en matière de sécurité ont toujours été le principal obstacle pour les organisations envisageant d’utiliser des services cloud, en particulier des services de cloud public. Cependant, en réponse à la demande, le niveau de sécurité offert par les fournisseurs de services cloud dépasse de plus en plus celui des solutions de sécurité sur site.

Maintenir la sécurité du cloud exige des procédures et des compétences différentes de celles requises dans les environnements informatiques traditionnels. Voici quelques bonnes pratiques en matière de sécurité du cloud :

  • Responsabilité partagée en matière de sécurité : En règle générale, le fournisseur de services cloud est chargé de sécuriser l’infrastructure cloud et le client est responsable de la protection de ses données au sein du cloud, mais il est également important de définir clairement la propriété des données entre les tiers privés et publics.

  • Chiffrement des données : Les données doivent être chiffrées au repos, en mouvement et en cours d’utilisation. Les clients doivent garder un contrôle total sur les clés de sécurité et le module de sécurité matérielle.

  • Gestion des identités et des accès utilisateurs : Les clients et les équipes informatiques ont besoin d’une compréhension et d’une visibilité complètes de l’accès au réseau, aux appareils, aux applications et aux données.

  • Gestion collaborative : Une communication adéquate et des processus clairs et compréhensibles entre les équipes informatiques, opérationnelles et de sécurité garantiront des intégrations cloud fluides, sécurisées et durables.

  • Surveillance de la sécurité et de la conformité : Cela commence par la compréhension de toutes les normes de conformité réglementaire applicables à votre secteur et la mise en place d’une surveillance active de tous les systèmes connectés et des services basés sur le cloud pour maintenir la visibilité de tous les échanges de données entre les environnements de cloud public, privé et hybride.

En savoir plus sur la sécurité cloud

Cas d’utilisation du cloud

Avec 25 % des organisations qui prévoient de transférer toutes leurs applications vers le cloud au cours de l’année prochaine, il semblerait que les cas d’utilisation du cloud computing soient illimités. Mais même pour les entreprises qui n’envisagent pas de passer intégralement au cloud, certaines initiatives sont faites pour le cloud computing.

La reprise après incident et la continuité des activités ont toujours été une évidence pour le cloud, car celui-ci offre une redondance rentable pour protéger les données contre les défaillances système et la distance physique nécessaire pour récupérer les données et les applications en cas de panne ou de sinistre local. Tous les grands fournisseurs de cloud public proposent une solution de DRaaS (Disaster-Recovery-as-a-Service).

Tout ce qui implique le stockage et le traitement d’énormes volumes de données à grande vitesse, et qui nécessite une capacité de stockage et de calcul supérieure à ce que la plupart des organisations peuvent ou veulent acheter et déployer sur place, se prête au cloud computing. Voici quelques exemples :

Pour les équipes de développement qui adoptent la méthode Agile ou DevOps (ou DevSecOps) pour rationaliser le développement, le cloud offre un libre-service à la demande aux utilisateurs finaux qui empêche les tâches d’exploitation (comme la mise en route des serveurs de développement et de test) de devenir des goulots d’étranglement pour le développement.

Solutions connexes
Niveau gratuit d’IBM Cloud

Créez un compte IBM Cloud gratuitement et accédez à plus de 40 produits toujours gratuits dans le domaine du cloud et de l’IA.

Essayer IBM Cloud gratuitement
IBM Cloud Paks

IBM Cloud Paks fournit des logiciels alimentés par l’IA conçus pour accélérer la modernisation des applications grâce à des fonctionnalités de données, d’automatisation et de sécurité préintégrées. 

Découvrir IBM Cloud Paks
Formation IBM Cloud

Inscrivez-vous à des formations et certifications basées sur les rôles et les produits. Lancez-vous gratuitement

Découvrir la formation IBM Cloud
Ressources Qu’est-ce que la migration vers le cloud ?

La migration vers le cloud consiste à déplacer les données, les applications et les charges de travail d’une organisation vers une infrastructure cloud.

Qu’est-ce que le cloud hybride ?

Le cloud hybride regroupe des services de cloud public, de cloud privé et une infrastructure sur site au sein d’un environnement informatique distribué.

Qu’est-ce que le DevOps ?

Le DevOps accélère la distribution de logiciels de meilleure qualité en combinant et en automatisant le travail des équipes de développement logiciel et d’exploitation informatique.

Passez à l’étape suivante

IBM Cloud propose la plateforme de cloud public la plus ouverte et la plus sécurisée pour les entreprises, une plateforme multicloud hybride de nouvelle génération, des fonctionnalités avancées en matière de données et d’intelligence artificielle, ainsi qu’une expertise approfondie des entreprises dans 20 secteurs d’activité.  Linux, Kubernetes et les conteneurs prennent en charge cette pile de cloud hybride, et s’associent à RedHat OpenShift pour créer une plateforme commune qui connecte les ressources sur site et dans le cloud.

Essayer IBM Cloud gratuitement