Le cluster diffère de Cloud and Grid en ce qu'un cluster est un groupe d'ordinateurs connectés par un réseau local (LAN), alors que le cloud et la grille sont à plus grande échelle et peuvent être répartis géographiquement. Une autre façon de le dire est de dire qu'un cluster est étroitement couplé, alors qu'un Grid ou un cloud est faiblement couplé. En outre, les clusters sont constitués de machines avec un matériel similaire, tandis que les nuages et les grilles sont constitués de machines avec des configurations matérielles éventuellement très différentes.
Pour en savoir plus sur le cloud computing, je vous recommande de lire cet article:
«Above the Clouds: A Berkeley View of Cloud Computing», Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee , David A. Patterson, Ariel Rabkin, Ion Stoica et Matei Zaharia . Ce qui suit est un résumé de l'article ci-dessus:
Le cloud computing fait référence à la fois aux applications fournies en tant que services sur Internet et aux logiciels matériels et systèmes des centres de données qui fournissent ces services. Les services eux-mêmes ont longtemps été appelés Software as a Service (SaaS). Le matériel et les logiciels du centre de données sont ce que nous appelons un Cloud. Lorsqu'un Cloud est mis à la disposition du grand public de manière payante, nous l'appelons un Cloud Public; le service vendu est Utility Computing. Nous utilisons le terme cloud privé pour désigner les centres de données internes d'une entreprise ou d'une autre organisation, non mis à disposition du grand public. Ainsi, le Cloud Computing est la somme du SaaS et du Utility Computing, mais n'inclut pas les Cloud Privés. Les personnes peuvent être des utilisateurs ou des fournisseurs de SaaS, ou des utilisateurs ou des fournisseurs de services informatiques.
La différence entre un nuage et une grille peut être exprimée comme suit:
Distribution des ressources: le cloud computing est un modèle centralisé tandis que le grid computing est un modèle décentralisé où le calcul peut se produire sur de nombreux domaines administratifs.
Propriété: une grille est un ensemble d'ordinateurs appartenant à plusieurs parties à plusieurs endroits et connectés entre eux afin que les utilisateurs puissent partager la puissance combinée des ressources. Alors qu'un cloud est un ensemble d'ordinateurs appartenant généralement à une seule partie.
Exemples de cloud: Amazon Web Services (AWS), Google App Engine.
Exemples de grilles: FutureGrid.
Exemples de services de cloud computing: Dropbox, Gmail, Facebook, Youtube, RapidShare.