Question

On peut voir la croissance des systèmes utilisant le peer to peer principes. Mais il y a un domaine où peer to peer est pas (encore) largement utilisé:. Hébergement web

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

Je ne veux pas des projets non-ouverts (comme Google Web Hosting, qui utilisent ressources Google, et non aux utilisateurs), mais les projets ouverts, où chaque utilisateur contribue à l'hébergement de l'hébergement web mondial en laissant ses ressources (cpu , bande passante) disponible.

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

  • équilibrage de charge automatique
  • mieux localité
  • aucune limite de stockage
  • libre

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

EDIT: Je pense que la « 97,2%, plz graine !! » problème se produit parce que tous les utilisateurs ne sèment pas tous les fichiers. Mais si un système où tous les utilisateurs contribuent également à tout le contenu est construit, ce problème ne se produit plus. Peer to peer systèmes de stockage (comme Wuala) sont fiables, grâce à cela.

Le problème de code propriétaire est pertinent, ainsi du fait qu'un utilisateur pourrait ne pas savoir quel contenu (peut-être « mauvais »), il accueille. Merci pour vos réponses.

J'ajoute un autre problème: le temps d'attente Wich peut être plus élevé qu'avec un serveur dédié

.

EDIT 2: La confidentialité du code et des données peut être atteint par le cryptage. Par exemple, avec Wuala, tous les fichiers sont cryptés, et je pense qu'il n'y a pas atteinte à la sécurité connue dans ce système (mais je peux me tromper).

Il est vrai que semoirs aurait pas beaucoup d'avantages, ou quelques-uns. Mais il empêcherait les gens de beeing dépendants des sociétés d'hébergement Web. Et une telle façon décentralisée à héberger des sites Web est plus proche de l'idée originale de l'Internet, je pense.

Était-ce utile?

La solution

est ce que Freenet fondamentalement est,

  

Freenet est un logiciel gratuit qui vous permet de publier et d'obtenir des informations sur l'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 l'anonymat, il ne peut jamais avoir de véritable liberté d'expression, et sans la décentralisation du réseau sera vulnérable aux attaques.

     

[...]

     

Les utilisateurs contribuent au réseau en donnant la bande passante et une partie de leur disque dur (appelé le « magasin de données ») pour le stockage des fichiers. Contrairement à d'autres réseaux de partage de fichiers peer-to-peer, Freenet ne laisse pas le contrôle de l'utilisateur ce qui est stocké dans le magasin de données. , Les fichiers sont conservés ou supprimés en fonction de la façon dont ils sont très populaires au lieu, avec le moins populaire étant mis au rebut pour faire place à un contenu plus récent ou plus populaire. Les fichiers dans le magasin de données sont cryptées afin de réduire la probabilité de poursuites par des personnes qui souhaitent censurer le contenu Freenet.

Le plus gros problème est qu'il est lent. Tant en vitesse de transfert et temps d'attente (principalement) .. Même si vous pouvez obtenir un bon nombre de personnes avec un débit de téléchargement décent, ce sera encore jamais aussi vite un ou deux serveurs dédiés .. La vitesse est très bien pour ce que Freenet est (publication de données sans crainte de la censure), mais pas pour l'hébergement de votre site ..

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

Je pense que le « cloud computing » est aussi proche de web d'hébergement P2P comme nous le verrons pour le moment ..

Autres conseils

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

  1. Réceptivité. Les solutions hébergées par les pairs sont souvent fiables en raison du nombre massif de ressources partagées, mais ils sont aussi nutoriously instables. Ainsi, l'expérience de navigation sera intermittente.
  2. Données de propriété / code. Si j'ai écrit une logique personnalisée pour mon site, je ne veux pas tout le monde sur le réseau d'avoir accès. Vous exécutez également sur les questions de confidentialité des données des clients.

Si je devais donner une partie de mon CPU PC et la bande passante à un service d'hébergement web p2p, comment pourrais-je être sûr qu'il ne serait pas finir par être utilisé pour servir la pornographie juvénile ou tout autre contenu de la même dégoûtant?

hébergement de site P2P n'est pas encore largement utilisé, car la technologie d'accompagnement permettant des taux plus élevés en amont pour les clients individuels ne sont pas encore largement utilisé, ce qui est quelque chose que je veux examiner *.

Ce qui est nécessaire pour ce que l'on appelle Wireless Mesh Networking, ce qui devrait permettre à l'utilisateur moyen d'utiliser la pleine vitesse en amont que leur routeur est capable, plutôt que seulement quelles que soient certaines rations FAI profiteurs sur eux, alors qu'ils transmettent des renseignements entre d'autres routeurs de sorte qu'il finit par atteindre son objectif.

Afin d'accueillir un P2P site Web, une sorte de combinaison de la technologie est nécessaire entre la communication maillé sans fil, le stockage RAID multiples redondance, le partage torrent, et une sorte de hiérarchie clé de chiffrement qui permet aux différents utilisateurs des capacités différentes pour modifier les données qui est en cours de transmission, ce qui permet quelque chose de dynamique, comme un forum pour être hébergé. Le système devrait être mise à jour automatique d'intégrer ce dernier, probablement par horodatage tous les paquets de données distribués.

Il peut y avoir d'autres catalyseurs possibles qui provoqueraient l'utilisation généralisée de l'hébergement p2p, mais je pense que tout ce qui retourne l'architecture physique du matériel réellement câblage l'Internet à sa théorie originale de communication sur le web est un bon candidat.

Bien sûr, comme toujours, la principale raison pour cela n'a pas été encore mis en œuvre est parce qu'il ya peu ou pas d'argent dedans. L'idée sera pris beaucoup plus rapidement si:

  1. Quelqu'un trouve un moyen de corruption en grande partie vers la consommation

  2. Les fabricants de routeur se rendent compte qu'il ya une grande demande pour les routeurs WiMESH prêt

  3. Il y a un changement de paradigme global loin du motif du profit et à créer des choses ne peuvent que bénéficier toute l'humanité en créant l'abondance et la recherche de l'efficacité optimale

* voir darkbb dot dot com p2pint si vous êtes intéressés à développer ce concept

Combien de fois avez-vous vu « 97,2%, s'il vous plaît semences !! » pour tout torrent au hasard?

Imaginez les ravages si même une petite partie de la bande est devenu disponible de cette façon.

On dirait que cette idée ajouterait beaucoup de frais à la semeuse individuelle (bande passante) sans beaucoup d'avantages.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top