Jump to section

Les services cloud, qu'est-ce que c'est ?

Copier l'URL

Les services cloud peuvent prendre la forme d'une infrastructure, d'une plateforme ou d'un logiciel, hébergés par des fournisseurs tiers et mis à disposition des utilisateurs par Internet. 

Les services cloud facilitent le flux des données utilisateur par Internet entre les clients front-end, c'est-à-dire n'importe quel matériel du côté de l'utilisateur (serveur, tablette, ordinateur de bureau ou portable), et les systèmes du fournisseur. Ils favorisent la création d'applications cloud-native et la flexibilité du travail dans le cloud. Pour accéder aux services cloud, les utilisateurs n'ont besoin que d'un ordinateur, d'un système d'exploitation et d'une connexion à Internet.

Modernize your IT with managed cloud services

Modernisez votre environnement informatique avec des services cloud gérés

L'ensemble des logiciels, des infrastructures, des plateformes et des technologies accessibles aux utilisateurs par Internet, sans avoir besoin de télécharger de logiciel supplémentaire, peuvent être considérés comme des services de cloud computing, y compris les solutions « aaS » suivantes.

Les IaaS (Infrastructure-as-a-Service) fournissent aux utilisateurs des ressources de mise en réseau, de calcul et de stockage.

Les PaaS (Platform-as-a-Service) fournissent aux utilisateurs une plateforme sur laquelle peuvent s'exécuter des applications, ainsi que l'infrastructure informatique nécessaire pour les exécuter.

Les SaaS (Software-as-a-Service) fournissent principalement aux utilisateurs une application cloud, ainsi que la plateforme sur laquelle elle s'exécute, en plus de l'infrastructure sous-jacente à la plateforme.

Le FaaS (Function-as-a-Service), un modèle d'exécution orienté événements, permet aux équipes de développement de créer, d'exécuter et de gérer des paquets d'applications en tant que fonctions, sans avoir à s'occuper de la maintenance de l'infrastructure.

Un cloud est un environnement informatique qui dissocie, regroupe et partage des ressources évolutives sur un réseau. Un cloud s'utilise dans le cadre d'une stratégie de cloud computing, qui consiste à exécuter des charges de travail dans un environnement cloud. Les clouds constituent un type de PaaS, car la plateforme matérielle et logicielle est fournie par un tiers.

Cloud services for cloud-native development

Services cloud pour le développement d'applications cloud-native

À l'instar de toutes les autres solutions informatiques, les services cloud reposent sur du matériel et des logiciels. Toutefois, contrairement aux solutions matérielles et logicielles traditionnelles, pour y accéder vous n'aurez besoin que d'un ordinateur, d'une connexion réseau et d'un système d'exploitation.

Dans les infrastructures cloud qu'ils fournissent aux utilisateurs, les fournisseurs de services cloud dissocient les capacités de calcul des composants matériels, en séparant par exemple :

  • la puissance de traitement des processeurs (CPU) ;
  • la mémoire active des puces de mémoire RAM ;
  • le traitement graphique des processeurs graphiques (GPU) ;
  • la disponibilité du stockage de données des datacenters et des disques durs.

Cette séparation est rendue possible par la virtualisation et les machines virtuelles. Une fois dissociés, les composants de stockage, de calcul et de mise en réseau sont fournis aux utilisateurs en tant qu'infrastructure, ou IaaS, par Internet. Ce type de service cloud a contribué à l'essor du stockage dans le cloud, qui permet de stocker de gros volumes de données ou Big Data, dans le cadre de l'IoT (Internet des objets). RackSpace est un exemple de fournisseur d'IaaS.

Les fournisseurs de services cloud peuvent également utiliser leurs ressources matérielles pour créer des plateformes cloud, qui sont des environnements en ligne où les utilisateurs peuvent développer du code ou exécuter des applications. Contrairement à une infrastructure cloud, la création d'une plateforme cloud implique plus que la séparation des capacités d'un ordinateur de ses composants matériels. Pour fournir des plateformes cloud, il faut ajouter des niveaux de développement supplémentaires pour intégrer des technologies telles que la conteneurisation, l'orchestration, les API (interfaces de programmation d'applications), le routage, la sécurité, la gestion et l'automatisation. Il est aussi important de ne pas négliger la phase de conception de l'expérience utilisateur si vous souhaitez créer une expérience en ligne navigable.

Les plateformes cloud sont un type de PaaS. Si les composants de l'infrastructure qui constituent le PaaS sont hautement évolutifs et partagés, alors celui-ci peut être considéré comme une solution cloud. Les clouds publics et privés gérés figurent parmi les meilleurs exemples de clouds PaaS.

Fournisseurs de cloud public

Les fournisseurs de cloud public séparent leurs propres infrastructures, plateformes ou applications du matériel qu'ils possèdent. Ils les regroupent dans des data lakes pour les partager avec plusieurs clients. Ils peuvent aussi proposer des services de cloud public, comme la gestion des API, des systèmes d'exploitation basés dans le cloud ou des bibliothèques de modèles de développement, appelées frameworks. Alibaba Cloud, Microsoft Azure, Google Cloud, Amazon Web Services (AWS) et IBM Cloud sont les principaux fournisseurs de cloud public.

Clouds privés gérés

Les fournisseurs de cloud privé, parfois appelés fournisseurs de cloud géré, proposent à leurs clients un cloud privé qu'ils n'ont pas besoin de déployer, configurer et gérer eux-mêmes. Il s'agit d'une option qui permet aux entreprises de toutes tailles de fournir à leurs utilisateurs de meilleurs services et infrastructures de cloud privé, même lorsqu'elles ne disposent pas du personnel informatique qualifié et nécessaire.

Enfin, les fournisseurs proposent également des services cloud sous forme d'application web, appelée logiciel cloud ou SaaS. Ce sont ces services qui demandent le plus d'investissement en matière de développement, puisque le fournisseur cloud met à disposition de ses clients une application en ligne.

Un logiciel cloud peut être fourni en utilisant une approche cloud-native, c'est-à-dire une architecture d'applications qui combine des microservices indépendants et faiblement couplés. Il est possible de regrouper plusieurs microservices dans des conteneurs individuels Linux® gérés par un moteur d'orchestration de conteneurs comme Kubernetes ou Red Hat® OpenShift®. Le produit final est une application cloud qui peut être optimisée par un microservice sans affecter les autres microservices, qui, tous ensemble, forment l'application tout entière.

La gamme Red Hat Cloud Services inclut des services gérés et hébergés de plateforme, d'applications et de données qui accélèrent le délai de rentabilisation et réduisent les coûts d'exploitation et la complexité liés à la distribution des applications cloud-native. Red Hat propose notamment les Red Hat OpenShift Cloud Services, des plateformes d'applications prêtes à l'emploi disponibles auprès des principaux fournisseurs de cloud. Grâce à une expérience rationalisée pour l'ensemble des services et des environnements de cloud hybride, les entreprises peuvent se lancer en toute confiance dans la création et la mise à l'échelle d'applications. Nous nous occupons du reste.

ROSA and AWS logo lockup

Se lancer avec ROSA

Profitez d'une expérience pratique de Red Hat® OpenShift® Service on AWS (ROSA).

Découvrir le hub d'apprentissage ROSA

Apprenez-en plus sur ROSA et résolvez les problèmes associés grâce à des supports et outils d'apprentissage.

Pour aller plus loin

ARTICLE

La gestion du cloud, qu'est-ce que c'est ?

Découvrez les différents aspects de la gestion du cloud et la manière dont une plateforme de gestion du cloud peut aider votre entreprise.

ARTICLE

Les services informatiques gérés, qu'est-ce que c'est ?

Les services gérés permettent de déléguer les tâches générales à un expert afin de réduire les coûts, d'améliorer la qualité de service ou de libérer du temps chez vos équipes pour qu'elles s'occupent des opérations propres à votre activité.

ARTICLE

Les services cloud, qu'est-ce que c'est ?

Les services cloud peuvent prendre la forme d'une infrastructure, d'une plateforme ou d'un logiciel, hébergés par des fournisseurs tiers et mis à disposition des utilisateurs par Internet.

En savoir plus sur le cloud computing

Produits

Plateforme de virtualisation du matériel et d'organisation des ressources dans le cloud.

Plateforme de conteneurs Kubernetes pour les entreprises qui automatise l'exploitation de toute la pile pour la gestion des déploiements multicloud, de clouds hybrides et d'edge computing.

Contrats avec des conseillers stratégiques qui prennent en considération tous les tenants et les aboutissants de votre entreprise, analysent les défis auxquels vous êtes confrontés et vous aident à les relever avec des solutions complètes et économiques.

Ressources

Formations

Cours gratuit

Présentation technique de Red Hat OpenStack