Ma Veille Informationnel

Le Cloud Computing

2022 - 2024

Qu'est-ce qu'une veille informationnelle ?

La veille informationnelle est un processus par lequel une personne ou une organisation surveille régulièrement l'environnement informationnel pour rester informée des développements, des tendances, des événements et des changements pertinents dans son domaine d'intérêt. C'est une pratique essentielle dans de nombreux domaines.

Sujet de la veille informationnelle

J'ai choisi de consacrer ma veille informationnelle au domaine du cloud computing.

Thématique : Qu'est-ce que le cloud computing ?

D'où viennent les informations ?

Les informations arrivent sous forme de mail de google alerte tous les jours des rapports sont envoyés et sont par la suite traités et triés dans ma boite mail.

Définition

Cloud computing : Le cloud computing est la mise à disposition de ressources informatiques à la demande via Internet, avec une tarification en fonction de votre utilisation. Au lieu d'acheter, de posséder et de gérer des serveurs et des centres de données physiques, vous pouvez accéder à votre guise aux services technologiques, tels que la puissance de calcul, le stockage et les bases de données, d'un fournisseur cloud tel qu'Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform, OVH, etc.

Le cloud computing n'est pas réservé aux entreprises. En fait, de nombreux services cloud sont conçus pour les particuliers et sont largement utilisés dans la vie quotidienne:

  • Stockage de fichiers: Les services de stockage cloud comme Google Drive, Dropbox, OneDrive, et iCloud permettent aux individus de stocker leurs fichiers en ligne, ce qui leur permet d'y accéder à partir de n'importe quel appareil connecté à Internet.
  • Sauvegarde de données: Les services de sauvegarde cloud permettent aux utilisateurs de sauvegarder leurs données importantes en ligne, offrant ainsi une protection contre la perte de données en cas de panne matérielle ou de sinistre.
  • Applications Web: De nombreuses applications et services en ligne utilisent le cloud computing pour fonctionner. Cela peut inclure des outils de productivité comme Google Docs, des services de streaming vidéo comme Netflix, des réseaux sociaux comme Facebook, et bien plus encore.
  • Traitement de photos et vidéos: Les plateformes de partage de photos et de vidéos comme Instagram, YouTube et Flickr utilisent le cloud pour stocker et traiter les médias téléchargés par les utilisateurs.
  • Jeux en ligne:: Les jeux vidéo en ligne utilisent souvent des services cloud pour stocker les données du jeu, fournir des mises à jour en temps réel et faciliter le jeu multijoueur.

Origine

Avant l'apparition du Cloud computing/Infonuagique pour pouvoir proposés leurs services à tout instant les entreprises posséder leur propre serveur. Cela avait des inconvénients tels que la maintenance, la sécurité, le nettoyage et cela avait un coup qui était très élevé.

Autour des années 2000, des sociétés comme OVH propose de louer leurs serveurs aux autres entreprises pour éviter les contraintes qui sont liées au fait de posséder ses propres serveurs.

Avantages: Cela réduit les coûts économiques, les entreprises peuvent davantage se focaliser sur leurs domaines d'activités, cela peut engendrer des gains économiques.

Inconvénient: Manque d'agilité dans la gestion des flux importants d'utilisation non-contrôlés. Exemple les matchs d'e-sport. Lorsque l'on a une infrastructure qui peut accepter que 10 000 viewers et qu'elle en reçoit 50 000 elle ne fonctionne plus. De plus pour pouvoir automatiser l'approvisionnement en serveur en cas de forte afluence c'était très compliqué.

C'est de ce fait que l'appartion du cloud computing a été une véritable révolution.

Pourquoi le cloud computing a changer le monde de l'informatique ?

Le cloud n'a pas été une révolution dans la manière dont les serveurs sont utilisés, mais plutôt dans la manière dont on y accède.

En effet, les entreprises comme OVH, AWS, etc, vont utiliser de gigantesque datacenter et les serveurs vont être entièrement automatisés, s'il y a une panne les serveurs vont redémarrer tout seul et surtout si l'on a besoin de serveurs en cas de forte affluence, on va être réapprovisionné automatiquement (selon les règles définies et en l'espace d'une voire 2 secondes) et inversement (on ne va payer que les serveurs que l'on utilise, beaucoup plus agile dans l'utilisation des serveurs).

Le premier cloud à être sortis est le cloud d'Amazon, Amazon Web Services (AWS), avec notamment le premier outil de stockage cloud, Simple Storage Services (S3). C'est en 2012 qu'on a la véritable naissance du cloud computing.

Aujourd'hui les acteurs majeurs du cloud computing sont :

aaS, IaaS, Paas, Saas ?

Parcourons encore un peu plus profondément le sujet.

As a Service: Le modèle "As a Service" (aaS) est une approche du cloud computing qui permet aux utilisateurs d'accéder à divers services et ressources informatiques via Internet, en fonction de leurs besoins spécifiques, et ce, sans avoir à gérer l'infrastructure sous-jacente. Ce modèle repose sur la fourniture de services informatiques en tant que services hébergés sur le cloud, ce qui permet aux utilisateurs de payer uniquement pour les services qu'ils consomment, plutôt que d'investir dans des ressources matérielles et logicielles coûteuses.

Exemple: Netflix

Infrastructure as a Service (IaaS): Les fournisseurs de services cloud proposent des ressources informatiques virtualisées, telles que des serveurs, des machines virtuelles, des réseaux et des systèmes de stockage, permettant aux utilisateurs de déployer et de gérer leurs propres applications, systèmes d'exploitation et logiciels.

  • Avantages: Avoir accès a des ressources informatiques puissantes et performantes.
  • Inconvénients: Complexité d'utilisation, avoir de hautes compétences techniques pour pouvoir créer une synergie afin que l'application fonctionne correctement avec la meilleure stabilité possible.

Exemple de IaaS:

  • Amazon Web Services (AWS): AWS propose une gamme complète de services IaaS, notamment des instances de machines virtuelles (EC2), du stockage objet (Amazon S3), des bases de données (Amazon RDS), et bien plus encore.
  • Microsoft Azure: Azure offre des services similaires à AWS, comprenant des machines virtuelles, du stockage, des bases de données, ainsi que des services de calcul, de mise en réseau et de sécurité.
  • Google Cloud Platform (GCP): GCP propose des services IaaS tels que Google Compute Engine (GCE) pour les instances de machines virtuelles, Google Cloud Storage pour le stockage objet, et Google Cloud SQL pour les bases de données relationnelles.


Platform as a Service (PaaS): Les fournisseurs de services cloud fournissent une plateforme de développement et d'exécution d'applications, comprenant des outils, des bibliothèques et des frameworks pour créer, tester, déployer et exécuter des applications sans se soucier de la gestion de l'infrastructure sous-jacente.

  • Avantages: Configuration beaucoup plus simple, on a juste à mettre notre application dans un socle pour qu'elle fonctionne correctement.
  • Inconvénients: Bien choisir notre fournisseur de Plateform as a Service dispose de tous ce dont on a besoin car si l'on dispose d'un architecture d'infrastructure complexe tout les paaS ne seront pas fait pour nous.

Exemple de PaaS:

  • Amazon Web Services (AWS): Amazon RDS (Relational Database Service), RDS est un service de base de données relationnelle entièrement géré qui simplifie le déploiement, la gestion et la mise à l'échelle de bases de données relationnelles, telles que MySQL, PostgreSQL, Oracle et SQL Server, dans le cloud AWS.
  • Microsoft Azure: Azure Functions, service de calcul sans serveur qui permet aux développeurs d'exécuter du code sous forme de fonctions événementielles sans se soucier de la gestion des serveurs (serverless).
  • Google Cloud Platform (GCP): Google Cloud SQL, service de base de données relationnelle entièrement géré qui permet aux développeurs de créer, de gérer et de maintenir des bases de données SQL dans le cloud sans avoir à gérer les serveurs.


Software as a Service (SaaS): Les fournisseurs de services cloud proposent des applications logicielles hébergées sur le cloud, accessibles via un navigateur web ou une interface de programmation. Les utilisateurs peuvent accéder et utiliser ces applications à la demande, sans avoir à installer ou à gérer de logiciels sur leurs propres appareils. C'est au providers (le fournisseurs de SaaS) d'assurer la mise à disposition de l'application sur internet.

  • Avantages: Maintenance faites par le fournisseurs de SaaS, facilité de déploiement (mise à jour faites automatiquement par le fournisseur), accéssible avec n'importe quel appareil connecté.
  • Inconvénients: Confier ses données à un tiers peut soulever des préoccupations en matière de sécurité et de confidentialité. Les entreprises doivent s'assurer que le fournisseur respecte les normes de sécurité et de confidentialité les plus strictes pour protéger leurs données.

Exemple de SaaS:

  • Amazon Web Services (AWS): Amazon S3 (Simple Storage Service), S3 est un service de stockage d'objets qui permet aux entreprises de stocker et de récupérer des données à grande échelle. Il est largement utilisé pour le stockage de données, la sauvegarde, le partage de fichiers et la diffusion de contenu.
  • Microsoft Azure: Azure IoT Central, plateforme SaaS entièrement gérée qui simplifie le développement, le déploiement et la gestion des solutions IoT (Internet des Objets) à grande échelle.
  • Google Cloud Platform (GCP): Google Cloud AI Platform, Plateforme SaaS qui permet aux développeurs de construire, de déployer et de gérer des modèles d'intelligence artificielle et d'apprentissage automatique à grande échelle.