Con la computación paralela , cada paso de procesamiento se completa al mismo tiempo. La simulación y el procesamiento de video son dos ejemplos. Esto generalmente se hace con la misma plataforma de hardware o en una red o interconexión personalizada.
Con la informática distribuida , el procesamiento se divide en varias computadoras, cada una de las cuales funciona de manera simultánea (no necesariamente en el paso de bloqueo, como con el paralelo) y generalmente envía sus resultados individuales a algún proceso que los agregue. La secuencia de procesamiento ya no está garantizada. Esto se hace a través de redes convencionales, generalmente privadas pero pueden ser públicas. Algunos de los análisis de datos para el proyecto SETI se distribuyen en miles de computadoras para aprovechar su tiempo de inactividad, por ejemplo.
Con la computación en la nube, básicamente está estableciendo una arquitectura distribuida en una instalación remota o virtual. No necesita comprar ningún hardware o red: puede alquilar la potencia de procesamiento que necesita. El énfasis está más en el aprovisionamiento remoto y en cumplir con las diversas API que el proveedor podría poner a disposición (seguridad de datos, autenticación, pagos, etc.)
- ¿La gente usa Facebook y Twitter en sus computadoras hoy en día?
- Mi computadora portátil falla al arrancar. Por favor ayuda. ¿Cómo puedo solucionar esto?
- ¿Cuál es el mejor libro para la reparación de computadoras portátiles que está disponible en la India?
- ¿Debería mi dispositivo USB estar completamente vacío, excepto el archivo que quiero arrancar?
- La gente sigue diciendo que la Mac es mala para los juegos. ¿Por qué dicen esto?
La nube y la distribución son realmente la misma capacidad: solo difiere en si pide prestado / alquila o es propietario del centro de datos.