Cloud

Evolution des services clouds depuis l’an 2000 en Suisse

À l’aube d’une nouvelle décennie, nous avons décidé de jeter un coup d’œil à l’histoire du cloud computing et à la manière dont cet espace a évolué du début des années 2000 à aujourd’hui.

Cet article couvre la décennie 2000 (2000-2019), qui a marqué l’émergence de l’espace du cloud computing. L’espace moderne de l’informatique en nuage a permis la mise en place d’un grand nombre des technologies et solutions innovantes que nous avons vues au cours des deux dernières décennies.

L’histoire du Cloud Computing : Bilan de deux décennies (1ère partie)

Techniquement, les concepts de l’informatique en nuage , donc du virtual cloud remontent aux années 1960,  l’histoire de l’origine de l’informatique en nuage moderne peut être attribuée au virtual cloud, qui a été fondée en 1999 et a ensuite lancé l’une des premières offres publiques réussies de logiciel en tant que service (SaaS). Alors que le cloud computing prenait de l’ampleur au milieu des années 2000, de nombreuses organisations ont eu du mal à comprendre ce qu’était exactement le « cloud computing ». Un exemple mémorable est celui de Larry Ellison, fondateur et PDG d’Oracle Corporation à l’époque, qui a fait part de ses réflexions sur le cloud computing en 2008 (à écouter absolument). Si les commentaires provocateurs de Larry Ellison soulignent son manque de compréhension du cloud computing à l’époque, la plupart des gens étaient dans le même bateau et ne réalisaient pas encore pleinement ses avantages.

L’une des causes de la confusion était la pratique courante du « Cloudwashing », où les fournisseurs prenaient leurs anciennes solutions logicielles, les rendaient accessibles sur Internet et les commercialisaient comme des solutions de cloud computing.

Alors, qu’est-ce que le « cloud computing » ?

On  préfère la définition du National Institute of Standards and Technology (NIST). En 2011, ils ont défini le Cloud Computing comme suit :

« Le cloud computing est un modèle permettant un accès réseau omniprésent, pratique et à la demande à un pool partagé de ressources informatiques configurables (par exemple, réseaux, serveurs, stockage, applications et services) qui peuvent être rapidement approvisionnées et libérées avec un minimum d’efforts de gestion ou d’interaction avec les fournisseurs de services. Ce modèle de nuage est composé de cinq caractéristiques essentielles, de trois modèles de service et de quatre modèles de déploiement. »

Les cinq caractéristiques essentielles qu’ils énumèrent dans leur document sont les suivantes :

Libre service à la demande – capacité de déployer, contrôler et supprimer en libre service (bien que cela ne soit pas mentionné, j’ajouterais également « par le biais d’API »).

Accès réseau étendu : accessible sur un réseau, et pas seulement sur Internet.

Mise en commun des ressources – modèle multi-locataires sécurisé et isolé sur des ressources partagées.

Elasticité rapide – évolue verticalement et horizontalement.

Service mesuré – l’utilisation des ressources est surveillée, mesurée et signalée (bien que cela ne soit pas mentionné, elle est également « facturée » dans le contexte du cloud public).

Les trois modèles de service sont les suivants :

 

Platform-as-a-Service (PaaS) – un modèle qui permet aux utilisateurs de consommer et de gérer un ensemble de logiciels ou de composants de développement, généralement en exploitant un langage de programmation, des bibliothèques ou des outils pris en charge par le fournisseur. Infrastructure-as-a-Service (IaaS) – modèle qui permet aux utilisateurs de déployer et de gérer des serveurs avec calcul, réseau et stockage. Les utilisateurs gèrent tout, à partir du système d’exploitation

Software-as-a-Service (SaaS) – modèle qui permet aux utilisateurs d’accéder à un logiciel fonctionnant sur l’infrastructure du fournisseur. Les utilisateurs gèrent uniquement les paramètres de l’application et créent leur propre contenu par-dessus.

IaaS PaaS Saas Résumé

Et les quatre modèles de déploiement sont les suivants :

Cloud public – par exemple, les principales offres de cloud public d’Azure, AWS, Google, Salesforce, etc.

Cloud privé – par exemple, OpenStack, Cloudstack et même VMware.

Cloud communautaire – un cloud construit pour une utilisation spécifique par des utilisateurs ou des organisations spécifiques. Par exemple : Azure Government, AWS GovCloud, Salesforce Government Cloud et, dans une certaine mesure, la région AWS Chine. Cloud hybride – un mélange des modèles ci-dessus, où les applications peuvent communiquer et transmettre des données entre les clouds. La définition du NIST doit certainement être mise à jour, car elle a été rédigée il y a neuf ans. Depuis lors, de nouveaux modèles de services et de nouvelles technologies sont apparus, mais sa définition de base est toujours valable.

2000 – 2009 : L’émergence du cloud computing

La décennie 2000 a commencé par un problème, le bogue de l’an 2000. Heureusement pour nous, toutes les prédictions inquiétantes d’un effondrement technologique complet ne se sont pas matérialisées.

L’espace moderne du « cloud computing » a été lancé par un détaillant en ligne appelé Amazon.

De nombreux mythes circulent sur la création d’Amazon Web Services (AWS), l’un d’entre eux étant que AWS a vu le jour lorsque Amazon a voulu louer la capacité de calcul excédentaire laissée inactive après la saison des achats des fêtes (ce qui, selon les gens d’Amazon, n’est pas vrai). Lors de son lancement en 2002, AWS offrait peu de services et d’outils, se concentrant principalement sur l’aide à ses partenaires pour l’intégration de sa plate-forme de commerce électronique. En 2004, Amazon a introduit une version bêta d’Amazon Simple Queue Service (SQS), un service de file d’attente en ligne pour les développeurs. Plus tard, en 2006, AWS a lancé plusieurs nouveaux services, dont Amazon Simple Storage Service (S3) et une offre IaaS (en version bêta) appelée Amazon Elastic Compute. Voir ceci https://fr.wikipedia.org/wiki/Cloud_computing qui vous en dira plus encore !