Сайт или блог (WordPress, Ghost, статика)
Для обычного сайта на WordPress или статического генератора достаточно 1 ядра CPU, 1-2 ГБ RAM и 15-20 ГБ NVMe SSD. Если трафик до 5-10 тысяч посетителей в день — этого хватит с запасом. WordPress с php-fpm потребляет около 256-512 МБ RAM в зависимости от плагинов. Оставьте запас для MySQL/MariaDB и системы. Если планируете ставить WooCommerce или другие тяжёлые плагины — берите 2 ГБ RAM минимум.
Игровой сервер (Minecraft, CS2)
Игровые серверы требовательны к частоте процессора и объёму RAM. Для Minecraft (Paper/Purpur) на 10-20 игроков нужно минимум 2 ядра и 4 ГБ RAM, а на 40+ игроков — 4 ядра и 8 ГБ RAM. CS2 dedicated server потребляет 2-3 ГБ RAM и активно грузит одно ядро; берите минимум 2 ядра и 4 ГБ RAM. Диска обычно хватает 30-40 ГБ. Крайне важна сетевая задержка — выбирайте дата-центр ближе к вашей аудитории.
Telegram-бот или микросервис
Лёгкий бот на Python (aiogram) или Node.js потребляет 50-150 МБ RAM. Минимального тарифа с 1 ядром и 1 ГБ RAM хватит, даже если бот обрабатывает несколько тысяч сообщений в день. Если бот работает с базой данных (SQLite или PostgreSQL), медиафайлами или использует ML-библиотеки — увеличивайте RAM до 2 ГБ. Для большинства ботов 10-15 ГБ диска более чем достаточно.
База данных (PostgreSQL, MySQL, MongoDB)
Базы данных любят RAM — чем больше данных помещается в кэш, тем быстрее работают запросы. PostgreSQL с базой до 5 ГБ будет комфортно работать на 2 ядрах, 4 ГБ RAM и NVMe SSD. Для MongoDB с активной записью берите минимум 4 ГБ RAM и обязательно SSD — на HDD производительность будет неприемлемой. Следите за параметром
shared_buffers в PostgreSQL — он должен быть около 25% от доступной RAM.Среда разработки и тестирования
Для dev/staging-окружения обычно достаточно 1-2 ядер и 2 ГБ RAM. Если вы запускаете Docker Compose с несколькими контейнерами (приложение + БД + Redis + Nginx) — берите 4 ГБ RAM. Для CI/CD-раннеров (GitLab Runner, GitHub Actions self-hosted) рекомендуется 2 ядра и 4 ГБ RAM — сборка проектов активно использует и CPU, и память. Диска в 30-40 ГБ хватит для большинства задач.
Общие рекомендации
Начинайте с минимального подходящего тарифа — всегда проще масштабироваться вверх, чем переплачивать за ненужные ресурсы. Мониторьте нагрузку в первую неделю:
htop
Для анализа дисковой активности:
iostat -x 1
Если CPU постоянно загружен выше 70% или swap активно используется — пора увеличивать тариф. NVMe SSD даёт кратную разницу в скорости ввода-вывода по сравнению с обычным SSD, особенно для баз данных и серверов с множеством мелких файлов.