Homehosting: плюсы и минусы
Хостинг дома на собственном компьютере: достоинства и недостатки, риски и их минимизация, проблемы и их решения
- 1
- 2
В этом посте будет собираться и упорядочиваться информация по теме хостинга дома на собственном компьютере: достоинства, недостатки, риски и их минимизация, проблемы и их решения.
Сообщения из старого обсуждения этой темы находятся здесь.
Плюсы
- Всё под твоим контролем. Нет никакого хостера, который может в любой момент выкинуть какой-нибудь фортель, из-за которого ты потеряешь доступ к серверу или вообще сам сервер вместе данными, хранящимися на нём. Всё честно, т. к. всё находится перед тобой, а не где-то там.
- Наличие физического доступа к серверу, полная свобода и простота действий. Не придётся передавать тяжёлые данные через Интернет, их можно передать с любого носителя сразу непосредственно на сервер. Если машина по совместительству является и десктопом, то вообще ничего никуда передавать не придётся. Больше не нужно зависеть от техподдержки и тратить свои ресурсы на коммуникацию с ней, объяснять ей суть проблемы, надеяться и ждать ответных действий. Ты можешь любые вопросы решить сам, поскольку имеешь физический доступ к машине.
- Экономия денег. Допустим, абонентская плата за интернет (которую тебе в любом случае платить, хоть держишь ты сервер, хоть нет) составляет 600-700 р./мес. за 100 Мбит/с (а реально даже больше, чем 100). Железо — как минимум 1 ТБ дискового пространства, 16-32 ГБ ОЗУ, процессор примерно уровня Core i5. А какую абонентскую плату за это всё запросил бы хостер? TimeWeb — 8390 р./мес. (взято из их онлайн-калькулятора). У нас же то же самое имеется примерно за 150-200 р./мес. (за потребляемую компьютером электроэнергию). За эти же деньги TimeWeb даёт только 1 ядро 3.3 ГГц, 1 ГБ ОЗУ и 15 ГБ дискового пространства. Чего в принципе хватит, чтобы держать форум вроде этого, но если хочешь хостить что-то более тяжёловесное, то уже нет. Ну и плюс к этому нужно учитывать стоимость статического внешнего IP у конкретного провайдера.
- Практически «бесконечные» ресурсы. Для серверных нужд компьютера с вышеописанными характеристиками хватит с лихвой почти для чего угодно. А если речь идёт о веб-хостинге, то о ресурсах можно вообще не думать.
- Риск возникновения пожара. Как может возникнуть пожар и как его избежать? Варианты:
- Недостаточный по мощности блок питания. Решается подсчётом максимальной потребляемой мощности всех компонентов компьютера в сумме и покупкой блока питания, для которого такая мощность является номинальной. То есть, мощность БП должна быть с запасом.
- Неисправные или подверженные износу комплектующие. В пример можно привести вентиляторы с гидродинамическими подшипниками, которые являются самыми распространёнными, но износ такого подшипника может привести к замедлению или полной остановке вентилятора, а это в свою очередь к большому току, проходящему через него (если мат. плата его не ограничит) и нагреву обмотки двигателя вентилятора с возможным дальнейшим возгоранием. Хоть это и маловероятно, но теоретически возможно. Вентиляторы с подшипниками качения решают эту проблему.
- Неисправные электротехнические устройства (розетки, вилки, удлинители и т. д.). Бывает, что контакты в розетке, особенно, если она старая, окислены настолько, что начинают греться. Я менял одну розетку, которая начала из-за этого плавиться. Если такой розеткой продолжать пользоваться, при этом она будет находиться где-нибудь под столом, то дело может дойти до пожара. Но это уже проблема не из компьютерной области, за электротехническими устройствами в принципе везде надо следить.
- Потенциально возможные точки отказа. Такие, как всевозможные подсветки, большое количество вентиляторов, PCI и USB устройств. Чем меньше всего того, что может выйти из строя, тем лучше (принцип KISS). По возможности стоит использовать пассивное или полупассивное охлаждение (см. пункт «Шум в комнате, создаваемый работой вентиляторов»).
Если знаете ещё какие-то варианты — напишите. - Риск выхода из строя HDD/SSD и возможной потери данных или нарушения их целостности (особенно касается СУБД). Решается созданием RAID1 из двух дисков. В Linux программным RAID управляет mdadm. Большинство установщиков дистрибутивов Linux, как, например, Debian, позволяют настроить RAID на этапе установки системы.
- Риск внепланового отключения питания и возможной потери данных или нарушения их целостности (особенно касается СУБД). Решается с помощью источника бесперебойного питания (ИБП). Но у ИБП есть недостаток в виде необходимости регулярной замены отработавших свой ресурс свинцово-кислотных аккумуляторов, которые стандартно используются в ИБП, несмотря на их малый цикл разряд/заряд. Решается их заменой на аккумуляторы LiFePO4 аналогичного форм-фактора (есть компании, которые могут изготовить такие, например LiForce). Не стоит использовать Li-ion и Li-Pol аккумуляторы — это ещё один источник возможного пожара (что мы регулярно можем видеть в новостях про воспламенившиеся аккумуляторы электросамокатов, электровелосипедов, моноколёс, смартфонов и т. д.) и надеяться на добросовестность производителя (им же заявляемую) я бы в таких вопросах не советовал. LiFePO4 не горит, максимум дымится, даже если нанести ему механические повреждения, например, проткнуть гвоздём.
- Шум в комнате, создаваемый работой вентиляторов. По возможности стараться использовать пассивное или полупассивное охлаждение. Есть блоки питания с пассивным охлаждением, но найти их непросто и стоят они немало. В некоторых мат. платах, в частности ASRock, предусмотрена возможность отключать вентилятор процессора при температуре ниже указанной. В сочетании с большим радиатором это даёт тишину и экономит ресурс вентилятора. Также пассивное охлаждение существенно уменьшает кол-во пыли в системном блоке, т. к. нечему её туда засасывать.
- Свет от светодиодов, мешающий спать. Стараться избегать ярких светодиодов на корпусе, светящихся вентиляторов и всевозможных подсветок. К тому же они являются дополнительной возможной точкой отказа.
- Провайдеры, которые блокируют 80-й порт. Зачем они это делают — непонятно. Выход один: разговаривать с техподдержкой на тему открытия 80-го порта. Если отказываются, то только бежать сломя голову от такого провайдера.
Я бы сказал — прозрачность. Для меня это главный плюс.
Нет опасений нарваться на плохой хостинг, который испортит все, например, через пару недель стабильной работы (привет, умирающие сервера за 200 руб. в месяц).
Ну и гораздо интереснее работать со всей картиной сразу — от аппаратной до софтверной части, во всевозможных проявлениях этого симбиоза, но это вкусовщина.
- 1
- 2
У вас нет прав для отправки сообщений в эту тему.

