¿Ya está listo el mercado para la computación en la nube P2P?

Sí, creo que el mercado está listo, aunque puedo estar sesgado :), desde que fundé una startup en el espacio, utilizando DHTFS, un sistema de archivos basado en DHT, para crear un motor de búsqueda y descubrimiento distribuido.

Definitivamente es cierto, como se mencionó en las respuestas anteriores, que dicho sistema debería resolver un problema real que las personas tienen y hacerlo realmente bien.

Creo que una nube P2P es ideal para búsquedas y descubrimientos sociales y en tiempo real.

Considere MapReduce, un paradigma muy interesante y popular para la computación distribuida. MapReduce tiene mucho que ver con llevar el cálculo a los datos, es decir, hacer el cálculo en los nodos (mapa) y luego agregar los resultados a través de la red (reducir).

Ahora está muy claro que los datos de atención del usuario (en lo que hacen clic) son muy valiosos para la búsqueda y el descubrimiento, sin embargo, un modelo centralizado se basa en cargar todo eso en una sola ubicación y luego hacer un supuesto MapReduce local. Claramente, MapReduce podría hacerse a través de la red, sin cargas centralizadas.

Además del argumento de eficiencia planteado aquí, es aún más importante considerar los problemas de privacidad. Cargar cantidades masivas de datos de atención del usuario en una ubicación centralizada no es algo que hará que los usuarios sean cálidos y confusos 🙂 como estamos viendo cada vez más.

En una nube P2P, no hay un hermano mayor que vigile a nadie, todo el cómputo y el almacenamiento de datos se realiza en la nube, fragmentado en muchas, muchas pequeñas piezas encriptadas al igual que BitTorrent.

En cuanto al ancho de banda y el almacenamiento, los costos han bajado mucho, pero no son gratuitos. Considere hacer un análisis o experimento de datos web de tamaño decente (algo de lo que los ingenieros de Google se enorgullecen), por supuesto, puede hacer un rastreo y obtenerlo de manera directa, pero, por ejemplo, mil millones de páginas (cientos de TB) costarían decenas de miles de dólares en rastreo solo más una cantidad similar para el almacenamiento.

Dichos costos son responsabilidad de grandes corporaciones o startups bastante bien financiadas. Pero definitivamente sería una provincia de incluso una nube P2P de tamaño moderado, digamos cientos (miles) de usuarios (suponiendo, por ejemplo, 10 GB de disco y 100 MB de RAM por usuario).

La búsqueda y descubrimiento social es solo un ejemplo de cómo aprovechar una nube totalmente distribuida. Hay muchos otros, siempre que la nube sea rápida (<1 segundo de respuesta, <0,5 segundos para la búsqueda de DHT) y lo suficientemente robusta (alta redundancia).

Como Ian insinuó, el problema principal es si proporciona algún beneficio real en tales aplicaciones. El ancho de banda actual y los costos de almacenamiento son bastante bajos, por lo que sería difícil lograr una ventaja allí.

Cuando resuelve un problema real que tiene la gente, y lo hace mejor que las alternativas.

More Interesting

¿Cuál fue el factor decisivo para usar Azure Web Apps frente a una VM que ejecuta IIS? ¿Qué método de almacenamiento persistente utilizó si eligió el primero?

¿Qué es DevOps?

¿Cuáles son los mejores ejemplos en tiempo real para explicar los tipos de computación en la nube?

Al guardar archivos en (1) la nube o (2) en un dispositivo de almacenamiento local, ¿la elección de la opción # 1 a largo plazo conducirá a una mejor salud del almacenamiento?

¿Qué tan grande es el equipo que desarrolló y ahora mantiene Microsoft Azure y qué tan difícil es el día a día?

¿Cuáles son los pros y los contras del uso de herramientas en la nube frente a la infraestructura local para el almacenamiento de grupos pequeños (8-15), el control de origen y la gestión de la información?

Cómo seleccionar la plataforma en la nube más adecuada para distribuir mi nueva solución de software

¿Cuál es la diferencia entre el almacenamiento de archivos, el almacenamiento en bloque y el almacenamiento de objetos? ¿Cuál es la arquitectura de los sistemas de almacenamiento en cada caso? ¿Cómo se recuperan los datos en cada caso?

Cómo elegir el mejor plan de alojamiento web para mi sitio web

¿Debo solicitar la certificación de Salesforce o AWS?

¿Qué tan familiarizado debería estar un desarrollador con la estructura de precios de AWS?

¿Es cierto que todo estará en la nube en el futuro y no habrá computación de escritorio?

¿Cómo se comparan AWS, Microsoft Azure y Google Cloud? ¿Cuál deberíamos elegir para nuestro nuevo negocio si usamos Linux y nuestro negocio está basado en datos, es decir, si tenemos éxito, procesaremos toneladas de datos?

¿Por qué DigitalOcean afirma ser simple cuando sus usuarios deben ser expertos en la línea de comandos de Linux? Otros proveedores le permiten simplemente cargar un archivo WAR (o similar).

¿Qué proveedor de la nube proporcionará los mejores costos y beneficios de rendimiento para mi organización?