Назад | Перейти на главную страницу

В чем заключаются некоторые недостатки хостинга веб-сайта из дома?

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

Вот некоторые из подводных камней, о которых я могу думать:

Есть другие?

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

Первый и последний - самые большие. Большинство интернет-провайдеров запрещают это в соответствии со своими условиями обслуживания, а некоторые могут даже блокировать входящий трафик через порт 80/443. Помните также, что многие широкополосные соединения настроены так, чтобы пропускать гораздо больший нисходящий трафик, чем восходящий трафик (каким был ADSL во времена DSL). Таким образом, вы можете получить 15 Мбит меньше, но только 4 Мбит. Если вы обслуживаете, это означает, что у вас есть дроссельная заслонка 4 Мбит.

  • Проблемы окружающей среды. (Пыль, вибрация, место для хранения, есть ли у вас подходящее место для вашего сервера?)
  • Проблемы с отоплением и охлаждением. (Использование выделенного сервера может привести к значительному нагреву. Кроме того, ваш сервер может перегреться во время сильной жары, если у вас нет надлежащей вентиляции.)
  • Проблемы с безопасностью. (Ваш сервер может быть каналом, обеспечивающим доступ к вашим личным данным и компьютерам.)
  • Требования к сети. (Вы должны быть более осторожны в том, как вы используете свою сеть. Если вы используете слишком большую часть своего соединения (например, для загрузки), вы можете непреднамеренно DoS-атаковать ваш сайт. Кроме того, вы должны быть более осторожны с запланированным простоем вашего маршрутизатора или сети, вы не можете просто перепрограммировать dd-wrt на своем маршрутизаторе по прихоти (например), так как это может вывести из строя ваш сайт, когда кто-то его использует.

Для чисто личных сайтов с низким трафиком я действительно не вижу в этом проблемы. Фактически, я бы рекомендовал его как отправную точку для сайта чисто хобби. Если ваш сайт станет популярным, подумайте о переходе на хостинг.

С другой стороны, если это какой-либо бизнес-сайт, запустите его на хостинг-провайдере, предполагая, что бизнес не занимается хостингом (или достаточно большим, чтобы владеть собственным центром обработки данных).

То, что, кажется, еще никто не затронул: психологический эффект.

Когда я запускал сервер из дома (который действовал как почтовый сервер моего домена), я обнаружил, что постоянно параноидально относился к тому, чтобы он не ложился спать. Я всегда пинговал его, чтобы убедиться, что он не отбросит потенциально важное электронное письмо. В тех случаях, когда я не мог получить к нему доступ, начиналась паника; дом только что ограбили? сгоревший?

Конечно, вы можете быть гораздо менее склонны к подобным мыслям, чем я;)

  • Безопасность

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

Другие люди подняли много других проблем, которые могут быть или не быть проблемами в вашем конкретном случае. В основном, я вижу это так: если вы занимаетесь самостоятельным хостингом в качестве хобби и если вам это интересно, самостоятельный хостинг может быть прекрасным. Если это для бизнеса, то вы, вероятно, захотите заняться чем-то другим, кроме самостоятельного хостинга.

Не забывайте об эффекте Slashdot. Вы только «малый объем», пока ссылка на один из ваших сайтов не окажется на Slashdot / reddit / digg / другом агрегаторе ссылок / сайте с высоким трафиком.

Динамический IP-адрес - ваше препятствие. Если вы хотите, чтобы люди получали доступ к вашему сайту через DNS (www.mysite.com) вместо необработанного IP-адреса, вам придется изменять свой общедоступный файл хоста каждый раз, когда ваш интернет-провайдер назначает вам новый IP-адрес. Кэшированная информация для вашего сайта на всех маршрутизаторах между вами и предыдущими посетителями, вероятно, займет часы для обновления, даже если ВЫ поймете и измените ее немедленно.

По сути, ваши посетители будут видеть много сообщений 404 каждый раз, когда вы получаете новый IP. Получение статического IP-адреса от вашего интернет-провайдера подсказывает ему, чем вы собираетесь заниматься.

Ты можешь использовать Google AppEngine для бесплатного размещения ваших веб-страниц с низким трафиком. Статические страницы будут работать нормально (есть руководство), для динамического вам придется использовать Python.

Бесплатные квоты Appengine подходят для вашей домашней страницы, если вы не знаменитость.

Когда вы можете получить достаточно крупный хостинг по смехотворно дешевым ценам, действительно ли это того стоит? Моя учетная запись GoDaddy - с ASP.NET, до 2 баз данных SQL Server, до 25 баз данных MySQL и множество других функций обходится мне в 86 долларов в год. Сравните это с покупкой собственного оборудования и брандмауэра, правильной настройкой сети на DMZ-сервер, любыми потребностями в избыточности / питании, надежным решением для резервного копирования и т. доступ к локальному рабочему столу (или даже к удаленному рабочему столу). Не веский аргумент.

Обычно дома у вас будет АDSL, где A означает асимметричный. Например, 24Mbit ADSL2 + имеет только 1Mbit загрузки. Типичные кабельные модемы тоже асимметричны, хотя разница не такая большая (3-5 раз, а не 20 раз). Некоторые интернет-провайдеры для борьбы с P2P и дальше снижают скорость загрузки, например, троттлинг. 20 Мбит ADSL для загрузки 512 Кбит.

В противном случае это не проблема. Что касается безопасности, даже простые маршрутизаторы SOHO позволяют создавать DMZ и поместите туда свой сервер. Несколько лет назад я использовал домашний сервер, старый ПК, разогнанный и преобразованный в безвентиляторный.

Но в настоящее время я не вижу в этом смысла. Это просто не стоит суеты. В настоящее время вы можете получить бесплатный хостинг хорошего качества (например, Google Apps Engine) или широкий выбор дешевого личного хостинга типа VPS.

Если ваш веб-сайт отправляет какие-либо исходящие сообщения электронной почты, будьте готовы к тому, что они будут заблокированы множеством крупных служб (yahoo, earthlink, hotmail), которые не любят принимать электронную почту с IP-адресов, предназначенных для динамического назначения.

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

-
bmb