Cluster se diferencia de Cloud y Grid en que un clúster es un grupo de computadoras conectadas por una red de área local (LAN), mientras que la nube y la cuadrícula tienen una escala más amplia y se pueden distribuir geográficamente. Otra forma de decirlo es decir que un clúster está estrechamente acoplado, mientras que un Grid o una nube están débilmente acoplados. Además, los clústeres están formados por máquinas con hardware similar, mientras que las nubes y las cuadrículas están formadas por máquinas con configuraciones de hardware posiblemente muy diferentes.
Para saber más sobre la computación en la nube, recomiendo leer este artículo:
«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 y Matei Zaharia . El siguiente es un resumen del artículo anterior:
La computación en la nube se refiere tanto a las aplicaciones entregadas como servicios a través de Internet como al hardware y software de sistemas en los centros de datos que brindan esos servicios. Los servicios en sí mismos se conocen desde hace mucho tiempo como software como servicio (SaaS). El hardware y software del centro de datos es lo que llamamos una nube. Cuando una nube se pone a disposición del público en general mediante un sistema de pago por uso, la llamamos nube pública; el servicio que se vende es Utility Computing. Utilizamos el término Nube Privada para referirnos a los centros de datos internos de una empresa u otra organización, que no están disponibles para el público en general. Por lo tanto, Cloud Computing es la suma de SaaS y Utility Computing, pero no incluye las nubes privadas. Las personas pueden ser usuarios o proveedores de SaaS, o usuarios o proveedores de Utility Computing.
La diferencia entre una nube y una cuadrícula se puede expresar de la siguiente manera:
Distribución de recursos: la computación en la nube es un modelo centralizado, mientras que la computación en cuadrícula es un modelo descentralizado donde la computación podría ocurrir en muchos dominios administrativos.
Propiedad: una red es una colección de computadoras que son propiedad de múltiples partes en múltiples ubicaciones y están conectadas entre sí para que los usuarios puedan compartir el poder combinado de los recursos. Mientras que una nube es una colección de computadoras que generalmente pertenecen a una sola parte.
Ejemplos de nubes: Amazon Web Services (AWS), Google App Engine.
Ejemplos de cuadrículas: FutureGrid.
Ejemplos de servicios de computación en la nube: Dropbox, Gmail, Facebook, Youtube, RapidShare.