Pouvez-vous m’expliquer ce qu’est le “Cloud Computing”?

Vers la fin mars, plusieurs compagnies (dont IBM et Cisco) ont signé un manifeste nommé Open Cloud Manifesto.

Par contre, on remarque aussi l’absence de deux joueurs majeurs, Amazon et Google et c’est pourquoi, je vous pose la question suivante, pouvez-vous m’expliquer ce qu’est le Cloud Computing ? À partir de vos explications, je les mettrai une à la suite de l’autre afin que l’on puisse constituer un billet sur ce blogue qui nous permettra de démystifier ensemble cette tendance lourde dans l’industrie des technologiques, mais non celle du Web.

J’espère vous lire en grand nombre!

Commentaires

Il y a (5) commentaires.

Puyi

12 Avril 2009

J’ai lu en diagonal le manifeste, et pour répondre à ta question Julie :


Since cloud computing is really a culmination of many technologies such as grid computing, utility computing, SOA, Web 2.0, and other technologies, a precise definition is often debated.

Les grilles de calculs sont (seront) des systèmes répartis. Lorsque tu allumes ton ordinateur, tu as un système complet à ta disposition sur lequel tu peux stocker des données, effectuer des traitements, lancer des applications. L’idée de la grille de calcul est de fournir un simple accès/interface à un système composé d’ordinateurs disposés un peu partout dans le monde. Par la suite, lorsque tu désires stocker des données, tu en fait la demande au système via ton interface, et il se débrouille pour aller les mettre quelque part (sur ton ordi, chez le voisin, en Chine, … who knows ? A:the system). De même, si tu veux exécuter un traitement sur tes données, le système va les retrouver là où il les avait stockées, trouver une machine sur laquelle il peut effectuer le traitement (posssède les ressources nécessaires, est disponible, …), exécuter ton traitement et te retourner les résultats sur ton interface. Le grand objectif de la chose est de gérer au mieux les ressources globales en termes d’espace de stockage et d’unités de traitements de tâches. J’ai travaillé sur la grille que tente de mettre en place un gros projet européen, et c’était pas encore au point, mais ca semblait relativement prometteur du point de vue technologique.

Ensuite la partie utility computing et SOA sont les aspects plus logiciels du cloud computing. Il s’agit d’architectures permettant de créer des logiciels, non pas comme des blocs monolythiques, comme c’est souvent le cas aujourd’hui, mais comme une aggrégation de services, qui sont des briques logicielles déjà opérationnelles que les concepteurs n’ont qu’a imbriquer pour créer des logiciels adaptés à leurs besoins. Dans le cas présent, évidemment, les briques sont disponibles à tous sur la grille de calculs via un nombre réduit de copies, ce qui permet une meilleure utilisation des ressources du systèmes.

Comme il l’est indiqué dans le manifeste, un enjeu crucial de la chose est la sécurité du système. Alors, avant que Google et Amazon envoient leurs données sur une grille publique, M. Brodeur aura atteint les 500 blanchissages en saison régulière. D’autre part, les logiciels/traitements de données de Google et Amazon valent une fortune, alors pas question pour eux non plus de les mettre à disposition de tout le monde. Comme l’un des objectifs de Google est d’offrir un accès à ses logiciels à tous les utilisateurs via le net, accepter un tel manifeste irait à l’encontre de leur politique en la matière.

De mon point de vue, le cloud computing est un système parfait pour les adeptes de l’open source et du partage de ressources. Cependant, ce type de système est difficilement utilisable (partagé entre plusieurs entreprises) dans une économie de marché avec une forte concurrence où, le but est justement de posséder plus ou de mieux gérer ses propres ressources. D’autre part, si tout le monde se met à utiliser les mêmes briques logicielles pour travailler, il devient difficile d’obtenir un avantage concurrentiel.

Julie Lemonde

12 Avril 2009

Sérieusement Puyi, c’est l’une de meilleures explications que j’ai pu lire sur le cloud computing suite à mes lectures! C’est clair, simple et efficace :)
Si j’essaie de “métaphoriser” la chose, et corrige moi si je me trompe, le cloud computing est en quelque sorte des systèmes s’apparentant à des “disques durs” externes répartis à travers le monde permettant à un individu de ne pas se préoccuper du flot de données à travers son propre système.

Puyi

12 Avril 2009

Oui pour la partie stockage d’informations, ça revient à ce que tu décris, et pour aller plus loin c’est comme s’il y avait également des “processeurs externes” (ça n’existe pas dans la vraie vie, c’est juste pour la métaphore) également répartis à travers le monde pour effectuer les traitements d’informations.

Ainsi il est possible d’avoir à sa disposition une quantité de stockage énorme, des calculateurs hyper rapides à partir d’un système pas plus gros ni évolué qu’un cellulaire.

Après, les explications de mon poste précédents sont assez vulgarisées. En théorie ça peut sembler assez simple, mais c’est loin d’être facile à implémenter et de nombreux problèmes, autres que ceux cités dans le manifeste, se posent au concepteurs de tels systèmes.

Puyi

12 Avril 2009

Google répond à ta question : Pourquoi n’ont ils pas signé le manifeste.

http://lapresseaffaires.cyberpresse.ca/economie/technologie/200904/21/01-848901-google-continuera-dinvestir-en-rd-malgre-la-crise.php

Ils veulent le faire, mais chez eux en interne pour tout contrôler.

Julie Lemonde

12 Avril 2009

Puyi, ça explique tout! ;)

Partagez votre opinion!


Julie Lemonde
Locality
Montréal
Region
QC
Country
CA