DAY 1 : Qu'est-ce que le cloud computing ?

Mais c'est quoi l'info-nuage ?

Friday, May 29, 2020

Une brève définition

D’après la page wikipédia du cloud computing, c’est un ensemble de matériels, de raccordements réseau et de logiciels fournissant des services qu’individus et collectivités peuvent exploiter depuis n’importe où dans le monde.

Par Sam Johnston — modification of the Wikipedia file, Cloud computing.svg, created by Sam Johnston using OmniGroup’s OmniGraffle and Inkscape (includes Computer.svg by Sasa Stefanovic), CC BY-SA 3.0,

Très largement utilisé par les entreprises pour proposer une gamme plus riche de services, plus facile à maintenir et plus accessible, le cloud computing propose un réseau dissocié de leur situation géographique.

Son intérêt économique ?

L’accessibilité à l’ensemble des services vient de la puissance de calcul mise à disposition par son fournisseur, d’où le combat entre les leaders du marché du cloud providing sur la vitesse de connexion.

Sur ce schéma établi par VPS Benchmarks, sont comparés les deux services que sont EC2, Amazon Elastic Computer Cloud et son équivalent chinois Alibaba ECS, [Alibaba Elastic Compute Service](). A service égal, nous constatons que les réponses par millisecondes sont rapides chez le fournisseur Alibaba. Ce genre d’étude comparative est régulièrement réalisé et fourni par les différents fournisseurs d’accès pour convaincre leurs clients de la disponibilité de leurs services.

Selon un schéma effectué par la banque d’investissements américaine, Jefferies, la puissance économique des trois leaders que représentent Amazon, Microsoft et Google indique leur poids dans le maillage économique mondiale où la disponibilité des produits en temps réel pour les clients devient un véritable enjeu financier.

Les piliers du cloud computing

Un nuage est caractérisé par sa disponibilité mondiale en libre-service, l’élasticité, l’ouverture, la mutualisation et le paiement à l’usage.

  • ressources en libre-service avec adaptation automatique à la demande de la capacité de stockage et puissance de calcul, selon le besoin du consommateur, tant qu’il peut payer. Ceci contraste avec la technique classique des hébergeurs où une demande écrite doit être faite au fournisseur pour obtenir une augmentation de capacité - demande nécessitant en outre un certain temps. En cloud computing la demande est automatique et la réponse immédiate ;
  • ouverture : les services de cloud computing sont accessibles via l’Internet, via des techniques standardisées, tant pour un ordinateur qu’un téléphone ou une tablette ;
  • mutualisation : elle permet de combiner des ressources hétérogènes (matériel, logiciel, trafic réseau) pour servir plusieurs consommateurs à qui les ressources sont automatiquement attribuées. La mutualisation

Les 3 services du cloud computing

C’est la NIST, National Institut of Standards and Technology, qui a défini au nombre de trois les services des fournisseurs.

  1. IaaS (infrastructure as a service)

C’est le service de plus bas niveau. Il consiste à offrir un accès à un parc informatique virtualisé. Des machines virtuelles sur lesquelles le consommateur peut installer un système d’exploitation et des applications. Le consommateur est ainsi dispensé de l’achat de matériel informatique. Ce service s’apparente aux services d’hébergement classiques.

  1. PaaS (platform as a service)

Dans ce type de service, situé juste au-dessus du précédent, le système d’exploitation et les outils d’infrastructure sont sous la responsabilité du fournisseur. Le consommateur a le contrôle des applications et peut ajouter ses propres outils. La situation est analogue à celle de l’hébergement Web, où le consommateur loue l’exploitation de serveurs sur lesquels les outils nécessaires sont préalablement placés et contrôlés par le fournisseur. La différence étant que les systèmes sont mutualisés et offrent une grande élasticité - capacité de s’adapter automatiquement à la demande, alors que, dans une offre classique d’hébergement Web, l’adaptation fait suite à une demande formelle du consommateur.

  1. SaaS (software as a service)

Dans ce type de service, des applications sont mises à la disposition des consommateurs. Les applications peuvent être manipulées à l’aide d’un navigateur Web ou installées de façon locative sur un PC, et le consommateur n’a pas à se soucier d’effectuer des mises à jour, d’ajouter des patches de sécurité et d’assurer la disponibilité du service.

Chacun des services ci-dessus s’adresse à un public en particulier.

Ceci est un mémo amené à être modifié au fil de ma compréhension.