Différence entre le Cloud Computing et le Grid Computing
Cloud Computing ou Grid Computing
Avec Google qui la pousse activement, l'informatique dans les nuages est devenue un sujet très populaire auprès des experts en informatique et même des utilisateurs d'ordinateurs ordinaires. La discussion a amené de nombreuses personnes à se demander comment le cloud computing se compare à d'autres architectures de calcul comme le grid computing. La principale différence entre le cloud computing et le grid computing réside dans la manière dont ils distribuent les ressources. Le calcul grilles regroupe les ressources de nombreux ordinateurs distincts qui agissent comme s'il s'agissait d'un seul superordinateur. En comparaison, l'informatique dans les nuages fournit des ressources à plusieurs ordinateurs à partir d'un seul endroit abstrait (c. -à-d. le nuage).
Les deux sont très différents, et cette différence se reflète dans les tâches qu'ils accomplissent. L'informatique dans les nuages est bonne pour effectuer un grand nombre de petites tâches. Un bon exemple en serait un grand nombre de personnes qui font du traitement de texte ou d'autres tâches de bureau. D'un autre côté, le calcul en grille est excellent pour effectuer une poignée de tâches très intensives et complexes comme le pliage des protéines. L'ordinateur qui gère la grille décompose la tâche en plusieurs parties plus petites et assigne chacune d'entre elles à un ordinateur différent sur la grille pour effectuer.
L'idée derrière l'informatique dans les nuages est qu'un seul ordinateur qui réside dans les nuages, ou l'Internet, fait tous les calculs pour des centaines de milliers d'utilisateurs à travers le monde. Ce n'est pas vraiment possible car aucun supercalculateur ne peut supporter autant de charge 24h/24 et 7j/7. Et même s'il y en avait, ce serait prohibitif. Pour résoudre ce problème, le cloud computing est généralement placé au-dessus d'une architecture de grid computing. La demande d'un utilisateur à partir du nuage est analysée par un ordinateur interface, puis la tâche est assignée à un ou plusieurs ordinateurs sur la grille. De cette façon, le grid computing crée un ordinateur apparemment ultra-puissant pour répondre aux besoins du cloud.
Le plus grand avantage de cette configuration est la flexibilité. Les ordinateurs de la grille peuvent être assignés dynamiquement à ceux qui en ont besoin. Une fois que l'utilisateur a terminé, l'ordinateur est alors relâché aux autres utilisateurs sur le nuage. Étant donné que nous ne sommes pas sur nos ordinateurs 24 heures par jour, il faut moins d'ordinateurs pour répondre aux besoins de plusieurs.
Les idées Clis
Le Cloud computing met les ressources en un seul endroit tandis que le grid computing les distribue à de nombreux endroits.
Le cloud computing est typiquement destiné à de nombreuses petites tâches tandis que le grid computing est adapté à quelques grandes tâches.
Les grandes instances de cloud computing utilisent le grid computing en interne.
Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.