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).
- 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:
Enregistrer un commentaire