Grids y nubes: ¿Qué hay en un nombre?

Grids y nubes: ¿Qué hay en un nombre?


 

Las nubes (clouds) y las grid se están desarrollando en paralelo. ¿Cuál es la diferencia? ¿Cómo pueden complementarse y cómo seguirán cambiando?
 
Pero, antes de comenzar, ¿qué son ellas ahora?
Grids – Una grid es una colección de computadoras, usualmente pertenecientes a múltiples agrupaciones en diversos lugares, interconectadas de forma tal que los usuarios pueden compartir el acceso a su poder combinado.
Nubes – Una nube (cloud) es una colección de computadoras, usualmente de propiedad de un único grupo, interconectadas de modo tal que los usuarios pueden arrendar el acceso a ellas para compartir el poder combinado que ofrecen.

La computación grid es una forma relativamente establecida de computación distribuida, adoptada en forma temprana por la comunidad de física de altas energías y actualmente empleada por todo tipo de científicos. En contraste, la computación en nube ha experimentado un reciente florecimiento y es un servicio que hoy ofrece un creciente número de compañías TI.
 
Grid y nubes son bastante parecidas: ambas han adoptado el concepto de las TI “como un servicio”, a pesar que las grid tienden a favorecer el acceso gratuito a recursos compartidos, mientras que las nubes tienen un estilo de “paga de acuerdo al uso”.
 
Pero las grid y las nubes también son muy diferentes: mientras la tecnología grid se concentra en ayudar a distintos grupos para compartir el acceso a sus recursos compartidos, la computación en nube aspira a proveer servicios TI a empresas (y/o negocios) “a pedido”.
 
NUBES PARA LOS NEGOCIOS, CLARO, PERO: ¿VEREMOS NUBES PARA LA CIENCIA?
 
La computación en nube hace que par alas empresas, hoy sea más fácil que nunca acceder a poder de cómputo. Pero, ¿puede la computación en nube también ayudar a los científicos? Aún no estamos seguros.
 
Los investigadores tienen requerimientos TI muy específicos que, hasta ahora, han necesitado un poder computacional de tipo grid bastante particular. Pero, ¿qué tal si Google o Amazon pudiesen un día proveer nubes computacionales que se ajustaran perfectamente a las necesidades de los científicos? ¿Aún necesitaríamos grid computacionales científicas?
 
Algunas personas dicen que la computación en nube no será capaz de proveer los especiales servicios que los científicos necesitan para desarrollar sus investigaciones. Otros dicen que la computación en nube simplificará el acceso de los científicos al poder computacional que ellos requieren.
 
¿QUÉ SIGNIFICA TODO ESTO?
 
Últimamente, cada proyecto o persona necesita tomar su propia decisión acerca de usar grids, nubes o ambas. Una cosa es segura: las grid y las nubes son tecnologías de rápida evolución que están ayudando a los científicos, a los empresarios y a las personas el lograr cosas que antes no eran posibles de conseguir. ¿Qué le ocurrirá a estas tecnologías dentro de diez años?
 
¿QUÉ ES VIRTUALIZACIÓN?
 
La virtualización te permite crear “máquinas virtuales” o “imágenes” de computadoras que incluyen las aplicaciones y los sistemas operativos de tu elección. Múltiples computadoras virtuales pueden correr dentro de una única máquina física.
 
Muchas nubes usan máquinas virtuales como unidades de asignación de tareas: los usuarios pueden enviar sus trabajos como imágenes virtuales que incluyen todos los programas y herramientas requeridos. El iniciar la máquina virtual dentro de una máquina física, brinda acceso inmediato a esas herramientas, creando el ambiente ideal para trabajar en una tarea. Cualquier número de máquinas virtuales puede correr de modo independiente en una misma máquina física.

 

Lea más sobre este tema en los GridBriefing de GridTalk...