Самый частый вопрос перед покупкой VDS — сколько брать ядер, памяти и диска. Взять мало — сервер будет тормозить, взять много — переплата каждый месяц. В статье — таблица ориентиров для типовых задач малого бизнеса и способ уточнить цифры под себя.
Коротко
- Все цифры ниже — ориентиры для старта. Реальная потребность зависит от нагрузки, размера баз и привычек пользователей.
- Windows-сервер требует больше памяти, чем Linux, ещё до установки ваших программ.
- Для 1С и баз данных важны быстрые диски и память, а не только количество ядер.
- Начинайте с разумного минимума и следите за загрузкой первые недели — тариф VDS обычно легко повысить.
- Диск берите с запасом под рост данных и временные файлы, а резервные копии храните отдельно.
Три ресурса простыми словами
- Процессор (vCPU, виртуальные ядра). Отвечает за вычисления: обработку запросов к сайту, проведение документов в 1С, архивацию. Если процессора не хватает, всё работает медленно, даже простые действия.
- Оперативная память (RAM). Рабочий стол сервера: на нём лежат запущенные программы и данные, с которыми они работают. Когда память заканчивается, система начинает использовать диск вместо памяти, и скорость резко падает.
- Диск. Хранит систему, программы и данные. Важен и объём, и скорость: медленный диск тормозит базы данных и вход пользователей.
Таблица ориентиров
Цифры — для небольших компаний и средней нагрузки. Они не заменяют расчёт под конкретный проект, но помогают не промахнуться в разы.
| Задача | Система | Процессор | Память | Диск | Комментарий |
|---|---|---|---|---|---|
| Сайт-визитка или блог на CMS | Linux | 1–2 ядра | 1–2 ГБ | 15–30 ГБ SSD | Больше нужно при заметной посещаемости или тяжёлых плагинах |
| Несколько небольших сайтов | Linux | 2 ядра | 2–4 ГБ | 30–60 ГБ SSD | Зависит от числа сайтов и баз |
| Интернет-магазин с каталогом и обменом с 1С | Linux | 2–4 ядра | 4–8 ГБ | 40–100 ГБ SSD или NVMe | Импорт каталога и поиск дают пики нагрузки |
| 1С в файловом режиме, 3 пользователя через удалённый рабочий стол | Windows | 2–4 ядра | 6–8 ГБ | 60–100 ГБ SSD | Сюда же Office и браузеры пользователей |
| 1С клиент-серверная, около 10 пользователей, база данных на том же сервере | Windows или Linux | 6–8 ядер | 16–32 ГБ | 150 ГБ и больше, SSD или NVMe | Сильно зависит от конфигурации и размера базы |
| Почтовый сервер на 10–30 ящиков | Linux | 2 ядра | 2–4 ГБ | Объём ящиков плюс запас | Антиспам и антивирус добавляют нагрузку на память |
| Своё облако для файлов на 10–20 человек | Linux | 2 ядра | 2–4 ГБ | Объём файлов с запасом в полтора-два раза | Можно использовать более дешёвые ёмкие диски для архива |
Таблица не учитывает резервные копии. Хранить их на том же VDS нельзя: при поломке или взломе сервера пропадут и данные, и копии. Место под копии планируйте отдельно.
От чего зависят цифры
Сайты
Главное — посещаемость в пиковые часы и тяжесть страниц. Кеширование страниц может заметно снизить нагрузку, поэтому один и тот же сайт может требовать очень разных ресурсов в зависимости от настройки. Поисковые роботы и боты тоже создают нагрузку, и её нужно учитывать.
1С
Влияют конфигурация (бухгалтерия и торговля нагружают сервер по-разному), размер базы, режим работы (файловый или клиент-серверный), число одновременно работающих людей и тяжёлые операции: закрытие месяца, обмены, отчёты. Для 1С важна скорость одного ядра процессора и диска — многоядерный, но медленный сервер может работать хуже. Подробный подбор железа под 1С — отдельная тема, здесь даём только ориентиры для VDS.
Удалённые рабочие места
Если сотрудники работают на сервере через удалённый рабочий стол, каждому нужна своя доля памяти и процессора: браузер с несколькими вкладками, Office, почтовая программа. Это часто съедает больше ресурсов, чем сама 1С.
Почта и файлы
Здесь важнее всего объём диска и его рост. Посчитайте текущий объём ящиков и общих папок и прикиньте, насколько он вырос за последний год.
Как уточнить цифры под себя
- Посмотрите на текущую систему. Если задача уже работает на офисном сервере или хостинге, загрузка процессора и памяти в рабочие часы — лучший ориентир. В Windows это видно в диспетчере задач, на хостинге — в статистике панели.
- Посчитайте пользователей. Не всех сотрудников, а тех, кто работает одновременно в пиковый час.
- Измерьте данные. Размер баз, файлов, почтовых ящиков сейчас и год назад.
- Возьмите стартовый тариф по таблице. Немного ниже или выше — в зависимости от ваших замеров.
- Наблюдайте первые две-три недели. Если память постоянно занята почти полностью или процессор часто загружен под предел, повышайте тариф. Если ресурсы почти не используются — можно понизить, если провайдер это позволяет.
Типичные ошибки
- Экономия на памяти для Windows. Windows-сервер сам по себе занимает заметную часть памяти, и на минимальном тарифе для пользователей почти ничего не остаётся.
- Много ядер вместо быстрых дисков. Для баз данных медленный диск становится узким местом раньше процессора.
- Диск «впритык». Обновления, временные файлы, журналы и рост баз быстро съедают свободное место. Заполненный диск может остановить работу системы и баз данных.
- Сравнение ядер у разных провайдеров. «Четыре ядра» у разных провайдеров могут давать разную производительность — зависит от процессоров и плотности размещения.
- Расчёт на средний день. Сервер должен выдерживать пики: начало рабочего дня, закрытие месяца, распродажу.
Если считать не хочется
Для 1С и удалённой работы сотрудников подбор ресурсов можно доверить поставщику готового решения. Например, при аренде терминального сервера для 1С и работы сотрудников можно воспользоваться калькулятором и прикинуть конфигурацию и стоимость под нужное число пользователей.
Вывод
Таблица выше даёт стартовую точку, а не точный ответ. Начните с разумного тарифа, опираясь на замеры текущей системы, и проверьте загрузку на реальной работе. Для 1С и баз данных особенно следите за памятью и скоростью диска, для файлов и почты — за ростом объёма. И помните, что резервные копии требуют отдельного места.
Частые вопросы
Можно ли начать с минимального тарифа и потом увеличить?
Обычно да: у большинства провайдеров повышение тарифа делается через панель, иногда с перезагрузкой. Уменьшить тариф бывает сложнее — уточните заранее.
Сколько памяти нужно на одного пользователя удалённого рабочего стола?
Однозначной цифры нет: всё зависит от программ, которые он открывает. Браузер с десятком вкладок может занять больше памяти, чем 1С. Лучше измерить на реальной работе нескольких сотрудников.
Что лучше: больше ядер или больше памяти?
Для большинства офисных задач и 1С нехватка памяти ощущается сильнее и раньше. Но если процессор постоянно загружен под предел, добавлять нужно ядра. Смотрите на фактическую загрузку.
Почему на одинаковых тарифах сервер работает по-разному?
У провайдеров разные процессоры, диски и плотность размещения клиентов. Одинаковые цифры в тарифе не означают одинаковую производительность.