Для чего нужен собственный веб-сервер

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

Для начала следует сказать, что поднять собственный веб-сервер и сопутствующие ему элементы не просто, а очень просто. На нашем сайте вы можете прочитать инструкции по развёртыванию конфигураций LAMP (Linux + Apache + MySQL + PHP) и WIMP (Windows + IIS + MySQL + PHP). Да и, конечно, в остальной сети Интернет нет отбоя от статей и заметок по похожим темам.

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

Плюсы своего веб-сервера:

  • Полный контроль над конфигурацией и работой сервера;
  • Возможность выключить сервер за ненадобностью и снова включить при необходимости;
  • Нет платы за виртуальный хостинг или аренду чужого сервера (физического или виртуального).

Впрочем, и минусов у такого варианта тоже предостаточно:

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

Попробуем примерно оценить расходы на электроэнергию. Предположим, что мы не собираемся размещать на веб-сервере сайт с высокой нагрузкой. Тогда в качестве сервера может выступать обычный ПК или даже ноутбук. Монитор в данной конфигурации не рассматриваем. При средней конфигурации и невысокой нагрузке потребление будет составлять 40-60 Вт в час. Предположим, что в сервере есть два жестких диска, из которых собрано «зеркало», и остановимся на потреблении в 60 Вт. В сутки это 1,44 кВт. В месяц 43,2 кВт. Тариф по электроэнергии в каждом регионе России свой, плюс он зависит от наличия или отсутствия элекроплиты, сколько видов зон поддерживает счётчик (пик, полупик, ночь), даже от того, в городской или сельской местности находится потребитель. К примеру, в Москве для квартиры с обычным однофазным счётчиком тариф будет 5,47 руб/кВт ч, если нет электроплиты, и 4,37 руб/кВт ч, если плита есть. Для упрощения посчитаем по тарифу 5 руб/кВт ч. В таком случае мы получаем 216 руб. в месяц и 2592 руб. в год. Ещё раз оговорюсь, что эта сумма может быть как меньше, так и больше. Для точного измерения нужно использовать специальный прибор — ваттметр. Либо отключить всех потребителей электроэнергии кроме ПК и посмотреть, какую цифру показывает счётчик. Но самое неприятное в домашнем сервере то, что любое отключение электроэнергии сделает его недоступным. Конечно, отключение электроэнергии может случиться и в дата-центре. От длительного отключения электроэнергии не спасут никакие источники бесперебойного питания, только генератор. Но даже если говорить о краткосрочных проблемах с питанием, придётся раскошелиться на ИБП.

Любое оборудование подвержено износу. Кроме того, если не хотите снижения производительности, необходим уход за ПК: чистка, смена термопасты и т.п. Программной части тоже иногда требуется обслуживание — настройка и/или обновление. На это время сайт будет недоступен. Как правило, хостинг-провайдеры стараются проводить обслуживание ночью и имеют возможность перенести сайт на другой сервер.

С другой стороны, имея свой собственный веб-сервер, вы однозначно получите больше мощности за те же деньги. Ведь кроме стоимости непосредственно «железа», оплачивая хостинг, вы косвенно платите и зарплату работникам данной фирмы, оплачиваете другие расходы хостинг-провайдера, ну и про прибыль не забудьте. Даже если предположить, что само «железо» достаётся хостинг-провайдеру немного дешевле, чем его можно купить в рознице, это не перечислит прочих заложенных в цену факторов. Но при этом есть нюанс. Хостер может более гибко управлять имеющимися в его распоряжениями мощностями, минимизируя простои, что позволяет предлагать конкурентные цены. В то время как домашний веб-сервер, скорее всего, будет частично простаивать.

Из этого следует простой вывод: для хоть немного серьёзного проекта собственный веб-сервер подойдёт очень вряд ли. Хотя эту мысль можно дополнить: собственный сервер (точнее серверы!) имеет смысл заводить только если у вас очень серьёзный проект. Но, если мы говорим о проектах попроще, то свой веб-сервер это хорошая площадка для тренировки. Быть может, вам не нужна доступность сайта 24/7. Или виртуальный хостинг используется под завязку, а переходить на более дорогой тариф вы не хотите. Причин может быть много. В остальных случая оптимальный вариант — хостинг. И лучше не бесплатный. Минусы бесплатных хостингов — отдельный разговор.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *