
Как выбрать VDS/VPS-сервер для сайта: сколько CPU, RAM и диска нужно
Подберём сервер под задачи
Ответьте на несколько вопросов — подготовим предложение
Выбор VDS для сайта часто начинают с вопроса: сколько посетителей выдержит сервер? Ответить на него одной цифрой нельзя. Два сайта с одинаковой посещаемостью могут требовать разное количество ресурсов: один отдаёт готовые страницы из кеша, а другой при каждом открытии выполняет запросы к базе данных, запускает PHP и обрабатывает изображения.
Поэтому хороший VDS/VPS-сервер выбирают не только по посещаемости. Нужно понять, что будет работать на сервере, сколько памяти занимают приложения, как быстро растут файлы и база данных, бывают ли резкие всплески нагрузки и можно ли увеличить конфигурацию после запуска.
В этой статье разберём, сколько CPU, RAM и места на диске нужно для одностраничного сайта, блога на WordPress, небольшого интернет-магазина и веб-приложения. Для примеров используем VDS компании Selectel с фиксированными конфигурациями и покажем, как проверить выбор по реальным метрикам.
Коротко: какой VDS выбрать для сайта
Для первого расчёта удобно отталкиваться от типа проекта. Таблица ниже — лишь стартовый ориентир, который обязательно нужно проверить на практике после запуска.
| Тип сайта | Стартовый процессор | ОЗУ / Диск на старте | Когда нужен более крупный сервер |
|---|---|---|---|
| Статическая страница, одностраничный сайт | 1 vCPU | 1 / 10–25 ГБ | Много файлов, несколько сайтов, частые сборки проекта |
| Небольшой блог или корпоративный сайт на CMS | 2 vCPU | 2–4 / 40–50 ГБ | Много расширений, тяжёлая тема, рост базы данных |
| Небольшой интернет-магазин | 2–4 vCPU | 4–8 / 50–80 ГБ | Большой каталог, поиск, обмены, фоновые задания |
| Веб-приложение или несколько сервисов | 4 vCPU | 8 / 80 ГБ | Контейнеры, очереди заданий, несколько баз данных |
| Нагруженное приложение | 6–8 vCPU | 12–16 / 120–160 ГБ | Постоянная высокая нагрузка, несколько частей системы |
Для простой страницы без базы данных обычно достаточно 1 vCPU и 1 ГБ оперативной памяти. Для сайта на системе управления контентом (CMS), где одновременно работают веб-сервер, PHP и база данных, практичнее начинать с 2 vCPU и 2–4 ГБ. Небольшому интернет-магазину чаще нужен запас по процессору и памяти, потому что каталог, поиск, фильтры и фоновые задания создают дополнительную нагрузку.
Почему нельзя выбирать VPS только по посещаемости
Запрос «VPS на 10 000 посетителей в день» выглядит понятным, но скрывает слишком много неизвестных. Средняя посещаемость не показывает, сколько людей открывают сайт одновременно, какие страницы они запрашивают и сколько работы выполняет сервер для каждого ответа.
На нагрузку влияют:
- доля страниц, которые можно отдавать из кеша;
- количество одновременных посетителей;
- сложность запросов к базе данных;
- число расширений и модулей CMS;
- поиск, фильтры и личный кабинет;
- импорт товаров, резервное копирование и другие фоновые задания;
- размер изображений и файлов;
- роботы, сканеры и нежелательные запросы;
- качество кода и настроек сайта.
Статический сайт может обслуживать большое количество открытий при скромных ресурсах, потому что сервер отдаёт готовые файлы. Интернет-магазин с меньшей посещаемостью может требовать больше процессорного времени и памяти, если каждое открытие каталога запускает несколько запросов к базе данных.
Внимание
Нельзя честно гарантировать, что конкретная конфигурация выдержит определённое число посетителей, пока не известны устройство сайта, характер запросов и пиковая нагрузка. Проверка выполняется по метрикам работающего сервера и, при необходимости, дополнительным нагрузочным тестированием.
Что именно потребляет CPU, RAM и диск
VDS для сайта — это не один процесс. На сервере одновременно работают операционная система, веб-сервер, обработчик программного кода, база данных, кеш, служебные задания и средства наблюдения.
| Ресурс | Что его использует | Как проявляется нехватка |
|---|---|---|
| Процессор, vCPU | PHP, запросы к базе данных, поиск, обработка изображений, фоновые задания | Страницы формируются дольше, панель управления отвечает медленно, процессор долго загружен почти полностью |
| Оперативная память | Операционная система, база данных, процессы PHP, кеш, служебные программы | Службы завершаются или перезапускаются, растёт использование файла подкачки, появляются ошибки при открытии страниц |
| Объём диска | Файлы сайта, изображения, база данных, журналы, временные файлы, обновления | Не устанавливаются обновления, база данных не может записывать данные, загрузка файлов завершается ошибкой |
| Скорость диска | База данных, журналы, сайты с большим количеством небольших файлов | Медленнее работают поиск, каталог, административная панель и операции с базой данных |
| Скорость диска | Изображения, видео, архивы, ответы сайта и внешние интеграции | Файлы дольше загружаются, сетевой канал становится ограничением |
Увеличение одного ресурса не всегда решает проблему. Дополнительная оперативная память не исправит медленный запрос к базе данных, а более крупный диск не ускорит плохо настроенное приложение. Сначала нужно определить ограничение, затем менять конфигурацию или настройки.
Сколько vCPU нужно серверу для сайта
vCPU — это виртуальное ядро процессора, доступное серверу. Процессор выполняет программный код, обрабатывает запросы к базе данных, формирует динамические страницы, создаёт миниатюры изображений и запускает фоновые задания.
Чем больше vCPU, тем больше задач сервер может выполнять одновременно. Но удвоение числа виртуальных ядер не означает, что каждая страница откроется вдвое быстрее. Если задержку создаёт один сложный запрос, медленный внешний сервис или ошибка в коде, сначала нужно устранить эту причину.
Для первого выбора можно использовать такие ориентиры:
- 1 vCPU — статический сайт, одностраничный сайт, учебный проект;
- 2 vCPU — небольшой блог, корпоративный сайт, сайт на CMS с умеренной нагрузкой;
- 4 vCPU — небольшой интернет-магазин, веб-приложение, несколько фоновых заданий;
- 6–8 vCPU — приложение с постоянной нагрузкой или несколькими сервисами.
Если процессор во время обычной работы сайта регулярно загружен почти полностью не несколько секунд, а продолжительное время, нужно проверить код, запросы к базе данных и фоновые задания. После этого можно переходить на конфигурацию с большим числом vCPU.
Информация
Значение vCPU нельзя напрямую сравнивать между любыми провайдерами без учёта физического оборудования и условий виртуализации. При выборе внутри одной линейки конфигураций большее число vCPU означает больше доступных процессорных ресурсов.
Сколько оперативной памяти нужно VPS для сайта
Оперативная память хранит данные, с которыми сервер работает прямо сейчас. Её используют Linux, веб-сервер, база данных, процессы PHP, кеш и служебные программы. Когда памяти не хватает, система начинает активнее обращаться к файлу подкачки на диске или завершать процессы, а сайт отвечает медленнее и менее стабильно.
Для простого статического сайта 1 ГБ может быть достаточно. Но для сайта на CMS с базой данных это уже тесная конфигурация: после запуска дополнительных модулей, обновлений или нескольких одновременных запросов свободного запаса может не остаться.
Практические стартовые ориентиры:
- 1 ГБ — статическая страница, небольшой учебный проект;
- 2–4 ГБ — блог, корпоративный сайт, небольшой WordPress-сайт;
- 4–8 ГБ — небольшой интернет-магазин, сайт с большим числом модулей, приложение с фоновыми заданиями;
- 8 ГБ и больше — несколько сервисов, контейнеры, крупная база данных или ощутимая постоянная нагрузка.
Официальные требования WordPress перечисляют совместимые версии PHP, базы данных и поддержку HTTPS, но не называют универсальный объём оперативной памяти для всего сервера. Это правильно: простой блог и магазин на той же CMS создают разную нагрузку.
WooCommerce рекомендует лимит памяти WordPress не менее 256 МБ. Но этот лимит относится к работе WordPress, а не ко всему VDS. Серверу дополнительно нужна память для операционной системы, базы данных, веб-сервера и одновременных процессов PHP.
Совет:
Файл подкачки полезен как защита от кратковременного всплеска потребления памяти, но не заменяет достаточный объём ОЗУ. Если сервер постоянно использует подкачку, нужно искать причину или увеличивать конфигурацию.
Сколько места на диске нужно для сайта
Размер сайта — это не только папка с файлами. На диске также находятся операционная система, база данных, журналы событий, временные файлы, кеш, загружаемые изображения и файлы, которые создаются во время обновлений.
Расчёт можно представить так:
Диск = операционная система + файлы сайта + база данных + журналы + временные файлы + запас на рост
Для уже работающего сайта нужно измерить текущий объём файлов и базы данных, затем добавить место для роста. В рабочем расчёте разумно оставлять 20–30% свободного пространства после переноса: оно понадобится для журналов, обновлений и временных операций.
Пример расчёта для небольшого сайта:
| Часть сервера | Объём |
|---|---|
| Операционная система и программы | 8 ГБ |
| Файлы сайта и изображения | 12 ГБ |
| База данных | 3 ГБ |
| Журналы и временные файлы | 5 ГБ |
| Запас на рост | 10 ГБ |
| Итого | 38 ГБ |
Для такого проекта конфигурация с диском 40 ГБ формально близка к расчёту, но почти не оставляет пространства для роста. Диск на 50 ГБ будет практичнее.
Резервные копии не следует хранить только на том же локальном диске. Если сервер будет удалён или данные повредятся, такая копия может исчезнуть вместе с исходными файлами.
Почему тип диска важен для CMS и базы данных
Два сервера с одинаковым объёмом диска могут по-разному отвечать на запросы. Система управления контентом и база данных часто читают и записывают большое количество небольших файлов. В таких задачах важны не только гигабайты, но и скорость доступа к данным.
В своих VDS компания Selectel использует NVMe SSD — быстрые твердотельные накопители. Это полезно для сайтов на CMS, административных панелей, поиска по каталогу и операций с базой данных.
При этом более крупный диск не делает сайт быстрее автоматически. Если ограничение связано с процессором, памятью или кодом приложения, увеличение объёма хранилища не изменит время формирования страницы.
У VDS Selectel локальный диск связан с фиксированной конфигурацией. Отдельно увеличить только его объём нельзя. Если проекту нужно много хранилища, сетевые диски или независимое масштабирование ресурсов, стоит рассмотреть облачный сервер.
Как выбрать VDS для одностраничного сайта, WordPress и интернет-магазина
Одинаковые слова «сайт» и «CMS» скрывают разные сценарии. Перед покупкой нужно перечислить все программы и операции, которые будут выполняться на сервере.
Статический сайт или одностраничная страница
Статический сайт отдаёт готовые HTML-, CSS- и JavaScript-файлы, поэтому почти не использует процессор и базу данных. Для него обычно достаточно 1 vCPU, 1 ГБ оперативной памяти и небольшого диска. Запас понадобится, если на сервере размещаются несколько сайтов, крупные изображения или частые сборки проекта.
Блог или корпоративный сайт на WordPress
WordPress использует PHP и базу данных, поэтому требует больше памяти и процессорного времени, чем статическая страница. Когда выбирают VPS для WordPress, для небольшого сайта разумно начинать с 2 vCPU и 2–4 ГБ оперативной памяти. На выбор влияют тема оформления, расширения, административные операции, резервное копирование и доля страниц, которые можно отдавать из кеша.
Небольшой интернет-магазин
Интернет-магазин обрабатывает каталог, фильтры, поиск, корзину, личный кабинет и обмены с внешними системами. Эти страницы нельзя полностью заменить готовыми копиями для всех пользователей. Рабочей стартовой оценкой для небольшого магазина будут 2–4 vCPU и 4–8 ГБ оперативной памяти, но окончательный выбор нужно проверять на реальном каталоге и пиковых запросах.
Веб-приложение или несколько сервисов
Если на одном сервере работают приложение, база данных, очередь заданий, средство кеширования и несколько служебных процессов, нужно считать их вместе. Для такого проекта стартовая конфигурация часто начинается с 4 vCPU и 8 ГБ оперативной памяти. По мере роста удобнее разделять части системы и переходить к более гибкой облачной инфраструктуре.
Как посчитать ресурсы для уже работающего сайта
Если сайт уже размещён на другом сервере или виртуальном хостинге, лучший источник данных — его фактическая работа. Нужно собрать показатели не только в спокойный день, но и во время обычных пиков: рекламной кампании, импорта товаров, отправки рассылки или резервного копирования.
Для Linux-сервера полезны базовые команды:
free -h
df -h
du -sh /var/www /var/lib/mysql 2>/dev/null
uptime
- free -h показывает использование оперативной памяти. Особое внимание нужно обращать на доступную память, а не только на полностью свободную.
- df -h показывает занятое и свободное место в файловых системах.
- du -sh помогает оценить объём файлов сайта и базы данных.
- uptime показывает среднюю нагрузку на систему, но этот показатель нужно рассматривать вместе с загрузкой процессора и активностью диска.
Порядок расчёта:
- Соберите метрики хотя бы за обычную рабочую неделю, а для сезонного проекта — за характерный период нагрузки.
- Найдите пиковое использование процессора и оперативной памяти.
- Измерьте объём файлов сайта, базы данных и журналов.
- Оцените рост данных на несколько месяцев вперёд.
- Выберите конфигурацию выше текущего пика, чтобы сервер не работал постоянно на пределе.
- После переноса снова сравните метрики и время ответа сайта.
Также для мониторинга можно использовать диспетчер htop. В нём есть наглядный визуальный интерфейс с цветовой индикацией для отслеживания потребления ресурсов в реальном времени.
Совет:
Если текущий сервер уже испытывает нехватку ресурсов, нельзя переносить его показатели как достаточную норму. Сначала нужно учесть ошибки, подкачку, переполненный диск и операции, которые не успевают завершаться.
Как выбрать сервер для нового сайта без статистики
У нового проекта нет метрик, поэтому расчёт начинается со сценария работы. Не нужно покупать максимальный VDS на всякий случай, но и минимальная конфигурация не должна оставлять сайт без запаса сразу после установки программ.
Перед выбором ответьте на вопросы:
- Будут ли страницы статическими или динамическими?
- Нужна ли база данных?
- Какая CMS, тема и набор расширений будут использоваться?
- Сколько изображений, документов и других файлов планируется хранить?
- Будут ли поиск, фильтры, личный кабинет и корзина?
- Есть ли фоновые задания: импорт, обработка изображений, обмены, рассылки?
- Ожидаются ли кратковременные всплески посещаемости?
- Будет ли на сервере один сайт или несколько сервисов?
После ответа выберите стартовую конфигурацию из таблицы в начале статьи и запланируйте проверку метрик сразу после запуска. Для нового сайта важна не попытка угадать ресурсы на годы вперёд, а возможность быстро увидеть ограничение и увеличить сервер без долгого переноса.
Какие конфигурации VDS Selectel подходят для сайта
На 3 июня 2026 года Selectel предлагает семь фиксированных конфигураций VDS. Их параметры собраны в документации VDS Selectel. В конфигурациях используются NVMe SSD, а в стоимость входят вычислительные ресурсы, локальный диск, один публичный IP-адрес и базовая защита от DDoS-атак на уровнях L3-L4.
|
Конфигурация (vCPU-ОЗУ-Диск) |
Ориентир по задаче | Цена в месяц |
|---|---|---|
| VDS 1-1-10 | Статическая страница, учебный проект | 200 ₽ |
| VDS 1-2-25 | Небольшой сайт с запасом по памяти и диску | 250 ₽ |
| VDS 2-2-40 | Небольшой блог или корпоративный сайт | 400 ₽ |
| VDS 2-4-50 | Сайт на CMS с запасом по оперативной памяти | 650 ₽ |
| VDS 4-8-80 | Небольшой магазин или веб-приложение | 1 100 ₽ |
| VDS 6-12-120 | Нагруженное приложение, несколько сервисов | 2 000 ₽ |
| VDS 8-16-160 | Нагруженное приложение с большим запасом ресурсов | 3 000 ₽ |
Цены указаны за полный месяц использования, но списание выполняется каждый час. На более крупную конфигурацию можно перейти позже. Понизить конфигурацию VDS нельзя, потому что локальный диск связан с выбранным набором ресурсов. Изменение конфигурации также требует остановки сервера, поэтому лучше планировать этот процесс на период низкой активности.
Как проверить, что VDS справляется после запуска
Выбор сервера не заканчивается после оплаты. Нужно наблюдать за его работой в обычные дни и во время пиков. В панели управления Selectel для VDS доступны метрики загрузки процессора и оперативной памяти, активности локального диска и сетевого трафика.
| Показатель | Что проверять | Когда нужно разбираться |
|---|---|---|
| Загрузка vCPU | Есть ли продолжительные периоды высокой загрузки | Процессор регулярно занят почти полностью, а страницы отвечают медленно |
| Оперативная память | Остаётся ли доступная память, используется ли подкачка | Память постоянно заканчивается, службы завершаются или перезапускаются |
| Активность диска | Совпадают ли задержки сайта с интенсивным чтением и записью | Административная панель и база данных замедляются во время дисковых операций |
| Свободное место | Сколько пространства осталось в файловой системе | Диск приближается к заполнению, журналы и база данных продолжают расти |
| Сеть | Есть ли резкие всплески передачи данных | Большие файлы или внешние запросы упираются в сетевой канал |
Метрики панели не заменяют проверку внутри операционной системы. Например, график активности диска показывает чтение и запись, но не свободное место в файловой системе. Его нужно отдельно контролировать командой df -h.
Что проверить кроме CPU, RAM и диска
Ресурсы определяют производительность, но для рабочего сайта важны и другие параметры.
- Регион размещения. VDS компании Selectel доступны в Москве и Санкт-Петербурге. Для большинства проектов разумно выбирать площадку ближе к основной аудитории.
- Публичный IP-адрес. Он нужен, чтобы сайт был доступен из интернета и домен можно было направить на сервер.
- Сетевой трафик. На проекты аккаунта облачной платформы Selectel предоставляются 3 ТБ бесплатного внешнего трафика в месяц.
- Резервные копии. Их нужно хранить отдельно от локального диска VDS и периодически проверять восстановление.
- Совместимость программ. CMS и расширения могут требовать определённые версии PHP, базы данных и других компонентов.
- Безопасность и администрирование. Владелец VDS отвечает за операционную систему, обновления, учётные записи, приложения и данные.
- Условия масштабирования. Важно заранее знать, можно ли улучшить конфигурацию и потребуется ли для этого остановка сервера.
Если нужен только простой сайт без самостоятельного администрирования операционной системы, виртуальный хостинг может оказаться удобнее. VDS выбирают, когда нужны собственные настройки, отдельная среда, установка программ и контроль над сервером.
Когда вместо VDS нужен облачный сервер
VDS удобен, пока проект помещается в одну виртуальную машину и устраивает фиксированное соотношение процессора, памяти и локального диска. По мере роста ограничения готовой конфигурации могут стать заметнее.
Облачный сервер стоит рассмотреть, если нужны:
- произвольное соотношение vCPU и оперативной памяти;
- сетевые диски и независимое управление хранилищем;
- несколько публичных IP-адресов;
- приватные сети и группы безопасности;
- балансировщик нагрузки;
- несколько серверов для разных частей приложения;
- автоматизация через API или Terraform.
В таких сценариях подходят облачные серверы Selectel. Они дают больше вариантов конфигурации и инструментов для построения инфраструктуры, чем VDS с фиксированным набором ресурсов.
Дальше лестница роста выглядит так: VDS закрывает простой сайт и небольшую CMS; облачный сервер нужен, когда инфраструктура уже не помещается в одну фиксированную конфигурацию; GPU-сервер в аренду имеет смысл, если к сайту добавляются нейросетевые функции, обработка видео, тяжёлые вычисления или тестовые задачи с видеокартой.
Такую ступень можно закрывать через GPU-серверы Selectel. Это не замена обычному VDS для сайта, а отдельный класс инфраструктуры для задач, где важна не только работа веб-сервера, но и вычисления на видеокарте.
Если такие нагрузки становятся постоянными, аренда постепенно перестаёт быть единственным вариантом. На этом этапе уже можно смотреть в сторону собственного железа: рабочей станции для команды, локального сервера для расчётов, тестовой среды или внутреннего хранилища. С такими задачами мы работаем в DigitalRazor: подбираем и собираем рабочие станции, GPU-серверы и готовые системы под конкретную нагрузку, а не просто под красивую строку характеристик. Выбрать подходящий для вашего бизнеса и конкретных задач GPU-сервер можно в каталоге.
Последняя ступень — колокация: сервер уже ваш, но он стоит не в офисе, а в дата-центре с питанием, охлаждением, каналом связи и физической защитой. Для этого можно разместить собственный сервер в дата-центре Selectel. Получается понятная цепочка роста: сначала VDS, затем облачный сервер, затем аренда GPU-мощностей, затем своё железо, а когда ему нужна надёжная площадка — колокация.
Частые ошибки при выборе VDS для сайта
Выбирать сервер по посетителям в день
Посещаемость не показывает число одновременных запросов, сложность страниц и нагрузку фоновых заданий. Сервер нужно выбирать по устройству сайта и проверять по метрикам.
Покупать минимальный VDS только потому, что сайт открывается
Сайт может открываться в момент минимальной пользовательской активности, но перестать справляться во время обновления, резервного копирования или нескольких одновременных запросов. Стартовая конфигурация должна оставлять рабочий запас.
Хранить резервные копии на том же диске
Копия на локальном диске помогает только при отдельных ошибках. При удалении VDS, повреждении диска или потере доступа она может исчезнуть вместе с исходными данными.
Не учитывать журналы и временные файлы
Даже если файлы сайта занимают мало места, диск постепенно заполняют журналы, кеш, обновления и временные данные. Свободное пространство нужно контролировать после запуска.
Считать, что больше ресурсов исправит любую проблему
Медленный запрос к базе данных, ошибка в коде или недоступный внешний сервис не всегда ускоряются после увеличения VDS. Сначала нужно найти ограничение.
Покупать максимальную конфигурацию без измерений
Избыточный сервер расходует бюджет, а уменьшить VDS Selectel нельзя. Разумнее выбрать конфигурацию под текущую задачу, оставить запас и наблюдать за нагрузкой.
FAQ
Заключение
Чтобы выбрать VDS/VPS-сервер для сайта, сначала определите тип проекта и состав программ, затем оцените процессор, оперативную память и рост данных. Для простой страницы достаточно минимальной конфигурации, для сайта на CMS нужен запас по памяти, а интернет-магазин и веб-приложение требуют внимательнее следить за процессором, базой данных и фоновыми заданиями.
Главный принцип — не пытаться угадать конфигурацию сервера только по предполагаемой посещаемости. Выберите разумную стартовую конфигурацию, оставьте свободное место на диске, после запуска наблюдайте за пиковыми метриками и увеличивайте ресурсы только тогда, когда понятно, какое ограничение мешает сайту.


















