Diferencia entre la computación en la nube y la computación de la cuadrícula

Diferencia entre la computación en la nube y la computación de la cuadrícula

Computación de computación en la nube vs cuadrícula

Con Google presionándolo activamente, la computación en la nube se ha convertido en un tema muy popular entre los expertos en computadoras e incluso los usuarios de computadoras comunes. La discusión ha llevado a muchas personas a preguntar cómo la computación en la nube se compara con otras arquitecturas informáticas como la computación de la cuadrícula. La principal diferencia entre la computación en la nube y la computación de la cuadrícula es en cómo distribuyen los recursos. La computación de la cuadrícula agrupa los recursos de muchas computadoras separadas que actúan como si fueran una supercomputadora. En comparación, la computación en la nube proporciona recursos a múltiples computadoras de una sola ubicación abstracta (i.mi. la nube).

Los dos son muy diferentes, y esta diferencia se refleja en las tareas que hacen. La computación en la nube es buena para realizar una gran cantidad de pequeñas tareas. Un buen ejemplo de esto sería una gran cantidad de personas que realizan procesamiento de textos u otro trabajo de oficina. Por otro lado, la computación de la cuadrícula es excelente para hacer un puñado de tareas muy intensivas y complejas como el plegado de proteínas. La computadora que administra la cuadrícula desglosa la tarea a múltiples partes más pequeñas y asigna cada una a una computadora diferente en la cuadrícula para realizar.

La idea detrás de la computación en la nube es que una sola computadora que reside en la nube, o Internet, hace todos los cálculos para cientos de miles de usuarios en todo el mundo. Esto no es realmente posible ya que ninguna supercomputadora puede manejar esa gran carga 24/7. E incluso si lo hubiera, sería prohibitivamente costoso. Para resolver este problema, la computación en la nube generalmente se establece encima de una arquitectura de computación de la cuadrícula. La solicitud de un usuario de la nube se analiza mediante una computadora de interfaz; entonces la tarea se asigna a una o más computadoras en la cuadrícula. De esta manera, la computación de la cuadrícula crea una computadora aparentemente ultra potencial para satisfacer las necesidades de la nube.

La mayor ventaja de esta configuración es la flexibilidad. Las computadoras en la cuadrícula se pueden asignar dinámicamente a quien la necesite. Una vez que el usuario está terminado, la computadora se libera a otros usuarios en la nube. Dado que no estamos en nuestras computadoras las 24 horas del día, se necesitan un menor número de computadoras para satisfacer las necesidades de muchos.

Resumen:

1.La computación en la nube pone los recursos en un solo lugar, mientras que la computación de la cuadrícula lo distribuye a muchas ubicaciones.
2.La computación en la nube es típicamente para muchas tareas pequeñas, mientras que la computación de la red es adecuada para algunas tareas grandes.
3.Las grandes instancias de computación en la nube utilizan la computación de la red internamente.