Cloud Computing
C’est quoi exactement et pourquoi c’est important?
Le Cloud Computing est un modèle de fourniture informatique par abonnement qui offre évolutivité, rapidité et une plus grande efficacité. Le Cloud Computing a supprimé de nombreux obstacles physiques et financiers à l'alignement des besoins informatiques sur l'évolution des objectifs des entreprises. En promettant de fournir de meilleures applications, plateformes et infrastructures rapidement et à moindre coût, le Cloud Computing est devenu une force majeure pour l’innovation dans tous les secteurs.
Histoire et évolution du Cloud Computing
L’expression « Cloud Computing » s’est répandue au milieu des années 2000, mais son origine remonte à des business modèles informatiques qui ont débuté dans les années 1960 et qui permettaient aux clients d’acheter du temps de traitement informatique sur des ordinateurs centraux (mainframe) plutôt que d’acheter eux-mêmes le matériel informatique et les logiciels.
Dans les années 1970, les principaux fournisseurs de matériel informatique et de logiciels ont commencé à utiliser des machines virtuelles pour offrir des plateformes et de nombreux systèmes d’exploitation indépendants sur un serveur hôte. Cette amélioration de l’approche de mainframe partagé a favorisé une révolution de la communication et des données en créant de multiples environnements informatiques sur un seul système physique.
Les entreprises de télécommunications se sont rendu compte qu’elles pouvaient fournir les nouvelles connexions de réseau privées à un coût bien moindre, mais avec la même qualité de service que leurs anciennes offres data entre points fixes. Dans les années 1990, les entreprises de télécommunications ont créé des services de réseau privé virtuel (VPN) sur la bande passante excédentaire du réseau, donnant ainsi aux entreprises les moyens d’héberger leurs propres logiciels et datacenters. Le terme « nuage » (cloud) est devenu courant quand les diagrammes des réseaux de communication ont commencé à représenter le transfert entre le fournisseur de services et l’utilisateur par une icône de nuage.
Sur cette base initiale, plusieurs étapes intermédiaires, mais cruciales, ont permis d’intégrer les technologies émergentes et les approches business qui sont devenues le Cloud Computing d’aujourd'hui. Voici quelques-unes de ces avancées:
L’informatique client / serveur
Un système comportant un ordinateur central (hub) qui est connecté à des ordinateurs moins puissants ou à des stations de travail (clients). Les clients peuvent accéder aux données, au contenu et aux programmes via le serveur central. Il garantit la conformité aux politiques de sécurité.
Informatique en grille (Grid)
Un réseau, ou une grille, de dispositifs informatiques connectés qui mettent leurs ressources en commun pour créer un superordinateur permettant de répartir les tâches plus importantes, comme l’analyse big data, entre les ordinateurs en réseau et de les traiter en parallèle pour réduire le temps de traitement.
Informatique Peer-to-Peer
Permet à deux ordinateurs de communiquer directement avec leur équivalent (pair) sans avoir à se connecter à un serveur central. Les environnements pairs, contrairement aux approches client/serveur, mettent en commun leurs ressources et sont à la fois clients et serveurs.
Utility Computing (Informatique à la demande)
Introduit le concept de paiement à l’utilisation des services informatiques. Les utilisateurs paient un tarif d’accès en fonction des services utilisés plutôt qu’un tarif d’accès fixe. Les ressources informatiques sont fournies en fonction des besoins des utilisateurs pour rendre cette approche plus rentable et plus efficace.
L’essor de l’internet et du World Wide Web et leur capacité à connecter un grand nombre d’ordinateurs ont permis d’intégrer pleinement ces technologies basées dans le Cloud pour créer le Cloud Computing moderne.
Le Cloud Computing dans le monde d’aujourd'hui
La capacité du Cloud Computing à offrir une grande évolutivité, une plus grande rapidité de prestation, une plus grande efficacité informatique et un modèle de facturation par abonnement a fait tomber de nombreux obstacles physiques et financiers à l'alignement des besoins informatiques sur l'évolution des objectifs des entreprises. Avec la promesse de fournir de meilleurs business models et des services rapidement et à moindre coût, le Cloud Computing est devenu un facteur majeur d’innovation pour les entreprises dans tous les secteurs.
Aujourd’hui, le Cloud Computing est devenu le centre des stratégies technologiques de nombreuses entreprises. Les avantages technologiques du Cloud Computing, à savoir la possibilité de moduler les ressources informatiques à la hausse ou à la baisse, la plus grande fiabilité des connexions réseau et l’omniprésence du big data, le rendent attrayant pour les entreprises de toutes tailles.
Le Cloud Computing permet non seulement de fournir des services software, mais aussi de stocker des données. La croissance et la souplesse offertes par l’infrastructure dans le Cloud ont aidé les entreprises à explorer tout le potentiel des données de manière rapide et efficace. Les plateformes Cloud font désormais partie intégrante des stratégies de données de nombreuses entreprises.
Cependant, le passage au Cloud ne s’est pas fait sans problèmes. La migration des données critiques des data centers sécurisés sur site vers le stockage sur des plateformes Cloud publiques a suscité des inquiétudes quant à la sécurité des données. Cela a été le cas en particulier pour le stockage des données personnelles des clients et des citoyens.
Migrer l’analytique vers le Cloud :
Il est grand temps
Avec une architecture cible solide et grâce à une migration contrôlée vers le cloud, les entreprises peuvent accroître de manière significative leurs capacités analytiques.
Qui utilise le Cloud Computing?
Les entreprises de tous secteurs d’activité et de toutes tailles déplacent leurs données, leur informatique et leurs activités quotidiennes vers le cloud afin d’améliorer les opérations, l’ expérience client et accroître la productivité. Vous trouverez ci-dessous quelques-unes des façons dont les différents secteurs adoptent les technologies cloud:
- Sélectionnez un secteur d’activité
- Grande distribution
- Manufacturing
- Banque
- Santé
- Énergie
- Assurance
- Secteur public
- Sciences de la vie
Grande distribution
La grande distribution utilise le cloud et le cloud computing pour obtenir plus rapidement des informations sur les clients, pour améliorer les performances et utiliser au mieux les ressources existantes.
Manufacturing
Avec le cloud computing, les fabricants peuvent plus facilement partager de plus grandes quantités de données et d'informations avec les fournisseurs et les distributeurs.
Banque
Les banques ont constaté que le cloud computing leur permet d’implémenter plus rapidement des solutions d'analyse et d'IA de pointe afin de réduire les temps de traitement et d’améliorer l’expérience client.
Santé
Le cloud computing permet aux équipes de recherche du monde entier de mieux collaborer à l’aide d’une plateforme unique basée sur le cloud pour assurer la cohérence et offrir un accès transparent et sécurisé aux résultats vérifiables.
Énergie
Un environnement de cloud computing performant permet aux fournisseurs d’énergie de déployer rapidement et de manière flexible des solutions d'analyse qui ont un retour sur investissement rapide.
Assurance
Souvent limitées par les technologies héritées, les assureurs investissent dans l'infrastructure cloud pour favoriser l'adoption de nouvelles technologies et de processus plus souples. Dans de nombreux cas, les unités commerciales au sein des entreprises mènent la transformation numérique - servant de modèle pour l’intégration des technologies numériques ailleurs dans l'entreprise.
Secteur public
En partageant les services et les infrastructures, les services publiques utilisent le cloud computing pour améliorer leur agilité et réduire l’effet de silos, améliorant ainsi les services rendus aux citoyens.
Sciences de la vie
Le cloud computing permet aux chercheurs d’accélérer et de valider leurs recherches avec une meilleure gestion des données et une collaboration accrue.
En remaniant leurs workloads [pour le cloud], grâce au stockage meilleur marché, à une mise à l’échelle judicieuse et à des capacités en mémoire distribuées, ils ont accru la vitesse de transfert des données et décuplé leurs capacités analytiques, tout en réduisant considérablement les coûts d’exploitation. David Macdonald, SAS Robert Morison, IIA
L’analytique dans le Cloud avec SAS® for Containers
Les conteneurs cloud constituent une nouvelle approche du déploiement informatique. Grâce aux conteneurs, vous pouvez lancer des applications à partir de serveurs dans le cloud plus rapidement, en toute sécurité, avec une plus grande évolutivité et à moindre coût. L'utilisation de conteneurs cloud réduit les routines de démarrage, diminue les exigences de stockage et étend les ressources matérielles. Dans l’ensemble, les conteneurs cloud donnent aux développeurs la certitude que leurs logiciels fonctionnent quel que soit le lieu de déploiement.
Fonctionnement du Cloud Computing et technologies clés
Le Cloud Computing concerne les applications métier, ainsi que le stockage de données, les réseaux et les capacités de traitement. Il permet aux entreprises de toutes tailles de tirer parti de puissantes technologies analytiques telles que le traitement automatique du langage naturel et l’intelligence artificielle. Si des services informatiques sont disponibles sur le marché, ils le sont presque certainement par le biais du cloud.
Pour les utilisateurs, le déplacement des activités métier essentielles vers le Cloud permet d’accroître la productivité. En plaçant vos données et vos services software dans le cloud, ils ne seront plus stockés sur des serveurs ou des ordinateurs individuels et seront alors disponibles via une interface web. Les utilisateurs peuvent ainsi accéder aux services, depuis n'importe où via une connexion web à une plateforme cloud via presque tout type d’appareil. Grâce au cloud, collaborer devient simple et sans effort.
Le Cloud Computing ne changera pas les besoins de votre entreprise en services software, mais elle aura un impact sur la manière dont les départements informatiques fournissent les services à leur entreprises. Voici certains des avantages du Cloud Computing:
- Infrastructure. Réduisez les dépenses en matériel en partageant l'infrastructure et d'autres ressources sur le cloud, ce qui permet d'économiser des cycles d'approvisionnement et de l'argent.
- Évolutivité. Améliorez les traitements ou stockez davantage de données dans le cloud tout en ayant la possibilité d’accroître ou de réduire les ressources informatiques selon les besoins.
- Automatisation. Réduisez le besoin de personnel supplémentaire pour gérer les mises à jour des logiciels ou la compatibilité des versions entre différents systèmes opérationnels et bases de données.
- Mobilité. Accédez aux informations via le cloud où que vous soyez et quand vous le souhaitez via des navigateurs web pour améliorer la productivité d'équipes de plus en plus mobiles.
- Collaboration. Partagez des documents, des données et des solutions informatiques dans le cloud pour réduire les problèmes de gouvernance liés à l’accessibilité des plateformes.
- Abonnement. Le passage à une licence permanente par abonnement réduit les dépenses initiales liées au Cloud Computing et permet d’utiliser les budgets opérationnels plutôt que les dépenses d’investissement.
Modèles de déploiement standard du Cloud Computing
Cloud public
Un fournisseur de services cloud assure la maintenance du matériel et de l’infrastructure informatique que les entreprises peuvent louer, généralement contre une redevance mensuelle. Vous pouvez choisir entre une offre fixe ou une combinaison d’options de stockage, de logiciels et de plateformes.
Les clouds publics offrent les avantages suivants:
• Aucun logiciel à installer ou à maintenir.
• Aucun matériel à acheter ou à entretenir.
• Les utilisateurs peuvent gérer et collaborer avec d’autres.
• Les utilisateurs peuvent télécharger leurs propres données.
Comme vous vous en doutez, l’utilisation d’un cloud public réduit vos dépenses d’investissement en serveurs et matériel informatique, un avantage considérable à une époque où la technologie peut devenir pratiquement obsolète du jour au lendemain. Mais un inconvénient majeur est que les clouds publics sont généralement (mais pas toujours) considérés comme moins sûrs que le deuxième type d’environnement de Cloud Computing : le cloud privé.
Cloud privé
Envisagez de créer un cloud privé si la sécurité des données est primordiale. Si votre secteur est fortement réglementé ou si les atteintes aux données vous exposent à la perte de votre réputation, un cloud privé est à envisager. Les clouds privés peuvent être créés dans votre propre datacenter ou dans un espace serveur au sein d’un data center tiers hautement sécurisé que vous devrez payer.
L’inconvénient évident est le coût de la mise en place de l’infrastructure du Cloud Computing. Les dépenses initiales (matériel, immobilier et personnel) peuvent être importantes. La maintenance continue et les frais généraux ne doivent pas être oubliés. Même si vous optez pour un contrat avec un fournisseur de cloud privé, le coût peut être sensiblement plus élevé. Mais si vous êtes une entreprise où la sécurité et la confidentialité sont essentielles, c’est une option que vous ne manquerez pas d’envisager.
Cloud hybride
Si vous souhaitez la meilleure solution possible, à savoir un coût d’entrée plus faible et une sécurité accrue, vous envisagerez alors une option de cloud hybride. Comme vous l’avez probablement deviné, le Cloud Computing hybride est un mélange d’offres de cloud public et privé. Vous pouvez sécuriser vos données sensibles sur des serveurs de cloud privé et utiliser des fournisseurs de services de cloud public pour exécuter des applications et des analyses.
Modèles de service standard du Cloud Computing
Vous devez maintenant décider du type de prestation de ces services. Comme pour les options d’hébergement dans le Cloud, il existe trois options de prestation de services à prendre en compte : software as a service, platform as a service et infrastructure as a service.
Software as a Service (SaaS)
Considérez SaaS comme l’option prête à l’emploi pour accéder au Cloud Computing. Il s’agit généralement d’un ensemble standard d’offres qui peuvent être mises en œuvre immédiatement sur la base d’un paiement à l’usage. Cette option vous permet de profiter rapidement des nouvelles technologies. Vous utilisez sans doute un SaaS dans votre vie personnelle sans vraiment y penser. Si vous utilisez un service de messagerie ou de calendrier basé sur le web, vous utilisez une forme de SaaS.
En plus d'offrir une approche de déploiement avec « paiement à l’usage », SaaS signifie que vous ne payez que ce dont vous avez besoin. Vous pouvez ainsi accroître les services logiciels et le stockage de données en fonction de vos besoins. Si l’un des impératifs de votre organisation est d’avoir des équipes plus mobiles, un SaaS peut être la solution. Les prestataires de services se chargent de faire fonctionner le logiciel sur le cloud sur la plupart des types d’ordinateurs et d’appareils mobiles et de gérer l’accès et la sécurité.
Cliquez sur l’infographie pour en savoir plus.
Platform as a Service (PaaS)
PaaS offre la possibilité de créer et de gérer des applications cloud personnalisées. Cette plateforme permet aux utilisateurs de déployer leurs applications créées ou acquises en utilisant des langages de programmation, des frameworks et des outils fournis par l’hébergeur cloud. L’utilisateur ne gère ni ne contrôle l’infrastructure cloud sous-jacente (réseaux, serveurs, systèmes d’exploitation et stockage), mais il a le contrôle des applications déployées et éventuellement des configurations d’hébergement des applications.
L’utilisation d’une PaaS est idéale lorsque de nombreux développeurs travaillent sur le même projet, ou si vous utilisez plusieurs fournisseurs. À bien des égards, une PaaS simplifie la création et le déploiement rapide d’applications.
Infrastructure as a Service (IaaS)
Et si vous souhaitiez que quelqu’un d’autre gère tout cela ? Dans ce cas, vous avez besoin d’une IaaS. Il s’agit du niveau le plus élémentaire de « as-a-service » où le matériel et les ressources d’infrastructure sont fournis aux clients. Il peut s’agir de stockage, de réseaux, de traitement et d’autres ressources informatiques. L’utilisateur d’une IaaS peut exploiter des logiciels sur le cloud, accéder à des systèmes d’exploitation, à des applications et à des frameworks. Il peut exécuter les fonctions d’administration générale, mais il ne gère ni ne contrôle l’infrastructure sous-jacente.
IaaS fournit une infrastructure cloud à laquelle accèdent généralement l’informatique et les opérations. IaaS offre une infrastructure cloud à un SaaS et une PaaS. PaaS peut être une plateforme de développement et de support à un SaaS, mais ce n’est pas nécessaire car un SaaS peut être fourni en plus d’une IaaS.
Étapes suivantes
SAS Cloud permet à la DSI de tirer parti de l’efficacité de la mise en commun des ressources et de modèles de tarification optimisée pour une infrastructure cloud. SAS Cloud permet aux utilisateurs d'accéder en libre-service et à la demande aux applications dont ils ont besoin, quand ils en ont besoin.
Lectures recommandées
- ARTICLE What are chatbots?Chatbots are a form of conversational AI designed to simplify human interaction with computers. Learn how chatbots are used in business and how they can be incorporated into analytics applications.
- ARTICLE Data lineage: Making artificial intelligence smarterLear how data lineage plays a vital role in understanding data, making it a foundational principle of AI.
- ARTICLE Five AI TechnologiesDo you know the difference between artificial intelligence and machine learning? And can you explain why computer vision is an AI technology? Find out in this short explainer.