samedi 11 mai 2013

Que veut dire cloud computing ?




Le Cloud Computing  ou « L’informatique dans les nuages »  est un concept qui consiste à accéder à des données et services sur un serveur distant.

1.  Les bases technologiques du cloud computing :
Le datacenter :
Un Datacenter (« centre de données » en français) est un endroit où sont regroupés un très grand nombre de serveurs informatiques. Le Datacenter dispose par ailleurs d’un raccordement à Internet avec une bande passante très importante (et elle aussi sécurisée).
Exemple : Datacenter de GOOGLE ( voir la vidéo) .

 


La virtualisation :
 
La virtualisation est un mécanisme informatique qui consiste à faire fonctionner plusieurs systèmes, serveurs ou applications, sur un même serveur physique.
Le datacenter héberge des ressources informatiques très puissantes, qu’il est possible d’allouer aux clients sous forme de « tranches » : chaque client dispose alors de son propre « serveur virtuel », complètement isolé des serveurs virtuels des autres clients. La virtualisation est un composant technique clé dans le Cloud Computing.

2.  Les  5 caractéristiques essentielles de Cloud Computing :
L’organisme américain NIST (National Institute of Standards and Technology) attribue au concept cinq caractéristiques nécessaires :
- Le service doit être en libre-service à la demande.
- Il doit être accessible sur l'ensemble d'un réseau.
- Il doit y avoir une mutualisation des ressources.
- Il doit être rapidement élastique (adaptation rapide à une variation du besoin).
- Le service doit être mesurable (mesure et affichage de paramètres de consommation).

3.  Les différents modèles de services :
Infrastructure as a service (IaaS) :
L'infrastructure en tant que service est le premier modèle de Cloud, où la totalité de l'infrastructure (ressources informatiques) est externe. Exemple : Amazon Web Service .
Plateform as a service (PaaS) :
La plateforme en tant que service est le second modèle de cloud : Elle désigne la mise à disposition d’un environnement de développement et d’exploitation de logiciels sur Internet. Exemple : Heroku , Google App Engine , Microsoft Azure .
Les PaaS sont des services Cloud destinés aux développeurs d’applications qui leurs facilitent le déploiement de leurs applications dans le cloud.
Software as a service (SaaS) :
Le logiciel en tant que service : Les SaaS (Software as a Service) sont les applications construites sur les infrastructures cloud (IaaS et PaaS) et accessibles via internet aux utilisateurs finaux. exemple : Gmail et Hotmail .

4.   Les modèles de déploiement  des services :
Selon les approches des entreprises, on distingue plusieurs modèles de déploiement des services de Cloud Computing :
Le Cloud Public : ce type d’infrastructure est accessible à un large public.
Le Cloud Privé : l’infrastructure Cloud fonctionne au sein d’une même organisation unique.
Le Cloud Communautaire : l’infrastructure est réservée à  plusieurs communautés qui ont des intérêts communs.
Le Cloud Hybride : l’infrastructure  se compose de deux nuages ou plus (Privé, Communautaire ou Public).
Voir la démonstration :
je vous invite à voir la démonstration de cloud computing :

 





Aucun commentaire: