Компания выросла до 30 пользователей и платит за VPS от 15 000 до 30 000 рублей в месяц. Тариф уже повышали, но задержки при проведении документов вернулись.
Следующее расширение VPS может отложить проблему на несколько месяцев. Но на границе 30–50 пользователей стоит сравнивать не соседние тарифы, а VPS и выделенный сервер. Решение принимают по трём признакам: числу пользователей, ограничениям ресурсов и расходам за три года.
Один медленный день ничего не доказывает. Руководство Unihost советует переходить с VPS после повторяющихся измеримых ограничений: нехватки CPU, подкачки, потолка IOPS или сетевого лимита.
До 25–30 пользователей VPS обычно хватает
VPS подходит компании с одной-двумя базами и неравномерной нагрузкой. Вы можете увеличить ресурсы перед закрытием месяца, а затем вернуться к прежнему тарифу.
Serverzilla указывает границу в 25–30 пользователей при выделенных ядрах и NVMe серверного класса. Для 1С компания рекомендует виртуализацию KVM. В такой среде виртуальная машина получает своё ядро ОС и гарантированный объём ресурсов.
OpenVZ делит ядра и диск между контейнерами. Из-за соседних виртуальных машин задержка может вырасти без изменений внутри вашей базы.
Ориентиры Serverzilla помогают проверить, соответствует ли тариф вашей нагрузке:
| Нагрузка | Конфигурация VPS | Решение |
|---|---|---|
| 1–3 пользователя, файловая база | 2 vCPU, 4–6 ГБ RAM, 50 ГБ NVMe | VPS закрывает задачу, если нет тяжёлых обменов и фоновых заданий |
| 5–10 пользователей, PostgreSQL | 4–6 vCPU, 8–12 ГБ RAM, 100 ГБ NVMe | Оставляйте VPS и следите за памятью, диском и временем проведения |
| 10–25 пользователей, УТ или ERP | 6–8 vCPU, 16–24 ГБ RAM, 200 ГБ NVMe | Проверьте KVM, выделенные ядра и дисковый лимит |
| 25–50 пользователей | 8–16 vCPU, 32–48 ГБ RAM, 400–500 ГБ NVMe | Считайте стоимость dedicated и ищите повторяющиеся потолки ресурсов |
До 25–30 пользователей сначала проверяют тариф, виртуализацию и фактические лимиты. Покупать отдельное железо из-за одного замедления рано.
Таблица даёт ориентир, а не готовую спецификацию. Размер базы, фоновые задания, расширения и тяжёлые отчёты меняют потребность в ресурсах. Для небольшой установки пригодится отдельный расчёт сервера под десять пользователей.
Если конфигурация уже соответствует строке таблицы, переходите к измерениям. Новый пакет vCPU не поможет, когда ограничение находится в физическом хосте или дисковом лимите провайдера.
Предел VPS виден по CPU, памяти и диску
Смотрите не на среднюю загрузку за сутки, а на показатели во время задержки. Среднее значение скроет короткий пик при проведении документов или построении отчёта.
Проверьте CPU внутри виртуальной машины и показатель steal time на стороне гипервизора. Высокий steal time означает, что ВМ готова работать, но ждёт физический процессор.
Затем проверьте свободную RAM и подкачку. Если система регулярно обращается к swap, увеличение числа виртуальных ядер не сократит ожидание памяти.
Отдельно измерьте диск. Serverzilla приводит ориентир: активная база 1С при объёме RAM от 16 ГБ может создавать 10 000 мелких операций записи в секунду. При этом отдельные тарифы VPS ограничены 5 000 IOPS.
Эти числа принадлежат методике Serverzilla, а не тестовому стенду нашего сайта. На вашей базе профиль операций будет другим, поэтому ориентируйтесь на собственные метрики.
| Признак | Что проверить | Когда новый тариф не спасает |
|---|---|---|
| CPU держится у потолка во время рабочей нагрузки | Загрузку ядер, steal time, очередь процессора | Провайдер добавляет vCPU, но ожидание физического CPU возвращается |
| RAM заканчивается | Свободную память, swap, потребление процессов 1С и СУБД | Подкачка повторяется после увеличения памяти |
| Диск упирается в лимит | IOPS, latency, очередь диска, ограничения тарифа | Лимит площадки ниже потребности базы, а повысить его нельзя |
| Задержки появляются без роста нагрузки | Метрики ВМ и время операций в одинаковые часы | Производительность меняется из-за соседей на физическом хосте |
| Сеть достигает потолка | Пропускную способность, задержку, потери пакетов | Провайдер ограничивает канал или берёт доплату за нужный объём |
| Ресурсы приходится наращивать каждые несколько месяцев | Историю тарифов и загрузки | Каждое расширение даёт короткую передышку, затем предел возвращается |
Тариф исчерпан, если один и тот же предел появляется после нескольких расширений. Единичный пик такого вывода не даёт.
Рост RAM иногда связан не с виртуализацией, а с процессами 1С. До миграции проверьте почему процессы сервера расходуют память. Иначе вы перенесёте ту же проблему на новое оборудование.
На 30–50 пользователях считайте три года эксплуатации
Serverzilla оценивает VPS для 30 пользователей в 15 000–30 000 рублей в месяц. Посчитаем расходы за 36 месяцев без роста тарифа:
- нижняя граница: 15 000 × 36 = 540 000 рублей;
- верхняя граница: 30 000 × 36 = 1 080 000 рублей.
Это расчёт, а не цена выделенного сервера. В него не входят лицензии ОС, трафик сверх квоты и будущие изменения тарифа. Эти статьи расходов нужно добавить из договора с конкретным провайдером.
Если тариф вырастет, трёхлетняя сумма изменится пропорционально. Например, рост ежемесячного платежа на 10% увеличит обе границы расчёта на те же 10%.
Сравнивайте эту сумму с полными расходами на dedicated. Кроме покупки или аренды оборудования, учтите размещение, резервное копирование, администрирование, запасные компоненты и лицензии.
| Условие | Оставить VPS | Перейти на dedicated |
|---|---|---|
| Нагрузка небольшая или приходит короткими пиками | Ресурсы можно быстро увеличить и затем уменьшить | Постоянный резерв оборудования не окупается |
| Загрузка высокая весь рабочий день | Тариф ещё имеет запас по CPU, RAM и диску | База регулярно использует большую часть выделенных ресурсов |
| Тяжёлые SQL-операции мешают пользователям | У площадки есть тариф без жёсткого лимита IOPS | СУБД нужен закреплённый процессор, память и диск |
| На сервере работают дополнительные приложения | Их нагрузка разделена и укладывается в лимиты | Приложения конкурируют с 1С и СУБД |
| Ресурсы увеличивают несколько раз в год | Повышение тарифа ещё снимает ограничение надолго | После каждого повышения задержки быстро возвращаются |
| Расходы считают на три года | Аренда сохраняет преимущество с учётом лицензий и трафика | Сумма аренды приблизилась к стоимости выбранной физической схемы |
Dedicated стоит планировать при устойчивой нагрузке и повторяющемся потолке ресурсов. Unihost относит загруженные базы данных к сценариям, которые выигрывают от закреплённого оборудования.
Needsysadmin предлагает смотреть и на цену простоя. Если ограничения VPS мешают проведению документов, обменам и закрытию месяца, разница в аренде перестаёт быть главным критерием.
Перед решением сравните площадки для размещения 1С и доступный уровень контроля. Сервер в офисе, аренда оборудования и размещение в дата-центре требуют разной подготовки.
Выделенный сервер убирает соседей, но не исправляет базу
На dedicated процессор, RAM и накопители не делятся с чужими виртуальными машинами. Тяжёлые SQL-операции получают закреплённые ресурсы, а их поведение легче связать с вашей нагрузкой.
Это не означает, что любая операция ускорится после переноса. Медленный запрос, нехватка индексов или рост rphost останутся. Выделенное оборудование убирает ограничения площадки, но не ошибки внутри контура.
Перед миграцией зафиксируйте исходное состояние:
| Что проверить | Зачем | Признак готовности |
|---|---|---|
| Нагрузка в рабочие часы | Не перенести догадку вместо проблемы | Записаны пики CPU, RAM, IOPS и задержки диска |
| Версии платформы, СУБД и ОС | Подготовить совместимую среду | Версии и требования сверены до установки |
| Лицензии 1С | Учесть привязку программных ключей к оборудованию | Понятен порядок перепривязки или получения лицензии |
| Резервную копию базы | Получить точку возврата | Копия развёрнута отдельно и база открывается |
| План переключения | Сократить остановку пользователей | Назначены окно, ответственный и условие отката |
| Метрики после переноса | Сравнить две среды одинаковым способом | Выбраны те же операции и интервалы наблюдения |
Перенос готов, когда новую среду проверили отдельно от рабочей. Сначала разверните копию, проверьте запуск и типовые операции. Пользователей переключайте после этой проверки.
ITRTS отдельно предупреждает о программных лицензиях и их привязке к оборудованию. Проверять лицензию после отключения старой среды поздно: вы получите готовый сервер без доступа к 1С.
RAID тоже не заменяет резервную копию. Он помогает пережить отказ накопителя, но не отменяет ошибочное удаление, повреждение базы или неудачное обновление.
Снапшот всей ВМ не заменяет копию средствами СУБД. Serverzilla рекомендует хранить отдельные бэкапы базы, даже если провайдер делает снимки виртуальной машины.
После 50 пользователей меняется архитектура
Serverzilla считает 50 пользователей верхней границей, после которой VPS перестаёт закрывать нагрузку 1С. Это не автоматическая команда покупать один большой сервер.
Сначала определите, что создаёт предел. Если сервер приложений и СУБД конкурируют за процессор, память и диск, их стоит разнести. Для такого контура пригодится порядок сборки двухузлового кластера 1С.
Два VPS у одного провайдера не дают полноценной отказоустойчивости. По оценке Serverzilla, оба узла могут зависеть от общей площадки и её инфраструктуры.
При росте до 100 пользователей расчёт начинают заново. Для этого диапазона есть отдельный подбор компонентов под сто одновременных пользователей. Переносить конфигурацию для 30 человек в новый масштаб нельзя.
Правило перехода
Оставляйте 1С на VPS, если пользователей меньше 25–30 и нагрузка меняется рывками. CPU, RAM и диск не должны регулярно достигать лимитов. Трёхлетняя аренда при этом сохраняет преимущество перед физической схемой.
Планируйте dedicated, если совпали два признака:
- в 1С работают 30–50 пользователей;
- VPS повторно упирается в CPU, память, IOPS или сетевой лимит;
- повышение тарифа снимает проблему лишь на несколько месяцев;
- аренда за 36 месяцев приблизилась к 540 000–1 080 000 рублей;
- простои обходятся дороже разницы между вариантами размещения.
Не выбирайте сервер только по числу пользователей. Перед заказом нужны размер базы, конфигурация 1С, СУБД, профиль фоновых заданий и замеры пиков. Если этих данных нет, закажите расчёт оборудования под параметры вашего контура 1С.