Cloud

Références

L'actualité

Librairie

L'information

Cloud computing

Le cloud computing, consiste à exploiter la puissance de calcul ou de stockage de serveurs informatiques distants par l'intermédiaire d'un réseau, généralement Internet. Les serveurs sont loués à la demande, le plus souvent par tranche d'utilisation, selon des critères techniques (puissance, bande passante, etc.), mais, également, au forfait. Le cloud computing se caractérise par sa grande souplesse : selon le niveau de compétence de l'utilisateur client, il est possible de gérer soi-même son serveur ou de se contenter d'utiliser des applicatifs distants en mode SaaS.

Les principaux services proposés en cloud computing sont le SaaS (Software as a Service), le PaaS (Platform as a Service) et le IaaS (Infrastructure as a Service). En fonction du service, les systèmes d'exploitation, les logiciels d'infrastructure et les logiciels applicatifs seront de la responsabilité soit du fournisseur soit du client.

Les grandes entreprises du secteur informatique et de l'information (GAFA notamment) développent le cloud computing en investissant massivement pour s'offrir et offrir à leurs clients de la puissance de calcul et de stockage d'information. C'est un important changement de paradigme des systèmes informatiques, jusque-là constitués de serveurs éparpillés dans les entreprise et collectivités...

IaaS (infrastructure as a service)

En français infrastructure en tant que 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 des centres de traitement de données (datacenters), et la tendance est en faveur de services de plus haut niveau, qui font davantage abstraction de détails techniques. Des exemples de fournisseurs de solution sont AWS, Microsoft Azure, Google Cloud Platform, OVH, Orange Cloud for Business...

PaaS (platform as a service)

En français plate-forme en tant que 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, ou 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.

SaaS (software as a service)

En français logiciel en tant que 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. Gmail est un exemple de tel service. Il offre au consommateur un service de courrier électronique, et le consommateur n'a pas à se soucier de la manière dont le service est fourni. Autre exemple, Office 365 propose un ensemble de services en abonnement dont la suite logicielle Office, qui se met automatiquement à jour, l'utilisateur ne se soucie pas de racheter un nouveau logiciel ou de le mettre à jour. On parle ici de location de services hébergés par Microsoft. D'autres exemples de logiciels mis à disposition en Saas sont Google Apps, Office Online ou LotusLive (IBM).

Cette représentation des différents modéles de service montre comment les responsabilités sont théoriquement réparties suivant les modéles internes, IaaS, PaaS, SaaS.


Microsoft Azure

Microsoft Azure est la plate-forme cloud de Microsoft. Son nom évoque le "cloud computing", ou informatique en nuage (l'externalisation des ressources informatiques d'une entreprise vers des datacenters distants).

Il s'agit d'une offre d'hébergement (applications et données) et de services (workflow, stockage et synchronisation des données, bus de messages, contacts...). Un ensemble d'API permet d'utiliser et d'accéder à cette plate-forme et aux services associés.

   
Ces API sont exposées au travers d'un portail web (https://portal.azure.com) qui permet de gérer l'ensemble des services Azure.



Google Cloud Platform

Google Cloud Platform est une plateforme de cloud computing fournie par Google, proposant un hébergement sur la même infrastructure que celle que Google utilise en interne pour des produits tels que son moteur de recherche.

Cloud Platform fournit aux développeurs des produits permettant de construire une gamme de programmes allant de simples sites web à des applications complexes.

   
Google Cloud Platform fait partie d'un ensemble de solutions pour les entreprises appelé Google for Work, et fournit des services modulaires basés sur le cloud, tels que le stockage d'informations, le calcul, des applications de traduction et de prévision, etc...


AWS (Amazon Web Services)

Amazon Web Services (AWS) est une division du groupe américain de commerce électronique Amazon.com, dédiée aux services de cloud computing à la demande pour les entreprises et particuliers3. En 2015, AWS génère 7% du chiffre d'affaires d'Amazon et représente la première source de profit de l'entreprise.

Lancé officiellement en 2006 par Andy Jassy, Amazon Web Services fournit des services en ligne à d'autres sites internet ou applications clientes. La plupart d'entre eux ne sont pas directement exposés à l'utilisateur final, mais offrent des fonctionnalités que d'autres développeurs peuvent utiliser à travers des API.
   
En 2017, AWS propose plus de 90 services, comprenant le calcul, le stockage, le réseau, la base de données, l'analyse de données, des services applicatifs, du déploiement, de la gestion de système, de la gestion d 'applications mobiles, des outils pour les développeurs et pour l'internet des objets. Les services les plus populaires sont Amazon Elastic Compute Cloud et Amazon Simple Storage Service.