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

Autor: Laura McKinney
Fecha De Creación: 1 Abril 2021
Fecha De Actualización: 5 Mayo 2024
Anonim
Diferencia entre la computación en la nube y la computación en cuadrícula - Tecnología
Diferencia entre la computación en la nube y la computación en cuadrícula - Tecnología

Contenido


La computación en la nube y la computación en red casi tienen la misma visión de proporcionar servicios a los usuarios a través del intercambio de capacidades y recursos. Aunque los términos se diferencian según el enfoque de la aplicación, la arquitectura, los patrones de uso de recursos, la cantidad de servicios, la interoperabilidad, los modelos de negocios, etc.

La computación en la nube elimina la necesidad de comprar el hardware y el software que requieren una configuración compleja y un mantenimiento costoso para construir e implementar aplicaciones, en lugar de eso, lo entrega como un servicio a través de Internet. Por otro lado, en la computación en cuadrícula, un grupo de computadoras trabajan juntas para resolver un problema masivo al dividirlo en varias unidades pequeñas que se distribuyen en las computadoras (parte de una cuadrícula).

En la computación en la nube, los recursos se administran de forma centralizada, mientras que en la computación en red los recursos se distribuyen donde cada sitio tiene su propio control administrativo.


  1. Cuadro comparativo
  2. Definición
  3. Diferencias clave
  4. Conclusión

Cuadro comparativo

Bases para la comparaciónComputación en la nube
Computación en red
Enfoque de la aplicación
aplicaciones empresariales y basadas en la web.
Fines colaborativos.
Arquitectura utilizada
Servidor de cliente
Computación distribuída
administración
Centralizado
Descentralizado
Modelo de negocio
Pagar para usar
Sin modelo de negocio definido
Accesibilidad de serviciosAlto porque es en tiempo real
Bajo debido a los servicios programados.
Modelos de programación
Eucalyptus, Open Nebula, Open stack, etc., para Iaas pero no existe middleware.
Hay diferentes middlewares disponibles, como Globus gLite, Unicore, etc.
Patrones de uso de recursos
Manera centralizada
De manera colaborativa
Flexibilidad

Alto
Bajo
Interoperabilidad

El bloqueo y la integración del proveedor son algunos problemasTrata fácilmente la interoperabilidad entre proveedores.


Definición de computación en la nube

La computación en la nube es un paradigma informático moderno que proporciona infraestructura de TI escalable y flexible y servicios esenciales para los usuarios a través de Internet. Permite el acceso a la red omnipresente, a pedido y conveniente a un grupo particionado de recursos informáticos configurables, como redes, servicios, almacenamiento, aplicaciones y servidores que pueden ser atendidos inmediatamente y liberados con el menor esfuerzo administrativo.

Sigue la arquitectura cliente-servidor. Su método de facturación es efectivo cuando un usuario necesita pagar de acuerdo con el uso o puede llamarse como facturación medida. El concepto de virtualización se usa en la nube, y también usa un hipervisor (VM) a través del cual el usuario puede ejecutar múltiples sistemas operativos.

Servicios ofrecidos por la nube:

  • Saas (software como servicio) - Este servicio proporciona las aplicaciones completas del producto a los usuarios, eliminando así las necesidades de los servicios subyacentes donde el usuario no debe preocuparse por el hardware y las plataformas para la generación del producto final. Incluso la actualización, las licencias y el mantenimiento son realizados por el proveedor del servicio. Por ejemplo, Google Apps, Salesforce, etc.
  • Paas (Plataforma como servicio) - Este tipo de servicio hace hincapié en proporcionar un entorno integrado de alto nivel para diseñar, construir, probar e implementar una aplicación personalizada en línea, eliminando la necesidad de Iaas para los usuarios. Por ejemplo, el motor de aplicaciones de Google, Microsoft Azure proporciona servicios de Paas.
  • Iaas (Infraestructura como servicio) - Este servicio proporciona recursos informáticos en hardware virtual o dedicado, los servicios ofrecidos por Iaas son red, almacenamiento en disco, potencia de procesamiento, etc. AWS, Eucalyptus, Open stack y Flexiscale son algunos de los proveedores de Iaas.

Hay cuatro tipos de modelos de implementación en la nube que son: público nube, privado nube, comunidad nube y híbrido nube.

Definición de computación Grid

La computación en cuadrícula sirve recursos informáticos como la red, el servidor, las aplicaciones a los usuarios individuales. Grid involucra los sistemas débilmente acoplados en los que los trabajos se administran y programan de manera distribuida. Divide un trabajo masivo en fragmentos más pequeños y procesa esos fragmentos por separado. La computación en cuadrícula es una combinación de recursos informáticos no centralizados donde cada sitio geográficamente separado e independiente tiene su propio control administrativo sobre él.

En la computación en red, los recursos están reservados, por eso no es flexible y escalable como la computación en la nube. Sigue la arquitectura distribuida. Los proyectos de computación en cuadrícula no tienen ninguna dependencia de tiempo asociada con ellos, y utiliza hardware presente en la cuadrícula y que están en estado inactivo.

  1. Las aplicaciones creadas en la nube son aplicaciones específicas del negocio, como las aplicaciones basadas en la web que suelen utilizar los clientes ligeros o los dispositivos portátiles. Por otro lado, Grid se centra en la aplicación basada en la investigación con la ayuda de unidades administrativas independientes distribuidas que trabajan en conjunto para resolver un problema informático más grande.
  2. La nube utiliza la arquitectura cliente-servidor, en contraste, la red utiliza la arquitectura informática distribuida.
  3. La infraestructura de computación en la nube es operada por una administración centralizada, mientras que en la computación en cuadrícula hay un sistema de administración descentralizado donde diferentes sitios se extienden a nivel mundial, y cada sitio tiene una administración independiente.
  4. Los usuarios de la nube pagan a medida que usan (es decir, precios de servicios públicos o facturación medida), donde un usuario no tiene que pagar a medida que libera los recursos. Por el contrario, no existe un modelo de negocio definido en la computación grid.
  5. Los servicios en la nube son muy flexibles y en tiempo real y pueden ampliarse rápidamente. Por el contrario, la red proporciona servicios programados con baja flexibilidad.
  6. La infraestructura de red puede hacer frente a la interoperabilidad con facilidad, mientras que la nube no es compatible con la interoperabilidad y puede conducir al bloqueo del proveedor, lo que dificulta la migración de un proveedor de servicios en la nube a otro.
  7. Los recursos se pueden agrupar de manera centralizada o rara vez de manera descentralizada en la computación en la nube. Por otro lado, los recursos se utilizan de manera descentralizada en la computación grid.
  8. En la infraestructura de la red, los recursos son limitados, mientras que en la nube hay un magnífico conjunto de recursos. Las cuadrículas se pueden hacer utilizando la infraestructura de la nube.

Conclusión

La computación en la nube es una tecnología emergente y es descendiente de la computación Grid. La computación en la nube ofrece servicios fáciles de usar en tiempo real en una conexión a Internet dedicada de alto ancho de banda y recursos ilimitados, pero su principal desventaja es que necesita una conexión a Internet de alta velocidad. Las cuadrículas son heterogéneas, poco acopladas y distribuidas geográficamente y son mejores que las agrupaciones tradicionales. Aunque la seguridad podría ser un problema importante al usar la computación grid.