La computación distribuida es cuando múltiples sistemas están involucrados en la realización de una sola tarea de computación. La informática se divide entre múltiples sistemas informáticos para lograr el resultado final.
La computación en la nube es una implementación específica de la computación distribuida. La característica definitoria de la computación en la nube es que la infraestructura se abstrae del usuario. En cambio, una API de alto nivel proporciona al usuario la capacidad de agotar la tarea. Un buen ejemplo es Google AppEngine. Otro ejemplo es el conjunto de productos de Amazon Web Services.
La computación en red es otra implementación especializada de la computación distribuida. Específicamente, se utiliza para agrupar recursos discretos de varias organizaciones diferentes y proporcionar servicios al usuario. Los recursos se distribuyen típicamente en una gran área geográfica.
- ¿Alguien puede enumerar todas las tecnologías de contenedores disponibles / prevalentes en la industria?
- ¿Qué es más económico: Azure o AWS?
- ¿Qué haría si un desarrollador aprovisiona intencionalmente 1000 instancias de AWS de gran tamaño?
- ¿En qué se diferencia Oracle IaaS de otros proveedores de infraestructura en la nube?
- ¿Cuál es la diferencia entre grid y cloud computing? ¿Los servicios de red como Globus son aplicables a AWS? ¿Por qué o por qué no?
XSEDE | Home y su predecesor, TeraGrid son buenos ejemplos de infraestructura de red.
La agrupación en clúster es computación distribuida, pero todos los recursos están ubicados muy cerca, es decir, dentro de un solo centro de datos. Es un sistema estrechamente acoplado, donde una red es un sistema débilmente acoplado.
RAID es una tecnología de almacenamiento para agrupar discos individuales en un único grupo lógico para tolerancia a fallas y rendimiento. Consulte la página wiki para obtener una explicación más detallada.
RAID