Хостинг для SMM-панели выбирают в последнюю очередь и обычно по цене. Потом выясняется, что панель ведёт себя не как обычный сайт: у неё есть фоновые процессы, регулярный опрос чужих API и трафик, который приходит не только от людей. Разберём, что ей нужно на самом деле.
Чем нагрузка панели отличается от нагрузки сайта
Обычный сайт работает по запросу: пришёл посетитель — отдали страницу. Панель работает постоянно, даже когда посетителей нет. Она опрашивает поставщиков о статусах активных заказов, отправляет новые заказы, обновляет наличие и цены в каталоге, обрабатывает уведомления от платёжных систем. Всё это фоновые задачи по расписанию, и им нужен процесс, который не выключается между визитами.
Отсюда первое следствие: дешёвый шаред-хостинг для панели чаще всего не подходит. На нём ограничивают время выполнения скрипта, число процессов и частоту запуска задач по расписанию, а исходящие соединения к чужим API могут быть закрыты вовсе.
Что нужно проверять перед покупкой
- Планировщик. Возможность запускать задачи хотя бы раз в минуту, а не раз в пятнадцать. От этого напрямую зависит, как быстро у клиента обновится статус заказа.
- Исходящие соединения. Панель постоянно ходит к API поставщиков. Ограничение на исходящий трафик её просто остановит.
- База данных. История заказов растёт быстро, и на дешёвых тарифах лимит по размеру базы упирается раньше, чем по диску.
- Трафик. Тарифы с оплатой за гигабайты неприятны тем, что при атаке счёт растёт вместе с ней.
- Резервные копии. Наличие бэкапов у хостера ещё не значит, что вы сможете восстановиться. Проверяется только пробным восстановлением.
Второе следствие — резервирование. У панели есть данные, которые нельзя восстановить пересозданием: история заказов, балансы клиентов и связки заказов с идентификаторами на стороне поставщиков. Если последнее потеряно, статусы активных заказов уже не подтянутся, и разбираться придётся вручную с каждым клиентом.
Про атаки
Панели в этой нише получают нежелательное внимание чаще среднего сайта: и от конкурентов, и от ботов, перебирающих пароли к админке. Обычный VPS без защиты в этой ситуации остаётся один на один с проблемой, а услуга защиты от DDoS покупается отдельно и стоит заметных денег.
Сколько времени это отнимает
Настройка сервера — разовая работа на несколько часов. Дальше начинается постоянная: обновления системы, продление сертификата, проверка бэкапов, разбор непонятных сбоев. Эти часы не выставляются счётом, но расходуются каждый месяц, и в расчёте стоимости панели их обычно забывают — мы писали об этом в разборе сколько стоит запустить SMM-панель.
Когда хостинг не нужен вовсе
При аренде панели вопрос снимается целиком: сервер, безлимитный трафик, SSL, защита от DDoS, резервные копии и обновления движка входят в стоимость, а подключается ваш домен CNAME-записью. Отдельного тарифа за хостинг нет, потому что нет и отдельного хостинга — см. SMM-панель под ключ.
Итог
Панели нужен не самый дешёвый хостинг, а такой, где работают фоновые задачи, открыты исходящие соединения и есть защита от атак. Если считать вместе с временем на администрирование, разница между «сэкономил на сервере» и «не занимаюсь сервером» оказывается меньше, чем кажется на старте.