Le cloud computing transforme l'infrastructure TI en un utilitaire: il vous permet de vous connecter à l'infrastructure via Internet et d'utiliser les ressources informatiques sans les installer ni les entretenir sur site.
Formation IBM Cloud®
Niveau gratuit IBM Cloud
IBM Cloud Paks
Le cloud computing est un accès à la demande, via Internet, aux ressources informatiques (applications, serveurs (serveurs physiques et serveurs virtuels), stockage de données, outils de développement, capacités de mise en réseau, etc.) hébergés 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.
Par rapport à l'informatique traditionnelle sur site, et selon les services cloud que vous choisissez, le cloud computing offre les avantages suivants:
Le terme « cloud computing » fait également référence à la technologie qui fait fonctionner le cloud. Cela inclut une certaine forme d'infrastructure TI virtualisée: serveurs, logiciels de système d'exploitation, réseau et autres infrastructures abstraites à l'aide d'un logiciel spécial, de sorte qu'elles puissent être mises en commun et divisées indépendamment des limites matérielles physiques. Par exemple, un serveur matériel unique peut être divisé en plusieurs serveurs virtuels.
La virtualisation permet aux fournisseurs de 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 pouvoir rentabiliser l'utilisation et faire des économies de coûts maximales par rapport à l' infrastructure TI traditionnelle et offrir le même libre-service et la même agilité à leurs utilisateurs finaux.
Si vous utilisez un ordinateur ou un appareil mobile chez vous ou au travail, il est presque certain que vous utilisez chaque jour une forme de cloud computing, qu'il s'agisse d'une application cloud comme Google Gmail ou Salesforce, de médias en streaming comme Netflix ou de stockage de fichiers cloud comme Dropbox. Selon une enquête récente, 92% des organisations utilisent le cloud aujourd'hui (le lien réside en dehors d'ibm.com) et la plupart d'entre elles prévoient de l'utiliser davantage au cours de la prochaine année.
IaaS (infrastructure sous forme de service), PaaS (plateforme sous forme de services) et SaaS (logiciel en tant que service) sont les trois modèles les plus courants de services cloud, et ce n'est pas rare pour une organisation d'utiliser les trois. Cependant, il existe généralement une confusion entre les trois modèles et ce que couvre chacun d'eux :
SaaS, appelé également logiciel cloud ou applications cloud, est un logiciel d'application hébergé dans le cloud, auquel vous accédez et que vous utilisez via un navigateur Web, un client pour ordinateur de bureau dédié ou une API qui s'intègre au système d'exploitation de votre ordinateur de bureau ou de votre appareil mobile. Dans la plupart des cas, les utilisateurs SaaS paient des frais d'abonnement mensuel ou annuel; certains peuvent proposer une tarification «à l'utilisation» en fonction de votre utilisation réelle.
Outre les avantages du cloud en termes de réduction des coûts, de délai de rentabilisation et d'évolutivité, SaaS offre les avantages suivants:
SaaS est le modèle de distribution principal pour la plupart des logiciels commerciaux actuels. Des centaines de milliers de solutions SaaS sont disponibles, des applications sectorielles et départementales les plus ciblées aux puissants logiciels de base de données d'entreprise et logiciels d'intelligence artificielle.
La PaaS fournit aux développeurs de logiciels une plateforme à la demande (matériel, pile logicielle complète, 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 la rigidité de la gestion de cette plateforme sur site.
Avec la PaaS, le fournisseur de 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 pour « lancer » les serveurs et les environnements dont ils ont besoin pour exécuter, créer, tester, déployer, gérer, mettre à jour et mettre à l'échelle leurs applications.
Aujourd'hui, la PaaS est souvent construite autour de conteneurs, un modèle de calcul virtualisé, une étape supprimée des serveurs virtuels. Les conteneurs virtualisent le système d'exploitation, permettant aux développeurs de modulariser l'application avec uniquement les services du système d'exploitation dont elle a besoin pour s'exécuter sur n'importe quelle plate-forme, sans modification et sans avoir besoin de middleware.
Red Hat OpenShift est une PaaS populaire construite autour des conteneurs Docker et 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.
IaaS offre un accès à la demande aux ressources informatiques essentielles : les serveurs physiques les serveurs virtuels, la mise en réseau et le stockage sur Internet sur la base d'une facturation à l'utilisation. IaaS permet aux utilisateurs finaux de faire évoluer et de réduire les ressources en fonction des besoins, réduisant ainsi le besoin de dépenses d'investissement initiales élevées ou d'infrastructure «détenue» inutile sur site et de surachat de ressources pour faire face aux pics d'utilisation périodiques.
Contrairement au SaaS et à la PaaS (et même aux modèles informatiques PaaS plus récents tels que les conteneurs et l'informatique sans serveur), l' IaaS offre aux utilisateurs le contrôle de niveau le plus bas des ressources informatiques dans le cloud.
L'IaaS était le modèle de cloud computing le plus populaire lorsqu'il est apparu au début des années 2010. Bien qu'il reste le modèle cloud pour de nombreux types de charges de travail, l'utilisation du SaaS et de la PaaS se développe à un rythme beaucoup plus rapide.
L'informatique sans serveur (également appelée simplement sans serveur) est un modèle de cloud computing qui décharge toutes les tâches de gestion de l'infrastructure back-end (approvisionnement, mise à l'échelle, planification, correctif) au fournisseur de cloud, libérant ainsi les développeurs pour qu'ils consacrent tout leur temps et leurs efforts au code et à la logique métier, spécifiques à leurs applications.
De plus, le sans serveur exécute le code de l'application sur la base de chaque requête uniquement et augmente ou réduit l'infrastructure de sous-jacente automatiquement en fonction du nombre de requêtes. Avec la technologie sans serveur, les clients ne paient que les ressources utilisées lorsque l'application est en cours d'exécution, la capacité inactive n'étant pas facturée.
FaaS, ou Function-as-a-Service (fonction en tant que service), est souvent confondu avec l'informatique sans serveur alors qu'en fait, il s'agit d'un sous-ensemble de l'informatique sans serveur. Avec la FaaS, les développeurs peuvent 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 la machine virtuelle et gestion du logiciel de serveur Web), est provisionné automatiquement par le fournisseur de services cloud en temps réel à mesure que le code s'exécute et est repoussé une fois l'exécution terminée. La facturation commence lorsque l'exécution commence et s'arrête lorsque l'exécution s'arrête.
Le clould public est une type de cloud computing dans lequel un fournisseur de service cloud met des ressources informatiques à la disposition des utilisateurs, des applications SaaS aux machines virtuelles individuelles (VMs), en passant par le matériel informatique nu, les infrastructures complètes de niveau entreprise et les plates-formes de développement. sur l'Internet public. Ces ressources peuvent être accessibles gratuitement, ou l'accès peut être vendu selon des modèles de tarification par abonnement ou à l'utilisation.
Le fournisseur de cloud public possède, gère et assume toute la 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 haut débit pour garantir des performances élevées et un accès rapide aux applications et aux données.
Le cloud public est un environnement multi-locataire: l'infrastructure du centre de données du fournisseur du cloud est partagée par tous les clients du public cloud. Dans les principaux clouds publics (Amazon Web Services (AWS), Google Cloud, IBM Cloud, Microsoft Azure et Oracle Cloud), ces clients peuvent se chiffrer en millions.
Le marché mondial du could computing public a connu une croissance rapide au cours des dernières années, et les analystes prévoient que cette tendance se poursuivra. L'analyste du secteur Gartner prédit que les revenus mondiaux du cloud public dépasseront 330 milliards de dollars d'ici la fin de 2022 (le lien réside en dehors d'ibm.com).
De nombreuses entreprises transfèrent des parties de leur infrastructure TI vers le cloud public parce que les services de cloud public sont élastiques et facilement extensibles, 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 d'une réduction du gaspillage des ressources, 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
Le cloud privé est un environnement cloud dans lequel toutes les infrastructures cloud et les ressources informatiques sont dédiées et accessibles par un seul client. Un cloud privé combinent de nombreux avantages du cloud computing, notamment l'élasticité, l'évolutivité et la facilité de fourniture 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. Cependant, un cloud privé peut être également hébergé sur l'infrastructure d'un fournisseur de cloud indépendant ou créé sur une infrastructure louée et hébergé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 moyen) de répondre à leurs exigences de conformité réglementaire. D'autres choisissent un cloud privé parce que leurs charges de travail traitent des documents confidentiels, de la propriété intellectuelle, des informations identifiant la personne (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 possibilité 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'elle est prête.
En savoir plus sur le cloud privé
Le cloud hybride est exactement ce qu'il semble être : une combinaison d'environnements de cloud public et privé. Plus précisément, et idéalement, un cloud hybride connecte les services de cloud privé et les clouds publics d'une organisation dans une infrastructure unique et flexible pour exécuter les applications et les charges de travail de l'organisation.
L'objectif du cloud hybride est d'établir une combinaison de ressources de cloud public et de cloud privé (avec un niveau d'orchestration entre elles) qui donne à une organisation la flexibilité de choisir le cloud optimal pour chaque application ou charge de travail et de déplacer librement les charges de travail entre les deux clouds lorsque les conditions changent. Ainsi, l'organisation peut atteindre ses objectifs techniques et commerciaux de manière plus efficace et plus rentable qu'elle ne pourrait le faire avec un cloud public ou un cloud privé seul.
En savoir plus sur le cloud hybride
Le multicloud est l'utilisation de deux ou plusieurs clouds de deux ou plusieurs fournisseurs de cloud différents. Avoir un environnement multicloud peut être aussi simple en utilisant la messagerie SaaS d'un fournisseur et l'édition d'images SaaS d'un autre. Mais lorsque les entreprises parlent de multicloud, elles parlent généralement d'utiliser plusieurs services cloud, y compris les services SaaS, PaaS, et IaaS de deux ou plusieurs des principaux fournisseurs de cloud public . Dans une enquête, 85 % des organisations déclarent utiliser des environnements multiclouds.
Le multicloud hybride est l'utilisation de deux ou plusieurs clouds publics avec un environnement de cloud privé.
Les organisations choisissent le multicloud pour éviter d'être dépendant du fournisseur, disposer d'un plus grand choix de service et pour accéder à davantage d'innovation. Mais plus le nombre de clouds utilisés est important, chacun ayant son propre ensemble d'outils de gestion, son propre débit de transmission et ses propres protocoles de sécurité, plus l'environnement devient compliqué à gérer. Les plateformes de gestion multicloud offrent une visibilité dans les clouds de plusieurs fournisseurs par le biais d'un tableau de bord central, où les équipes de développement peuvent voir leurs projets et leurs déploiements, les équipes d'exploitation peuvent surveiller les clusters et les nœuds, et le personnel de cybersécurité peut contrôler les menaces.
Traditionnellement, les problèmes de sécurité ont été le principal obstacle pour les organisations qui envisagent des services cloud, en particulier les services cloud publics. Toutefois, en réponse à la demande, la sécurité offerte par les fournisseurs de services de cloud dépasse de plus en plus les solutions de sécurité sur site.
Selon le fournisseur de logiciels de sécurité McAfee, aujourd'hui, 52% des entreprises bénéficient d'une meilleure sécurité dans le cloud que sur site (le lien réside en dehors d'ibm.com). Et Gartner prévoit que d'ici 2020, les charges de travail cloud en IaaS connaîtront 60% moins d'incidents de sécurité que celles des centres de données traditionnels (PDF, 2,3 Mo) (le lien réside en dehors d'ibm.com).
Néanmoins, le maintien de la sécurité cloud exige des procédures et des compétences différentes de celles des environnements informatiques traditionnels. Voici quelques meilleures pratiques en matière de sécurité cloud:
Avec 25% des organisations qui prévoient de transférer toutes leurs applications vers le cloud au cours de la prochaine année, il semblerait que les cas d'utilisation de cloud computing soient illimités. Mais même pour les entreprises qui ne prévoient pas de transition massive vers le cloud, certaines initiatives et le cloud computing sont entièrement compatibles avec l'informatique.
La reprise après incident et la continuité des opérations ont toujours été naturelles pour le cloud, car le cloud offre une redondance économique pour protéger les données contre les défaillances du système et la distance physique requise pour récupérer les données et les applications en cas de panne locale ou de catastrophe. Tous les principaux fournisseurs de clouds public proposent la reprise après incident en tant que service (DRaaS).
Tout ce qui implique le stockage et le traitement d'énormes volumes de données à des vitesses élevées (et nécessite plus de capacité de stockage et de calcul que la plupart des organisations peuvent ou veulent acheter et déployer sur site) est une cible pour le cloud computing. Par exemple:
Pour les équipes de développement qui adoptent Agile ou DevOps (ou DevSecOps) pour rationaliser le développement, le cloud offre le libre-service à la demande pour l'utilisateur final qui empêche les tâches d'exploitation, telles que la rotation des serveurs de développement et de test, de devenir des goulots d'étranglement du développement.
IBM®Cloud propose aux entreprises le cloud public le plus ouvert et le plus sécurisé du marché, une plateforme multicloud hybride de nouvelle génération, des fonctionnalités avancées de données et d'IA, et une expertise approfondie des entreprises dans 20 secteurs d'activité.Les solutions de cloud hybride IBM Cloud offrent flexibilité et portabilité pour les applications et les données. Linux®, Kubernetes et les conteneurs prennent en charge cette pile de cloud hybride et se combinent à RedHat® OpenShift® pour créer une plate-forme commune reliant les ressources sur site et dans le cloud.
Découvrez comment les solutions IBM Cloud peuvent aider votre organisation dans les domaines suivants :
Pour commencer, inscrivez-vous pour obtenir un identifiant IBM et créer votre compte IBM Cloud.
Sai Vennam est Developer Advocate chez IBM. Il est spécialisé dans Kubernetes, OpenShift et les offres de clouds gérés. Il se passionne pour la mise en relation des développeurs avec les technologies qui leur permettent de réussir. Comme passe-temps, il travaille sur sa domotique en utilisant des Raspberry Pis et la technologie sans serveur.
Twitter: @birdsaiview (le lien réside en dehors d'ibm.com)
Composez et développez des applications qui tirent parti des données et des analyses de vos appareils et capteurs connectés.
Utilisez IBM Watson® à grande échelle dans votre entreprise grâce à l'expertise IA d'IBM, associée à un portefeuille de solutions.
Migrez en toute confiance vers le multicloud hybride et intégrez la sécurité à chaque phase de votre transition vers le cloud.
Une stratégie plus intelligente pour une réelle transformation de l'activité.
Trouvez la solution IaaS adaptée aux besoins de votre entreprise.
Exécutez des charges de travail conteneurisées avec le leadership de sécurité, l'innovation open source et les fonctionnalités d'entreprise d'IBM Cloud.
IBM Quantum est le leader mondial de l'informatique quantique. Nous visons à résoudre des problèmes complexes que les supercalculateurs les plus puissants du monde ne peuvent pas résoudre et ne pourront jamais résoudre.
Créer, déployer et gérer des applications cloud natives sécurisées sur plusieurs appareils, environnements et clouds grâce aux bonnes pratiques DevOps.
Travaillez à plusieurs de façon plus simple afin de trouver rapidement de nouvelles idées imprévues et de fournir des résultats stratégiques pour l'entreprise.