История о том, как я перестал пользоваться обычными хостингами и перешёл на выделенные сервера (VPS).
Буквально три года назад столкнулся с плохой работой хостинговой компании ValueHost. Первоначально я выбрал его для своих проектов из-за большого дискового пространства. Вроде бы, давалось 25 гигабайт места. Такой щедрости на тот момент ни у кого не видел. Конечно, я читал комментарии о том как примерно в 2008 году в ValueHost накрылись сервера со всеми базами данных без возможности восстановления. Уверен, тогда облысел не один владелец сайта. Но всё-таки решил рискнуть и на первое время не прогадал. Нравилась быстрая техподдержка ValueHost, отвечали буквально за 10 минут. Прожил я с ними года 3 и всем советовал... Но одним летом из-за жары у них начали падать сервера, отключаться свет и улетать интернет. Началось это в августе, периодически продолжалось до зимы. И я решил найти более стабильный сервис.
Выход из зоны комфорта
Начал выбирать новый хостинг для своих проектов и с этого момента узнал много нового. Оказалось, что далеко не у всех хостингов свои сервера. Не правда ли странно звучит? Казалось бы, заказываешь хостинг у компании, которая физически размещает у себя железки, подводит к ним электричество и интернет. Но оказывается, что некоторые хостинги - это арендаторы дата центров. Они пользуются услугами дата центров, заказывают у них сервера, а своим клиентам продают услуги, которыми по факту не владеют. Это буквально похоже на субаренду. Покупаешь услуги не у владельца серверного железа, а у посредника, и становишься субарендатором. Чтобы сэкономить такие хостинги продают места на одном физическом сервере сразу десятку (или даже сотне) покупателей. Сайты на таком сервере набиты как селёдки в бочке. Если один проект начинает потреблять больше ресурсов, то остальные приходится замедлять - ведь процессор один, а сайтов много.
Дата центр просторнее простого хостинга
Было желание дать проектам дополнительную мощность. И я решил заказать хостинг непосредственно у того, кто имеет физические сервера, а не виртуальные. Нашёл дата центр Caravan.ru. Связавшись с ними по телефону выяснил, что на их серверах находится такие гиганты как ТехноСила, ХабраХабр, игровые сервера русского сегмента Electronic Art... И это меня ещё больше подкупило. Но оказалась загвоздка в том, что большие дата центры не утруждающийся созданием красивых интерфейсов для управления серверами. Заказать у них можно целый сервер, но на нем не будет установлено никаких ISPmanager или иных интерфейсов для управления сайтами. Это будет "голый" компьютер на Linux или Windows без набора базовых программ для работы сайта (Apache, MySQL, PHP). Вы будете общаться со своим сервером и сайтами через командную строку, текстовыми командами. Поэтому заказывать услуги непосредственно у дата центра достаточно непопулярное занятие. Но я рискнул, потому что не хотел больше работать через посредников. Мне надоело находится на Shared хостинге, где ресурсы сервера тратятся не только на меня, но и на сотню чужих сайтов-соседей. И не прогадал.
Вывод
Было сложно привыкнуть к общению с сервером через текстовые команды. Я, как пользователь Windows, не переносил командную строку и мозг постоянно требовал красивых кнопочек, ползунков и курсора мыши. Но приспособился и теперь понимаю, что боязнь отсутствия интерфейса не критичная. В этот момент для меня открылся мир Linux и виртуальных выделенных серверов (VPS). Удивительно как нужда заставляет человека развиваться.