Виртуальный хостинг или VPS: что выбрать под свой сайт
На виртуальном хостинге ваш сайт делит один сервер и его ресурсы с сотнями других, а настройкой занимается провайдер. На VPS вам выделяют изолированную часть сервера с закреплёнными ресурсами и полным доступом, но и следить за ней приходится самому или с помощью администратора. Хостинг дешевле и проще, VPS мощнее и гибче — отсюда и все остальные различия. Ниже сравним их по пунктам: ресурсы, изоляция, управление, цена, ответственность — и разберём, что подходит на старте разным проектам.
Что такое виртуальный хостинг
Виртуальный хостинг — это коммуналка. На одном сервере живёт много сайтов, и ресурсы делятся между всеми. Операционную систему, веб-сервер, базу данных и защиту настраивает провайдер: вы получаете панель управления, заливаете файлы и работаете. Это дёшево, не требует технических знаний и подходит большинству обычных сайтов.
Минус тоже понятный: сосед по серверу с внезапным наплывом трафика может слегка придавить и вас, а тонко настроить окружение под себя не выйдет. Вы пользуетесь тем набором программ и версий, который предлагает провайдер.
Что такое VPS
VPS — это отдельная квартира. Физический сервер делят на несколько виртуальных машин, и каждая работает как самостоятельный компьютер со своей операционной системой. Вам выделяют изолированный кусок сервера с гарантированными ресурсами и root-доступом — правами администратора, с которыми можно менять в системе что угодно. Хотите — ставите любое ПО, меняете версии, крутите настройки под свой проект.
За эту свободу приходится платить: сервер надо администрировать самому или отдавать это на поддержку. Если некому следить за обновлениями и безопасностью, VPS быстро превращается в источник проблем. Подробнее о том, как это устроено, — в материале VPS для начинающих.
Чем VPS отличается от хостинга: сравнительная таблица
| Параметр | Виртуальный хостинг | VPS |
|---|---|---|
| Ресурсы | Общие на всех клиентов сервера, в рамках лимитов тарифа | Закреплены за вами: столько ядер, памяти и диска, сколько в тарифе |
| Изоляция | Сайты разных клиентов работают в одной системе | Отдельная виртуальная машина со своей операционной системой |
| Доступ | Панель управления, FTP, иногда ограниченный SSH | Полный root-доступ |
| Программы и версии | Только то, что предлагает провайдер | Любые, которые поставите сами |
| Кто настраивает сервер | Провайдер | Вы, ваш администратор или подрядчик |
| Обновления и безопасность системы | На стороне провайдера | На вашей стороне |
| Влияние соседей | Возможно: чужая нагрузка может замедлить ваш сайт | Минимальное: ресурсы разграничены |
| IP-адрес | Обычно общий с другими сайтами | Собственный |
| Сколько сайтов | По лимиту тарифа | Сколько выдержат ресурсы |
| Рост | Переход на старший тариф, потолок наступает быстро | Ядра, память и диск добавляются по мере надобности |
| Резервные копии | Чаще всего делает провайдер | Настраиваете сами или подключаете услугой |
| Порог входа | Справится человек без технических знаний | Нужны навыки администрирования или тот, у кого они есть |
| Цена | Ниже | Выше, плюс возможные расходы на панель и администратора |
Ресурсы: общие или гарантированные
Главное отличие — как распределяется мощность сервера. На хостинге тариф описывает не «ваш процессор и вашу память», а лимиты: сколько процессорного времени, памяти и одновременных процессов может занимать ваш сайт, сколько на диске может лежать файлов. Пока вы в них укладываетесь, всё работает. При превышении сайт начинает отвечать медленнее или отдаёт ошибку.
На VPS ресурсы записаны в тарифе прямо: например, два ядра, четыре гигабайта памяти, сорок гигабайт диска. Ими распоряжаетесь только вы — хоть под один нагруженный сайт, хоть под десять маленьких. Оговорка одна: у недорогих провайдеров процессорные ядра тоже могут делиться между клиентами, поэтому при выборе смотрят не только на цифры. Как подобрать параметры под задачу, мы разобрали в статье сколько ядер, памяти и диска нужно VPS.
Мощный сервер не ускорит сайт сам по себе. Если тормозит из-за тяжёлого кода или неоптимизированных картинок, переезд на VPS проблему не решит — просто станет дороже.
Изоляция и безопасность
На хостинге ваш сайт живёт в одной системе с чужими. Провайдеры разграничивают клиентов, но полностью последствия соседства не исчезают: нагрузка одного сайта сказывается на остальных, а общий IP-адрес означает общую репутацию. Если сосед рассылает спам, под подозрение у почтовых сервисов может попасть весь адрес.
На VPS у вас отдельная система и собственный IP. Чужой взломанный сайт до вашего сервера не дотянется. Но появляется обратная сторона: систему никто, кроме вас, не защищает. Незакрытые порты, простой пароль, забытые обновления — всё это уже ваша зона. С чего начинать, описано в статье первые настройки безопасности VPS.
Управление: кто настраивает сервер
На хостинге всё делается через панель: добавить домен, создать почтовый ящик, выпустить SSL-сертификат, поменять версию PHP. В командную строку заходить не нужно, сломать сервер невозможно — у вас просто нет таких прав.
На «голом» VPS вы получаете операционную систему и доступ по SSH — то есть командную строку. Веб-сервер, базу данных, почту, сертификаты и резервные копии нужно установить и настроить. Задачу упрощают два варианта:
- Панель управления сервером. Она даёт привычный интерфейс, почти как на хостинге. Часть панелей платная, и это отдельная строка расходов. Какие бывают — в обзоре панелей управления сервером.
- Управляемый VPS. Сервер администрирует провайдер или подрядчик: ставит обновления, следит за нагрузкой, чинит сбои. Вы получаете ресурсы VPS без необходимости разбираться в Linux.
Сколько стоит хостинг и сколько — VPS
Младшие тарифы хостинга и начальные VPS у многих провайдеров стоят сопоставимо, поэтому сравнивать одну только абонентскую плату бессмысленно. Разница появляется, когда к цене сервера добавляется всё, что на хостинге уже включено.
| Статья расходов | Виртуальный хостинг | VPS |
|---|---|---|
| Абонентская плата | Есть | Есть, растёт вместе с ресурсами |
| Панель управления | Включена | Бесплатная либо платная лицензия |
| Администрирование | Включено | Своё время, администратор или услуга провайдера |
| Резервные копии | Обычно включены | Часто отдельная услуга или место на внешнем хранилище |
| Первоначальная настройка | Не нужна | Разовая работа: несколько часов специалиста |
| Мониторинг | На стороне провайдера | Настраивается отдельно |
Итоговая стоимость владения VPS обычно выше, чем у хостинга, даже если тариф дешёвый. Что именно входит в цену хостинга и за что берут доплату, мы разбирали в статье тариф хостинга: за что вы платите.
Кто за что отвечает
Об этом различии вспоминают последним, хотя оно важнее цены. На хостинге за работу сервера отвечает провайдер: если упала база данных или закончилось место на общем диске, чинит он. Ваша зона — сам сайт: его код, обновления движка, пароли от админки.
На VPS провайдер отвечает только за то, чтобы виртуальная машина была включена и доступна по сети. Всё, что внутри, — ваше:
- обновления операционной системы и программ;
- настройка и перезапуск веб-сервера и базы данных;
- защита от взлома и подбора паролей;
- резервные копии и проверка того, что из них можно восстановиться;
- контроль свободного места, памяти и нагрузки.
Если сайт на VPS перестал открываться ночью из-за переполненного диска, поддержка провайдера, скорее всего, ответит, что сервер работает, а остальное — вопрос к вашему администратору.
Что выбрать на старте
| Проект | Что взять | Почему |
|---|---|---|
| Лендинг, сайт-визитка | Хостинг | Нагрузка небольшая, особых настроек не нужно |
| Корпоративный сайт, блог | Хостинг | Типовой движок работает на стандартном окружении |
| Небольшой интернет-магазин | Хостинг, тариф с запасом | Хватает, пока каталог и посещаемость умеренные |
| Магазин на тяжёлой платформе, большой каталог, обмен с учётной системой | VPS | Нужны закреплённые ресурсы и настройка под движок |
| Самописный проект, нестандартное ПО | VPS | На хостинге нужных программ или версий может не быть |
| Несколько сайтов в одних руках | VPS или хостинг с тарифом на несколько сайтов | Зависит от суммарной нагрузки и от того, есть ли кому администрировать |
| Повышенные требования к безопасности | VPS | Соседи на одном сервере нежелательны |
Лендинг, визитка, корпоративный сайт, небольшой магазин — виртуального хостинга обычно хватает с запасом. Нагруженный проект, нестандартное окружение или несколько сайтов сразу — повод смотреть в сторону VPS.
Если хостинга перестало хватать
Начать с хостинга и перейти на VPS позже — обычный путь, и он ничем не хуже, чем сразу брать сервер «на вырост». По каким признакам видно, что сайт вырос из тарифа, и как проходит сам переезд, подробно разобрано в статье когда пора переезжать с хостинга на VPS — здесь повторять не будем.
Частые ошибки при выборе
- Берут VPS «на вырост» без администратора. Сайт-визитка получает сервер, за которым никто не следит, и через год он работает на устаревшей системе с известными уязвимостями.
- Ждут от VPS скорости. Медленный сайт переносят на сервер, не разобравшись в причине. Сначала стоит проверить код, картинки и кэширование.
- Сравнивают только цену тарифа. Панель, резервные копии и администрирование в расчёт не попадают, и итоговый счёт оказывается сюрпризом.
- Выбирают хостинг по объёму диска. Гигабайты редко бывают узким местом. Важнее лимиты на процессор, память и число процессов.
- Забывают про резервные копии на VPS. На хостинге они делались сами, а на сервере их никто не настроил.
- Держат на хостинге проект с особыми требованиями. Нужной версии или программы нет, и разработчики месяцами обходят ограничения вместо того, чтобы один раз переехать.
Коротко
Виртуальный хостинг — общий сервер под управлением провайдера: дёшево, просто, но с лимитами и соседями. VPS — собственная виртуальная машина с закреплёнными ресурсами и полной свободой настройки, за которую вы отвечаете сами. Большинству сайтов малого бизнеса на старте достаточно хостинга; VPS нужен, когда требуются гарантированные ресурсы, особое окружение или изоляция.
Не уверены, что подойдёт, — напишите нам, подскажем под вашу задачу и подберём тариф хостинга или сервер без переплаты за лишнее.
Подобрать хостинг в CasperLab
Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.
Подобрать хостинг