VPS — это целая машина, которая принадлежит только вам: своя операционная система, свой доступ root, своя память, которую никто у вас не отнимет. Единственный сложный вопрос при покупке — какого размера её брать. Возьмёте с запасом — каждый месяц платите за простаивающие ресурсы. Возьмёте впритык — машина начнёт убивать ваши же процессы в самый неподходящий момент. Вот как это посчитать, а не угадать.
Память — то число, которое всё и решает
Из трёх чисел в тарифе — память, диск, ядра — именно память ударит первой. Когда у Linux-сервера она заканчивается, он не начинает вежливо тормозить. Он выбирает процесс и убивает его, и обычно выбирает самый крупный — то есть вашу базу данных.
Небольшой сайт на WordPress или похожей системе, с базой на той же машине, спокойно живёт в 2 ГБ. Магазину с несколькими тысячами товаров, поиском и кэшем нужно 4 ГБ. Если на одной машине несколько сайтов, добавляйте примерно по гигабайту на сайт, а не надейтесь, что они поделятся.
Правило, которое спасает от большинства бед: сколько машина занимает под нагрузкой — берите следующий размер. Не потому что запас нужен каждый день, а потому что он нужен в тот день, когда трафик вырастет втрое, а времени на переезд не будет.
Ядра важны меньше, чем кажется — пока вдруг не станут важны
Два ядра тянут гораздо больше, чем принято думать. Веб-сервер большую часть жизни ждёт — диск, базу, браузер посетителя, — а ожидание ядро не расходует.
Ядро расходует работа, в которой ожидания нет: обработка картинок, кодирование видео, сборка сайта при каждом обновлении, очередь фоновых задач. Если это про вас — посчитайте такие задачи и дайте каждой по ядру. Если нет — два ядра разумное начало.
Диск: измерьте, что есть, и удвойте
Диск легче всего оценить, потому что его можно просто посмотреть. Сложите файлы, базу и место под резервные копии, потом удвойте. Удвоение — не запас на всякий случай: базе нужно временное место, чтобы перестроить индекс, обновление системы сначала скачивается и только потом ставится, а лог-файл, за которым никто не следит, за неделю заполняет раздел.
Диск, заполненный на сто процентов, — это не медленный сервер, а остановившийся. Базы отказываются писать, сессии ломаются, а на починку нужно ровно то место, которого нет.
Решение можно поменять позже
Ни одно из этих решений не окончательное. Размер VPS меняется, и переход на тариф выше — это перезагрузка, а не переезд. В этом и состоит практическая разница между VPS и физическим сервером, и это хороший повод не мучиться над первым выбором.
Чего мы не советуем — брать в первый день самый большой тариф «чтобы наверняка». За первый месяц реального трафика вы узнаете о потребностях своей машины больше, чем за любое количество планирования заранее.
Где стоит машина
Наши виртуальные серверы работают в дата-центрах Евросоюза, на современном оборудовании с накопителями NVMe. Для посетителей из Грузии и региона это быстрое соединение, а ещё это значит, что ваши данные подчиняются правилам ЕС, а не никаким.
У каждого сервера есть полный доступ root, консоль, которую можно открыть прямо из личного кабинета даже когда сеть сломана, и возможность самому переустановить операционную систему, ни у кого не спрашивая.