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

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

preguntado el 26 de marzo de 12 a las 05:03

4 Respuestas

Computación distribuída es cuando varias máquinas autónomas se comunican a través de una red central para realizar un objetivo común.

Computación en la nube (Cloud Computing) se trata más de la informática como un servicio, que se le da a una computadora a través de una red.

Por ejemplo, una red informática distribuida podría tener 10,000 3 personas procesando datos SETI en sus computadoras a través de un protector de pantalla. Y la computación en la nube podría ser cuando un millón de usuarios de Apple guardan todos sus archivos MPXNUMX en iCloud, en lugar de hacerlo en sus computadoras portátiles.

Creo que los dos suenan más relacionados de lo que son.

respondido 26 mar '12, 06:03

La principal diferencia entre la computación en nube y Computación distribuída es que el la computación en nube proporciona hardware, software y otros recursos de infraestructura a través de Internet, mientras que el Computación distribuída divide una sola tarea entre varias computadoras que están conectadas a través de una red para lograr la tarea más rápido que usar una computadora individual.

La computación en la nube ayuda a acceder a los recursos de hardware y software de forma remota a través de la red. Proporciona ventajas como compartir recursos fácilmente, reducir costos, escalabilidad e independencia de la plataforma. A Computación distribuída, por otro lado, es una red con múltiples computadoras para lograr un objetivo. Cada computadora en la red realiza una sección de las tareas generales. Este método ayuda a obtener resultados más rápido que usando una sola computadora. Proporciona ventajas tales como escalabilidad, redundancia y uso compartido de recursos.

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

Respondido 01 Jul 19, 22:07

Esto es copiado palabra por palabra de pediaa.com/… . Al menos debe incluir una referencia a la fuente original en la respuesta. - Bedla

Computación distribuída:

Es un sistema/solución que puede tomar prestados recursos para procesamiento de otros sistemas/soluciones. Generalmente por delegación y utilizando sistemas o redes de distribución de comunicaciones.

Computación en la nube:

¿Son los productos/servicios y recursos proporcionados por dicho sistema?

Más

La computación distribuida puede ser tan compleja y robusta como un sistema operativo que básicamente podría permitirle combinar varias computadoras para que actúen como una sola. O, tan simple como una aplicación que toma prestados recursos gratuitos de otros sistemas con los que puede comunicarse y tiene un "contrato". Contrato no es un término técnico para ello, simplemente lo encuentro apropiado. La computación distribuida no depende necesariamente de todas sus partes y puede operar de manera independiente, pero puede delegar tareas a otras partes de su sistema.

Cloud Computing se construye a partir de/con computación distribuida. Técnicamente, si tiene una aplicación que sincroniza información en varios de sus dispositivos, está utilizando la computación en la nube y, dado que está utilizando la computación distribuida.

Ahora a apretar ese tornillo de cabeza. Puede construir un sistema distribuido usando computación en la nube. ¡Bucle infinito! No es tan loco ya que básicamente podría construir un sistema distribuido a partir de otros sistemas distribuidos. es un sistema de sistemas.

Nota:

Me sentí obligado a responder esto porque sentí que a todas las demás respuestas les faltaba una cosa u otra. Espero no haber hecho lo mismo.

Respondido 23 Feb 21, 22:02

Comencemos por definir qué significan exactamente estos dos términos. La diferencia comenzará a hacerse evidente a partir de las definiciones mismas.

La computación en la nube es un sistema en el que diferentes cosas como aplicaciones de software, recursos de infraestructura o herramientas de desarrollo se proporcionan al usuario a través de Internet. Tradicionalmente, si un usuario deseaba ejecutar una aplicación de software, era obligatorio que se asegurara de cumplir con todos los requisitos extensos de software y hardware necesarios para ejecutar esa única aplicación. Pero, con la nube, ese ya no es el caso ya que se puede acceder a la aplicación simplemente a través de una conexión a Internet. El usuario ya no tiene que preocuparse por la instalación de ningún software o hardware en su sistema personal para aprovechar la aplicación.

No solo se puede acceder a las aplicaciones de software a través de Internet, sino también a muchas otras cosas, como bases de datos, servidores, recursos de desarrollo de software, centros de datos, etc. De hecho, las ofertas en la nube son de tres tipos, software como servicio (SaaS), infraestructura como servicio (IaaS) y plataforma como servicio (PaaS).

A continuación, definamos la computación distribuida. Este es un tipo de sistema en el que un solo sistema de software tiene componentes distribuidos en varias computadoras, pero todas se ejecutan como un sistema consolidado. Estos componentes distribuidos del software están conectados entre sí a través de una red. Por lo tanto, las computadoras en las que se distribuyen los componentes de software tendrán una forma de comunicarse entre sí y garantizar que haya sincronización entre los componentes de software. Dependiendo de si las computadoras están ubicadas cerca en la misma ubicación o lejos unas de otras en diferentes ubicaciones, la red que conecta las computadoras podría ser una red de área local o una red de área amplia. Los sistemas informáticos distribuidos pueden ser de tres tipos: sistemas informáticos distribuidos, sistemas omnipresentes distribuidos y sistemas de información distribuidos.

Ahora que entendemos las definiciones de computación distribuida y computación en la nube, es de esperar que la distinción entre estos dos modelos informáticos ya se haya aclarado. Mientras que la computación en la nube se refiere a la entrega de los recursos necesarios a través de Internet, la computación distribuida se refiere al intercambio de recursos entre los sistemas a través de una red de conexión. Cada uno de estos modelos informáticos tiene un conjunto único de beneficios para ofrecer.

La escalabilidad es una de las ventajas más destacadas de soluciones de computación en la nube. Dependiendo del aumento o disminución de la demanda de recursos, es posible obtener acceso a más o menos software, almacenamiento, red y otros recursos informáticos a través de Internet.

La rentabilidad y la simplicidad son otras ventajas de este modelo.

La computación distribuida también ofrece escalabilidad, en el sentido de que puede agregar o eliminar sistemas informáticos en la red según los requisitos actuales. Las aplicaciones de software distribuidas también garantizan un mejor rendimiento y resiliencia.

contestado el 29 de mayo de 19 a las 05:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.