49 votes

Pourquoi l'hébergement Web P2P n'est-il pas très répandu?

Nous pouvons voir la croissance de systèmes d'aide par les pairs principes. Mais il est un domaine où, le peer to peer n'est pas (encore) largement utilisé: l'hébergement web.

Plusieurs projets sont déjà lancés, mais il n'y a pas de vraie solution qui permettrait aux utilisateurs d'utiliser et de contribuer à un peer to peer webhosting.

Je ne dis pas-projets ouverts (tels que Google d'Hébergement Web, qui utilisent Google ressources, pas des utilisateurs), mais les projets ouverts, où chaque utilisateur de contribuer à la tenue du mondial de l'hébergement web en laissant à ses ressources (cpu, bande passante) être disponible.

Je peux penser à plusieurs actifs de ces systèmes:

  • l'équilibrage de charge automatique
  • mieux localité
  • pas de limites de stockage
  • gratuit

Alors, pourquoi un tel système n'est pas encore largement utilisé ?

EDIT: Je pense que le "97.2%, plz de la graine!!" problème se produit car tous les utilisateurs ne sont pas des semences tous les fichiers. Mais si un système où tous les utilisateurs également contribuer à l'ensemble du contenu est construit, ce problème ne se produit plus. Le Peer to Peer de systèmes de stockage (comme Wuala) sont fiables, grâce à qui.

Le problème de la propriété code est pertinente, ainsi que le fait qu'un utilisateur peut ne pas savoir quel contenu (peut-être "mauvais"), il est l'hôte. Merci pour vos réponses.

J'ajoute un autre problème: le temps de latence qui peut être plus élevée qu'avec un serveur dédié.

EDIT 2: La confidentialité des données et de code peut être obtenu par un procédé de cryptage. Par exemple, avec Wuala, tous les fichiers sont cryptés, et je pense qu'il n'existe pas de violation de la sécurité dans ce système (mais j'ai peut-être mal).

Il est vrai que les semoirs n'aurait pas beaucoup d'avantages, ou peu. Mais elle empêcherait les gens d'être dépendant de sociétés d'hébergement web. Et de telle manière décentralisée pour héberger des sites web est plus proche de l'idée à l'origine de l'internet, je pense.

32voto

dbr Points 66401

C'est ce que Freenet est fondamentalement,

Freenet est un logiciel libre qui vous permet de publier et d'obtenir des informations sur la Internet sans crainte de la censure. Pour parvenir à cette liberté, le réseau est entièrement décentralisé et les éditeurs et les consommateurs d'informations sont anonymes. Sans anonymat, il ne peut y avoir de véritable liberté de parole, et sans la décentralisation du réseau vulnérable aux attaques.

[...]

Les utilisateurs à contribuer au réseau en donnant de la bande passante et une partie de leur disque dur (appelée la "banque de données") pour le stockage de fichiers. Contrairement à d'autres peer-to-peer de partage de fichiers, Freenet ne pas laisser à l'utilisateur le contrôle de ce qui est stocké dans le magasin de données. Au lieu de cela, les dossiers sont conservés ou supprimés en fonction de combien ils sont, avec le moins populaire d'être supprimées pour faire place à la plus récente ou la plus populaire de contenu. Les fichiers dans le magasin de données sont cryptées afin de réduire la probabilité de la poursuite par les personnes désireuses de les censurer Freenet contenu.

Le plus gros problème, c'est que c'est lent. À la fois de la vitesse de transfert et (surtout) la latence.. Même si vous pouvez obtenir beaucoup de gens décents télécharger le débit, ça va encore jamais être aussi rapide qu'un des serveurs dédiés ou deux.. La vitesse est très bien pour ce Freenet est (publication de données sans crainte de la censure), mais pas pour l'hébergement de votre site web..

Un problème plus important est que le contenu doit être de fichiers statiques, ce qui exclut son utilisation pour une majorité de haute-trafic des sites web.. Pour servir dynamique de données chaque pair aurait à exécuter du code (effrayant), qui aurait probablement pour récupérer des données à partir d'une base de données (ce qui serait un autre grand retard, à nouveau en raison de la latence)

Je pense que le "cloud computing" est aussi proche de P2P d'hébergement web comme nous allons le voir pour le moment..

5voto

4ndy Points 41

P2P hébergement de site web n'est pas encore largement utilisé, parce que le compagnon de la technologie permettant supérieur en amont de taux pour les clients n'est pas encore largement utilisé, et c'est quelque chose que je veux regarder dans*.

Ce qui est nécessaire pour cela est appelé Maillage de réseau sans Fil en Réseau, ce qui devrait permettre à l'utilisateur moyen d'utiliser la pleine vitesse en amont de leur routeur est capable de faire, plutôt que de juste ce que certains profiteurs FAI rations à eux, alors qu'ils le relais de l'information entre les autres routeurs de sorte qu'il finit par atteindre sa cible.

Pour héberger un site web, P2P, une sorte de combinaison de la technologie est requis entre le maillage de réseau sans fil de communication, plusieurs redondance RAID de stockage, torrent partage, et une sorte de hiérarchie de clé de chiffrement qui permet à plusieurs utilisateurs de différentes capacités pour modifier les données qui sont en cours de transmission, permettant à quelque chose de dynamique comme un forum pour être hébergé. Le système devrait être auto-mise à jour pour intégrer cette dernière, probablement par le temps de marquage de toutes les distribué des paquets de données.

Il y a peut être d'autres possibles des catalyseurs qui serait la cause de la généralisation de l'utilisation du p2p hébergement, mais je pense que tout ce qui renvoie l'architecture physique de l'interface de câblage internet de revenir à sa théorie de la communication sur le web est un bon candidat.

Bien sûr, comme toujours, la principale raison de ce qui n'a pas encore été mise en œuvre car il n'y a peu ou pas d'argent sur elle. L'idée sera ramassé beaucoup plus rapide si:

  1. Quelqu'un trouve un moyen d'largement corrompus vers le consumérisme

  2. Fabricants de routeurs réaliser il ya une grande demande pour WiMesh-prêt routeurs

  3. Il y a un mondial changement de paradigme à l'écart de la motivation du profit et à créer des choses uniquement pour bénéficier de toute l'humanité, par la création d'abondance et en luttant pour une efficacité optimale

*voir p2pint dot darkbb dot com si vous êtes intéressé dans le développement de ce concept

4voto

Paul Alexander Points 17611

Pour notre entreprise, je peux penser à deux raisons de ne pas utiliser l'hébergement par les pairs:

  1. Réactivité Les solutions hébergées par les pairs sont souvent fiables en raison du nombre considérable de ressources partagées, mais elles sont également extrêmement instables. Donc, l'expérience de navigation sera intermittente.
  2. Données propriétaires / code. Si j'ai écrit une logique personnalisée pour mon site, je ne veux pas que tous les utilisateurs du réseau y aient accès. Vous rencontrez également des problèmes de confidentialité avec les données client.

3voto

eleven81 Points 2482

Combien de fois avez-vous vu "97,2%, semez s'il vous plaît !!" pour un torrent au hasard?

Imaginez juste les dégâts si même une petite partie du Web devenait indisponible de cette manière.

3voto

Luke Woodward Points 20417

Si je donnais une partie de l’ordinateur et de la bande passante de mon ordinateur à un service d’hébergement Web p2p, comment puis-je être sûr qu’il ne serait pas utilisé pour servir de la pornographie juvénile ou autre contenu aussi dégoûtant?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X