Что нужно сделать

Выяснить, какой виртуальный сервер (VDS/VPS) подойдёт для определённых целей и задач.

1. Определите ваши цели и задачи

Выбор конфигурации виртуального сервера (VPS или VDS) зависит от целей и задач, которые вы хотите реализовать. Рассмотрим ключевые параметры и их применение в наиболее часто встречающихся ситуациях.

Сервер для веб-сайта

Сайт Параметры сервера
Лёгкий сайт или лендинг Достаточно минимальной конфигурации:
• ОЗУ — 1-2 ГБ,
• CPU — 1 ядро,
• накопитель — от 5-10 ГБ,
• ОС — любая Linux (CentOS, Debian, Ubuntu),
• локация — ближайшая к аудитории вашего сайта.
Нагруженный сайт или интернет-магазин • ОЗУ — от 4 ГБ,
• CPU — от 2 ядер, рекомендуется Hi-CPU,
• накопитель — от 20-30 ГБ, рекомендуется NVMe SSD,
• ОС — любая Linux (CentOS, Debian, Ubuntu),
• локация — ближайшая к аудитории вашего сайта.

Для удобной настройки сайта выбирайте сервер с панелью управления сайтом (cPanel, FastPanel, ISPManager, HestiaCP, VestaCP и т.д.).

Сервер для личного VPN

Количество пользователей Параметры сервера
от 1 до 10 Достаточно минимальной конфигурации:
• ОЗУ — 1 ГБ,
• CPU — 1 ядро,
• накопитель — от 5 ГБ (рекомендуется SSD или NVMe SSD),
• ОС — любая Linux (CentOS, Debian, Ubuntu),
• локация — см. рекомендации в статьях Как с помощью VPN надёжно защититься от спецслужб и Как выбрать VPN для обхода цензуры
от 10 и более • ОЗУ — от 1-2 ГБ,
• CPU — от 2 ядер,
• накопитель — от 10-15 ГБ (рекомендуется SSD или NVMe SSD),
• ОС — любая Linux (CentOS, Debian, Ubuntu),
• локация — см. рекомендации в статьях Как с помощью VPN надёжно защититься от спецслужб и Как выбрать VPN для обхода цензуры

Для удобной настройки VPN и управления пользователями выбирайте сервер с предустановленными VPN-панелями (WireGuard, WGEasy, 3X-UI, Marzban и т.д.).

Сервер для чат-бота или API

Бот Параметры сервера
Небольшие боты Достаточно минимальной конфигурации:
• ОЗУ — 1-2 ГБ,
• CPU — 1-2 ядра,
• накопитель — от 5-10 ГБ,
• ОС — любая Linux (Alma Linux, CentOS, Debian, Rocky Linux, Ubuntu)
Высоконагруженные боты • ОЗУ — от 4 ГБ,
• CPU — 2-4 ядра,
• накопитель — от 10 ГБ,
• ОС — любая Linux (Alma Linux, CentOS, Debian, Rocky Linux, Ubuntu)

Сервер для файлового хранилища

Хранилище Параметры сервера
Для хранения файлов и данных • ОЗУ — от 1 ГБ,
• CPU — от 1 ядра,
• накопитель — от 100 ГБ (рекомендуется HDD для большей ёмкости по низкой цене)
Для постоянного и быстрого обмена данными • ОЗУ — 1-2 ГБ,
• CPU — 1-2 ядра,
• накопитель — от 100 ГБ (рекомендуется SSD или NVMe SSD для максимальной скорости

Игра или игровые серверы

Minecraft, CS:GO и другие серверы требуют:

  • ОЗУ — от 4 ГБ,

  • CPU — от 2 ядер,

  • накопитель — SSD или NVMe SSD.

Сервер для разработки и тестирования ПО

Характеристики таких серверов сильно зависят от системных требований приложений. В большинстве случаев минимальная конфигурация следующая:

  • ОЗУ — от 4 ГБ,

  • CPU — от 2 ядер,

  • накопитель — от 30 ГБ (рекомендуется SSD или NVMe SSD),

  • операционная система — может быть Linux, iOS или Windows, зависит от платформы разработки.

Удалённый рабочий стол

При работе с удалённым рабочим столом подбирайте такие же характеристики сервера, как и у обычного компьютера, за которым вы работаете.

Задачи Параметры сервера
Работа в браузере, мессенджеры, офисные программы • ОЗУ — от 4 ГБ,
• CPU — от 2 ядер,
• накопитель — от 40 ГБ SSD или NVMe SSD,
• ОС — любая Linux с графическим интерфейсом или Windows,
• локация — ближайшая к вам.
Более сложные и ресурсоёмкие задачи • ОЗУ — от 8-16 ГБ,
• CPU — от 4 ядер Hi-CPU,
• накопитель — от 120 ГБ NVMe SSD,
• GPU (видеокарта) — рекомендуется для работы с графикой или видео,
• ОС — любая Linux с графическим интерфейсом или Windows,
• локация — ближайшая к вам.

Сервер для обучения ИИ и нейросетей

Основные задачи таких серверов — подготовка и обработка данных, обучение моделей, эксперименты с архитектурами нейросетей.

Задачи Параметры сервера
Для начальных экспериментов, обработки небольших наборов данных • ОЗУ — 8-16 ГБ,
• CPU — 4-8 ядер,
• накопитель — от 100 ГБ SSD
Для обучения моделей среднего масштаба и работы с библиотеками типа TensorFlow, PyTorch • ОЗУ — от 32 ГБ,
• CPU — от 8 ядер, рекомендуется Hi-CPU,
• накопитель — от 500 ГБ SSD или NVMe SSD
Для работы с большими наборами данных и сложными нейросетями • ОЗУ — от 64 ГБ,
• CPU — от 16 ядер Hi-CPU,
• накопитель — от 1 ТБ, рекомендуется NVMe SSD,
• GPU (видеокарта) — наличие обязательно, например, например, NVIDIA A100, V100, RTX 3090

Также для всех серверов для работы с ИИ требуются:

  • ОС — Linux (Ubuntu или CentOS), поскольку большинство библиотек и фреймворков оптимизированы для этой ОС;

  • пропускная способность — от 1 Гбит/с, особенно если сервер используется для работы с удалёнными дата-центрами или большими объёмами данных.

2. Уточните параметры сервера

Операционная система

  • Linux — подходят для большинства задач, включая хостинг, VPN, разработку;

  • Windows — нужна, если вы используете специфические приложения, такие как ASP.NET или MSSQL, а также в большинстве задач в работе на удалённых рабочих столах.

Технология виртуализации

  • KVM — полная изоляция, высокая производительность;

  • OpenVZ — менее ресурсоёмкая, но с меньшей изоляцией. Подходит для простых задач.

Тип и объём накопителя

  • SSD — высокая скорость. Для динамических задач (веб-сайты, базы данных);

  • HDD — большая ёмкость за меньшие деньги. Для хранилищ;

  • NVMe SSD — быстрее, чем SSD, для высоконагруженных систем.

Объём ОЗУ

  • 1-2 ГБ — VPN, лёгкие сайты;

  • 4-8 ГБ — средние проекты, приложения, боты;

  • 16 ГБ — высоконагруженные проекты, базы данных;

  • 32 ГБ или более — работа с нейросетями.

Процессор (vCPU)

  • 1 ядро — лёгкие проекты;

  • 2-4 ядра — средняя нагрузка, сайты с посещаемостью до 10000 уникальных пользователей в день;

  • 8 ядер или более — высоконагруженные системы;

Также обращайте внимание не только на количество ядер, но и на их частоту. При необходимости выбирайте Hi-CPU — процессоры с высокой частотой, что важно для особо нагруженных систем (Windows, работа с нейросетями и т.д.).

Локация

Выбирайте сервер ближе к вашей аудитории для низкой задержки. В случае с VPN — те локации, которые обеспечат защиту ваших данных или позволят получать доступ к нужной информации.

Пропускная способность и трафик

Канал со скоростью 100 Мбит/с или выше подойдёт для большинства задач.

Неограниченный трафик важен для загрузки больших объёмов данных.