Académique Documents
Professionnel Documents
Culture Documents
Rsum
Au-del des slogans et modes, chacun doit comprendre aujourd'hui ce que l'on entend par cloud et cloud computing. Par opposition aux anciennes configurations rigides o chaque programme tait assign un ordinateur spcifique, on cherche aujourd'hui disposer d'un pool de machines exploites de manire dynamique en fonction des besoins. Si ce pool est Interne une entreprise, on parle de cloud priv. Mais le vritable cloud computing consiste exploiter la capacit de machines mises disposition sur Internet et loues l'heure. Les termes virtualisation et la demande reviennent constamment dans ce contexte. Le pas suivant est d'exploiter sous cette forme non seulement des capacits machines, mais galement des fonctionnalits, applications ou processus entiers. On parle alors de logiciel sous forme de service (SaaS). L'avantage consiste disposer ponctuellement des ressources ncessaires (machines, applications) sans devoir les acheter ou les installer, le paiement se faisant strictement l'utilisation. Amazon avec son service EC2 (Elastic computing cloud) ou encore ElasticHosts en Europe sont des fournisseurs de telles ressources. Chez Amazon, par exemple, l'usage d'une machine de capacit moyenne revient moins d'un cent amricain par heure.
parce qu'on dispose constamment des dernires versions des logiciels et qu'on ne doit pas se soucier dadministrer les applications concernes. Inconvnient: on doit utiliser les applications sous leur forme de base (s'y adapter plutt que de les adapter ses propres besoins), ce qui n'empche par contre pas de les personnaliser par paramtrage au moyen des outils fournis avec ces applications.
(Image tire de l'article Wikipedia mentionn). Ne pas oublier dans ce contexte, quInternet ne commence pas lextrieur de lentreprise, mais que le rseau interne en fait en ralit aussi partie. Cette remarque est importante dans le contexte de ce qui suit.
Cloud et virtualisation
Encore une fois il est question ici de ressources matrielles.
Afin que le concept de cloud puisse fonctionner, peu importe quil sagisse de cloud priv, public ou hybride, toutes les machines appartenant ce cloud doivent prsenter la mme configuration de base et toutes les applications doivent tre en mesure dtre excutes sur ce type de machines. En gnral il sagit aujourdhui de serveurs processeur X86 (Intel, AMD) munies dun hyperviseur (systme dexploitation minimal sur lequel tourneront les diffrentes tches, chacune avec son systme dexploitation tel que Linux ou Windows). vSphere de VMware, par exemple, est un tel hyperviseur. Microsoft avec Windows Server 2008 et Citrix avec sa ligne Xen, de type logiciel libre, proposent des fonctionnalits quivalentes. On parle de virtualisation, indiquant quune application ne doit pas forcment tre excute sur une machine spcifique (ce qui tait presque toujours le cas par le pass et lest encore souvent aujourdhui), mais peut en principe tourner sur nimporte quel serveur dun certain type faisant partie dun pool. De mme, les diffrents serveur ne sont ddis une application spcifique (par exemple la messagerie ou un site web), mais peuvent servir pour nimporte quelle application en fonction des besoins. Les serveurs sont banaliss. On peut comparer la situation des bureaux. Dans un environnement non virtualis, chaque collaborateur dispose de son propre bureau amnag en fonction de ses besoins. Dans un environnement virtualis, on dispose dun pool de bureaux identiques et chaque collaborateur qui passe la journe en interne sapproprie nimporte lequel de ces bureaux. Le concept de cloud ne peut fonctionner que dans le contexte dun environnement totalement virtualis. Les entreprises dsirant exploiter ce concept doivent donc en premier lieu banaliser leur parc de machines (toutes les machines sont dun mme type et disposent de la mme configuration) et leurs applications doivent tre capables de tourner sur ce type de machines.