que - servicios de hosting
¿Por qué el alojamiento web p2p no es ampliamente utilizado? (6)
¿Cuántas veces has visto "97.2%, por favor, siembra !!" para cualquier torrente al azar?
Solo imagine el caos si incluso una pequeña parte de la web no estuviera disponible de esta manera.
Podemos ver el crecimiento de los sistemas utilizando principios de igual a igual. Pero hay un área en la que no se utiliza (aún) de igual a igual: alojamiento web.
Ya se han lanzado varios proyectos, pero no hay una gran solución que permita a los usuarios usar y contribuir a un alojamiento web de igual a igual.
No me refiero a proyectos no abiertos (como Google Web Hosting, que usan recursos de Google, no a usuarios), sino proyectos abiertos, donde cada usuario contribuye al hospedaje del alojamiento web global dejando que sus recursos (CPU, bandwith) estar disponible.
Puedo pensar en varios activos de tales sistemas:
- equilibrio de carga automático
- mejor localidad
- sin límites de almacenamiento
- gratis
Entonces, ¿por qué tal sistema todavía no se usa ampliamente?
EDITAR: Creo que el "97.2%, plz semilla !!" El problema ocurre porque todos los usuarios no inicializan todos los archivos. Pero si se crea un sistema en el que todos los usuarios contribuyen por igual a todo el contenido, este problema ya no ocurre. Los sistemas de almacenamiento de igual a igual (como Wuala) son confiables, gracias a eso.
El problema del código de propiedad es pertinente, así como del hecho de que un usuario puede no saber qué contenido (posiblemente "malo") está alojando. Gracias por tus respuestas.
Agrego otro problema: la latencia puede ser mayor que con un servidor dedicado.
EDIT 2: La confidencialidad del código y los datos se puede lograr mediante el cifrado. Por ejemplo, con Wuala, todos los archivos están cifrados, y creo que no hay una violación de seguridad conocida en este sistema (pero podría estar equivocado).
Es cierto que las sembradoras no tendrían muchos beneficios, o pocos. Pero evitaría que las personas sean dependientes de las empresas de alojamiento web. Y creo que una manera tan descentralizada de alojar sitios web está más cerca de la idea original de Internet.
El alojamiento de sitios web P2P aún no se usa ampliamente, porque la tecnología complementaria que permite mayores tasas ascendentes para clientes individuales aún no se usa ampliamente, y esto es algo que quiero analizar *.
Lo que se necesita para esto se llama Wireless Mesh Networking, que debería permitir que el usuario promedio utilice la velocidad ascendente máxima que su enrutador es capaz de hacer, en lugar de ser lo que el ISP les ofrezca, mientras que transmiten información entre otros enrutadores. que finalmente llega a su objetivo.
Para alojar un sitio web P2P, se requiere un tipo de combinación de tecnología entre la comunicación de malla inalámbrica, el almacenamiento RAID de redundancia múltiple, el uso compartido de torrentes y algún tipo de jerarquía de clave de cifrado que permite a los diferentes usuarios diferentes capacidades para cambiar los datos que se están realizando transmitido, permitiendo que algo dinámico como un foro sea alojado. El sistema tendría que actualizarse automáticamente para incorporar este último, probablemente sellando temporalmente todos los paquetes de datos distribuidos.
Puede haber otros posibles catalizadores que podrían causar el uso generalizado del alojamiento p2p, pero creo que cualquier cosa que devuelva la arquitectura física del hardware que en realidad está conectando Internet a su teoría original de comunicación web es un buen candidato.
Por supuesto, como siempre, la razón principal por la que aún no se ha implementado es porque hay poco o ningún dinero en ello. La idea se recogerá mucho más rápido si:
Alguien encuentra una manera de corromperlo en gran medida hacia el consumismo.
Los fabricantes de enrutadores se dan cuenta de que hay una gran demanda de enrutadores listos para WiMesh
Hay un cambio de paradigma global que se aleja del objetivo de lucro y hacia la creación de cosas solo para beneficiar a toda la humanidad al crear abundancia y luchar por una eficiencia óptima.
* vea p2pint dot darkbb dot com si está interesado en desarrollar este concepto
Esto es lo que básicamente es Freenet ,
Freenet es un software gratuito que le permite publicar y obtener información en Internet sin temor a la censura. Para lograr esta libertad, la red está completamente descentralizada y los editores y consumidores de información son anónimos. Sin el anonimato nunca puede haber verdadera libertad de expresión, y sin la descentralización, la red será vulnerable a los ataques.
[...]
Los usuarios contribuyen a la red al proporcionar ancho de banda y una parte de su disco duro (llamado "almacén de datos") para almacenar archivos. A diferencia de otras redes de intercambio de archivos punto a punto, Freenet no permite que el usuario controle lo que está almacenado en el almacén de datos. En cambio, los archivos se guardan o eliminan según lo populares que sean, y los menos populares se descartan para dar paso a contenido más nuevo o más popular. Los archivos en el almacén de datos están cifrados para reducir la posibilidad de enjuiciamiento por parte de personas que desean censurar el contenido de Freenet.
El mayor problema es que es lento. Tanto en velocidad de transferencia como (principalmente) latencia. Incluso si puede obtener mucha gente con un rendimiento de carga decente, nunca será tan rápido como uno o dos servidores dedicados. La velocidad es buena para lo que es Freenet (datos de publicación). sin miedo a la censura), pero no para alojar su sitio web ..
Un problema mayor es que el contenido tiene que ser archivos estáticos, lo que descarta su uso para la mayoría de los sitios web de alto tráfico. Para proporcionar datos dinámicos, cada par tendría que ejecutar código (miedo), y probablemente tendría que recuperar datos de una base de datos (lo que sería otro gran retraso, de nuevo debido a la latencia)
Creo que la "computación en la nube" es lo más cercano al alojamiento web P2P que veremos por el momento ...
Para nuestro negocio puedo pensar en 2 razones para no usar el alojamiento de pares:
- Sensibilidad. Las soluciones alojadas por pares a menudo son confiables debido a la gran cantidad de recursos compartidos, pero también son muy inestables. Así que la experiencia de navegación será intermitente.
- Datos / código de propiedad. Si he escrito una lógica personalizada para mi sitio, no quiero que todos en la red tengan acceso. También se encuentra con problemas de privacidad con los datos del cliente.
Parece que esta idea agregaría mucho costo a la sembradora individual (ancho de banda) sin mucho beneficio.
Si tuviera que donar parte de la CPU y el ancho de banda de mi PC a algún servicio de alojamiento web p2p, ¿cómo podría estar seguro de que no terminaría siendo utilizado para servir pornografía infantil u otro contenido similar asqueroso?