Почему веб-хостинг p2p широко используется? - программирование
Подтвердить что ты не робот

Почему веб-хостинг p2p широко используется?

Мы видим рост систем, использующих принципы равный-равному. Но есть область, где peer to peer еще не широко используется: веб-хостинг.

Несколько проектов уже запущены, но нет большого решения, которое позволило бы пользователям использовать и вносить вклад в одноранговое веб-хостинг.

Я не имею в виду не-открытые проекты (например, Google Web Hosting, в которых используются ресурсы Google, а не пользователи), но открытые проекты, в которых каждый пользователь вносит свой вклад в хостинг глобального веб-хостинга, предоставляя свои ресурсы (cpu, полоса пропускания).

Я могу думать о нескольких активах таких систем:

  • автоматическая балансировка нагрузки
  • лучшая местность
  • Нет ограничений на хранение
  • бесплатно

Итак, почему такая система еще не широко используется?

EDIT: Я думаю, что "97,2%, плз семя!!" проблема возникает, потому что все пользователи не засевают все файлы. Но если система, в которой все пользователи одинаково способствуют всему контенту, построена, эта проблема больше не возникает. Благодаря этому надежные системы хранения данных (например, Wuala) надежны.

Проблема проприетарного кода уместна, а также тот факт, что пользователь может не знать, какой контент (возможно, "плохой" ) он размещает. Спасибо за ваши ответы.

Я добавляю еще одну проблему: латентность, которая может быть выше, чем у выделенного сервера.

ИЗМЕНИТЬ 2: Конфиденциальность кода и данных может быть достигнута путем шифрования. Например, с Wuala все файлы зашифрованы, и я думаю, что в этой системе нет известного нарушения безопасности (но я могу ошибаться).

Правда, сеялки не будут иметь много преимуществ или мало. Но это не позволит людям быть зависимыми от веб-хостинга. И такой децентрализованный способ размещения веб-сайтов ближе к оригинальной идее Интернета, я думаю.

4b9b3361

Ответ 1

Это то, что Freenet в основном,

Freenet - бесплатное программное обеспечение, которое позволяет публиковать и получать информацию в Интернете, не опасаясь цензуры. Для достижения этой свободы сеть полностью децентрализована, а издатели и потребители информации являются анонимными. Без анонимности никогда не может быть истинной свободы слова, и без децентрализации сеть будет уязвима для атаки.

[...]

Пользователи вносят свой вклад в сеть, предоставляя полосу пропускания и часть своего жесткого диска (называемого "хранилищем данных" ) для хранения файлов. В отличие от других сетей обмена файлами одноранговых сетей, Freenet не позволяет пользователю контролировать то, что хранится в хранилище данных. Вместо этого файлы сохраняются или удаляются в зависимости от того, насколько они популярны, причем наименее популярный отбрасывается, чтобы освободить место для более нового или более популярного контента. Файлы в хранилище данных зашифровываются, чтобы уменьшить вероятность преследования лицами, желающими подвергнуть цензуре контент Freenet.

Самая большая проблема в том, что она медленная. Как в скорости передачи, так и (в основном) латентности. Даже если вы можете получить много людей с приличной пропускной способностью, все равно никогда не будет так быстро выделенных серверов или двух. Скорость отлично подходит для того, что Freenet (публикация данных без страха цензуры), но не для размещения вашего сайта..

Большая проблема заключается в том, что контент должен быть статическими файлами, что исключает его использование для большинства сайтов с высоким трафиком. Чтобы обслуживать динамические данные, каждому партнеру приходилось выполнять код (страшно) и, вероятно, извлекать данные из базы данных (что будет еще одной большой задержкой, опять же из-за задержки)

Я думаю, что "облачные вычисления" примерно так же близки к веб-хостингу P2P, как мы пока увидим.

Ответ 2

Для нашего бизнеса я могу думать о 2 причинах не использовать одноранговый хостинг:

  • Реагирование. Решения, поддерживаемые одноранговым сервером, часто надежны из-за огромного количества общих ресурсов, но они также нестабильны. Таким образом, просмотр будет прерывистым.
  • Собственные данные/код. Если я написал пользовательскую логику для своего сайта, я не хочу, чтобы все в сети имели доступ. Вы также сталкиваетесь с проблемами конфиденциальности с данными о клиентах.

Ответ 3

Сколько раз вы видели "97,2%, пожалуйста, семена!" для любого случайного потока?

Представьте себе хаос, если даже небольшая часть сети стала недоступна таким образом.

Ответ 4

Если бы я был пожертвовать некоторыми из моих ПК процессора и пропускной способности в какой-то p2p услуги веб-хостинга, как я мог быть уверен, что он не будет в конечном итоге используются для обслуживания детской порнографии или другим подобным отвратительное содержание?

Ответ 5

Хостинг веб-сайтов P2P еще не широко используется, поскольку технология сопутствующих услуг, позволяющая повысить скорость восходящего потока для отдельных клиентов, пока еще не используется широко, и это то, что я хочу изучить *.

То, что необходимо для этого, называется Wireless Mesh Networking, которое должно позволить среднему пользователю использовать полную скорость восходящего потока, на которую способен их маршрутизатор, а не только то, что некоторые из них получают от получателей, а они передают информацию между другие маршрутизаторы, чтобы в конечном итоге достичь своей цели.

Для размещения веб-сайта P2P требуется некоторая комбинация технологий между беспроводной сеткой, многостанционным RAID-хранилищем, совместным использованием торрентов и некоторой иерархией ключей шифрования, которая позволяет различным пользователям изменять возможности данных который передается, позволяя чему-то динамичному, например, размещать форум. Система должна была бы самообновлять, чтобы включить последнюю, возможно, путем временного штамповки всех распределенных пакетов данных.

Могут быть другие возможные катализаторы, которые могли бы повсеместно использовать хостинг p2p, но я думаю, что все, что возвращает физическую архитектуру аппаратного обеспечения, фактически подключающее интернет к своей первоначальной теории веб-коммуникации, является хорошим кандидатом.

Конечно, как всегда, основная причина, по которой это еще не реализована, состоит в том, что в ней мало или вообще нет денег. Идея будет поднята намного быстрее, если:

  • Кто-то находит способ в значительной степени испортить его к потребительству

  • Производители маршрутизаторов понимают, что существует большой спрос на маршрутизаторы с поддержкой WiMesh.

  • Существует глобальный сдвиг парадигмы от мотива прибыли и к созданию вещей только для того, чтобы принести пользу всему человечеству, создав изобилие и стремление к оптимальной эффективности

* см. p2pint dot darkbb dot com, если вы заинтересованы в разработке этой концепции

Ответ 6

Похоже, эта идея добавила бы большую стоимость отдельной сеялки (пропускной способности) без большой пользы.