Diferencia entre computación en la nube y computación distribuida

Diferencia entre computación en la nube y computación distribuida
Diferencia entre computación en la nube y computación distribuida

Video: Diferencia entre computación en la nube y computación distribuida

Video: Diferencia entre computación en la nube y computación distribuida
Video: ¿PDO o Mysqli? Cuál elegir para bases de datos en PHP 2024, Noviembre
Anonim

Computación en la nube frente a computación distribuida

La computación en la nube es un estilo de computación en el que los recursos están disponibles a través de Internet. La mayoría de las veces, estos recursos son extensibles y son recursos muy visualizados y se proporcionan como un servicio. Estos recursos se pueden desglosar principalmente en aplicaciones, plataformas o infraestructura. El campo de la informática que se ocupa de los sistemas distribuidos (sistemas formados por más de un nodo autodirigido) se denomina computación distribuida. Por lo general, la computación distribuida se usa para utilizar el poder de múltiples máquinas para lograr un solo objetivo a gran escala.

¿Qué es la computación en la nube?

La computación en la nube es la tecnología emergente que ofrece muchos tipos de recursos como servicios, principalmente a través de Internet. La parte que realiza la entrega se conoce como proveedores de servicios, mientras que los usuarios se conocen como suscriptores. Los suscriptores pagan tarifas de suscripción típicamente por uso. La computación en la nube se divide en algunas categorías diferentes según el tipo de servicio proporcionado. SaaS (Software as a Service) es la categoría de computación en la nube en la que los principales recursos disponibles como servicio son aplicaciones de software. PaaS (Plataforma como servicio) es la categoría/aplicación de computación en la nube en la que los proveedores de servicios entregan una plataforma informática o una pila de soluciones a sus suscriptores a través de Internet. IaaS (Infraestructura como servicio) es la categoría de computación en la nube en la que los principales recursos disponibles como servicio son la infraestructura de hardware. DaaS (Desktop as a Service), que es un servicio emergente de aaS que se ocupa de proporcionar una experiencia de escritorio completa a través de Internet. Esto a veces se denomina virtualización de escritorio/escritorio virtual o escritorio alojado.

¿Qué es la computación distribuida?

El campo de la informática que se ocupa de los sistemas distribuidos se llama computación distribuida. Un sistema distribuido se compone de más de una computadora autodirigida que se comunica a través de una red. Estos equipos utilizan su propia memoria local. Todas las computadoras en el sistema distribuido se comunican entre sí para lograr un objetivo común determinado. Alternativamente, diferentes usuarios en cada computadora pueden tener diferentes necesidades individuales y el sistema distribuido coordinará los recursos compartidos (o ayudará a comunicarse con otros nodos) para lograr sus tareas individuales. Los nodos se comunican mediante el paso de mensajes. La computación distribuida también se puede identificar como el uso de un sistema distribuido para resolver un solo gran problema al dividirlo en tareas, cada una de las cuales se calcula en computadoras individuales del sistema distribuido. Por lo general, existen mecanismos de tolerancia para superar fallas de computadoras individuales. La estructura (topología, retardo y cardinalidad) del sistema no se conoce de antemano y es dinámica. Las computadoras individuales no tienen que saber todo sobre el sistema completo o la entrada completa (para que se resuelva el problema).

¿Cuál es la diferencia entre la nube y la computación distribuida?

La computación en la nube es una tecnología que brinda muchos tipos de recursos como servicios, principalmente a través de Internet, mientras que la computación distribuida es el concepto de usar un sistema distribuido que consta de muchos nodos autónomos para resolver un problema muy grande (que suele ser difícil de resolver con un solo ordenador). La computación en la nube es básicamente un modelo de venta y distribución de varios tipos de recursos a través de Internet, mientras que la computación distribuida se puede identificar como un tipo de computación que utiliza un grupo de máquinas para trabajar como una sola unidad para resolver un problema a gran escala. La computación distribuida logra esto dividiendo el problema en tareas más simples y asignando estas tareas a nodos individuales.

Recomendado: