выделенный VPS-сервер VS виртуальный хостинг

Всем привет! Сегодня хочу затронуть такую тему, как — преимущество выделенного виртуального сервера (VPS/VDS) перед услугой виртуального хостинга.

Эта тема возникла на не на пустом месте, и вот почему: практически любой проект в интернете требует основу для себя — место, где он будет расположен, и доступен для всех пользователей мировой сети.

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

Существует несколько основных решений, доступных для пользователей, которые отличаются не только ценой, но и уровнем сервиса/возможностей:

  • Виртуальный хостинг — пользователю выделяется дисковое пространство, обычно в несколько раз больше, чем нужно под нужды сайта, и немножко ресурсов сервера, с урезанным интернет-каналом. Единственное сомнительное преимущество — низкая цена услуги — напрочь убивается другими недостатками, начиная от недоставляемости писем (из-за неправильно настроенного почтового сервера), неработающих/отключённых функций и модулей PHP, и заканчивая постоянными глюками и тормозами сайтов, вплоть до его полной недоступности (временами). Всё это чревато постоянным нервозом, руганью с тех-поддержкой, недополученной прибылью или вообще убытками, если web-проект/сайт — коммерческий.
  • Виртуальный выделенный сервер (VPS/VDS) — когда часть ресурсов физического сервера выделяется в отдельную виртуальную машину, и на них базируется отдельная виртуальная операционная система, которая находится в полном распоряжении пользователя. Существенные особенности такой виртуальной машины: выделенная оперативная память, виртуальный аналог полноценного процессора, или даже выделенное ядро многоядерного процессора, постоянное подключение к интернету через отдельный сетевой интерфейс и выделенный IP, выделенное дисковое пространство. Преимуществ такого решения — тьма: все ресурсы выделенного сервера принадлежат пользователю, возможность устанавливать любую необходимую операционную систему и нужное ПО для конкретных задач, полный контроль над сервером, и т.д. и т.п. Недостатков всего два: необходимость самому настраивать/администрировать VPS, либо нанимать кого-то со-стороны (а это деньги), и — цена, которая иногда бывает существенно выше стоимости виртуального хостинга.
  • Выделенный физический сервер — полноценная серверная станция, обладающая необходимым набором оборудования: процессор, оперативная память, жёсткий диск либо целый массив RAID, сетевой интерфейс с выделенным IP, всё это запитано через источник бесперебойного питания, и имеет собственную систему охлаждения. Такое решение могут позволить себе только крупные компании, т.к. цена аренды такого сервера весьма кусается.
  • Для справедливости, стоит ещё выделить в отдельный сегмент такое решение, как — облачный VPS, когда пользователь оплачивает ровно те услуги, которые потребляет (кол-во использованной оперативной памяти, потреблённые ресурсы процессора, использованное дисковое пространство, вплоть до объёма принятого и отправленного трафика), но — итоговый ценник в конце месяца за оказанные услуги может повергнуть пользователя в шок.

Ну а что-же выбрать среднестатистическому пользователю, запускающему свой коммерческий проект, например — интернет-магазин? На каком решении остановиться, что-бы и не прогадать, и не переплачивать?

Преимущества и недостатки виртуального хостинга

Как показывает практика, подавляющее большинство пользователей выбирают именно виртуальный хостинг, основываясь на двух основных вещах:

  1. Это прежде всего, цена, стоимость услуг хостера. Естественно, все стараются сэкономить, не желая переплачивать, поэтому одни впадают в крайности, приобретая самый дешёвый виртуальный хостинг, другие — наоборот, стараются ответственно подходить к коммерческому проекту, и надеясь на надёжность и качество, покупают наоборот — самый дорогой хостинг, или — в верхней ценовой категории, у известных хостинг-компаний, но — наивно предполагая, что его стоимость гораздо ниже стоимости виртуального выделенного сервера (VPS/VDS), и они таким образом, экономят (впоследствии я докажу, что это совершенно не так).
  2. Кажущаяся простота в эксплуатации и удобство пользования — на виртуальном хостинге не надо ничего настраивать, уже есть готовая хостинг-панель, с кучей ненужных модулей, стоит только залить файлы сайта и базу данных на хостинг — и готово. При этом, даже через хостинг-панель не все управлять хостингом толком-то и могут, точнее, не только лишь все ©.

В результате, получается вот что:

  • фактически, на одном сервере висят до нескольких десятков сайтов от разных пользователей, деля между собой ресурсы сервера (процессор, оперативка) и ширину интернет-канала. Именно этим у некоторых хостеров обуславливается ограничение входящего/исходящего трафика и кол-во сайтов и БД на один аккаунт, что вполне понятно и закономерно — интернет-канал не резиновый, и на всех может не хватить.
  • В случае превышении нагрузки на один из сайтов, тормозить начинают сразу все, либо сервер встаёт колом. То-же самое при DDoS-атаке на любой из сайтов — сервак виснет намертво, и все ресурсы на нём — дохнут.
  • Письма с таких сайтов практически никогда не доходят до получателей, либо отправляясь почтовыми службами в спам, либо — сразу реджектятся (отклоняются). Речь идёт и о письмах о подтверждении регистрации, и об уведомлениях, и о письмах почтовой рассылки. Причина — неправильно настроенный почтовый сервер: все домены висят на одном IP, который не резолвится назад в домен, что конечно-же не есть гуд. Да и большинство понятия не имеет, как правильно настраивать DNS-записи для домена.
  • Предусмотрительный хостер отключает на сервере, в целях безопасности, некоторые модули и функции PHP, зная, с кем ему придётся иметь дело: большинство пользователей — конченые ламеры, и плевать они хотели на элементарную безопасность и прочие меры предосторожности, вроде прав доступа на файлы и каталоги, и прочее. В результате — становятся недоступными многие функциональные вещи в сложных проектах, типа интернет-магазинов, и т.д.

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

Я намерен развеять этот миф, и показать явные преимущества выделенного VPS-сервера перед виртуальным хостингом, как в плане цены — так и в плане удобства эксплуатации и администрирования.

Преимущества выделенного виртуального VPS/VDS сервера

Да, выделенный сервер надо самостоятельно устанавливать, настраивать и администрировать. НО — самостоятельно этому можно обучиться всего-лишь за месяц, а под чутким руководством и с инструкциями — это делается вообще за пару дней!

Правильно и грамотно настроенный VPS-сервер не боится DDoS-a, сайты на нём всегда доступны и не тормозят, письма всегда доходят до своих получателей в любых почтовых службах, а администрирование почти вообще не занимает времени и сводится к минимуму — периодическому обновлению системы и компонентов.

При том, на VPS доступны дополнительные «плюшки» и бонусы: владелец может сам поставить дополнительно ПО, которое ему необходимо: виртуальную приватную сеть, прокси-сервер для приватного серфинга в интернете, программы для собственных массовых почтовых рассылок. И за всё это не надо дополнительно платить!

Теперь о главном мифе — высокой стоимости выделенных серверов. Да, у российских хостеров ценник на VPS зашкаливает, потому как они откровенно зажрались, и либо не боятся конкуренции, либо попросту находятся в ценовом сговоре. Высокий ценник у них сочетается с отвратительными условиями обслуживания.

Именно по ним и складывается впечатление о цене и качестве услуг VPS. НО! При этом, мало кто берёт в расчёт зарубежных хостеров, среди которых действует реальная конкуренция, и цены у них — более чем демократические!

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

Плюс — вполне можно найти хостера, у которого всё-таки имеется русскоязычная поддержка, а английский язык можно и со-словарём поюзать, гугл-переводчик в помощь.

Вот конкретный пример: этот сайт, и корпоративный сайт-визитка «Инвестиционного Сервиса» расположены на выделенном VPS, за который я плачу — ВНИМАНИЕ! — СТО ВОСЕМЬДЕСЯТ (180) РУБЛЕЙ В МЕСЯЦ!!!

При этом, оба сайта висят на разных выделенных IP, оба имеют SSL-сертификаты, работают по протоколу HTTP2 с шифрованием передачи данных, что весьма приветствуется и Яндексом и Гуглом.

Сам-же сервер имеет  следующие параметры: одно-ядерный процессор 2.4 гигагерц, 2 гига оперативной памяти (раньше было 4, но на протяжении длительного времени мониторинг показывал, что используется только треть), 10 гигабай жёсткий диск SSD (кто в теме, тот знает, что это весьма положительный момент), неограниченный трафик, плюс — гарантированная защита хостером от DDoS-a на уровне сетевого шлюза.

И всё это, повторюсь — за 180 рублей в месяц (2.99 евро), максимум, что я платил — 200 р., когда евро стоил дорого.

Обзор и сравнение хостеров, предлагающих услуги VPS, будет в следующей статье, ну а пока на этом — всё!