Skip to content

This article is available in Russian. An English version is on the way.Open the Russian page

Как выбрать конфигурацию сервера

Чем отличаются линейки Start, Standard, Performance и Memory и как понять, сколько ресурсов нужно.

Level
Beginner
Reading time
2 min read
Updated
Contents
  1. Линейки
  2. Как прикинуть ресурсы
  3. Если ресурсов перестало хватать
  4. Признаки, что пора повышать

Конфигурация — это число виртуальных ядер (vCPU), объём оперативной памяти и диска. Подобрать её идеально с первого раза сложно, поэтому главное правило: начните с разумного минимума и повышайте, когда увидите реальную нагрузку.

Линейки

ЛинейкаЧто внутриДля чего
StartДо 2 vCPUБоты, VPN для себя, лендинги, учебные проекты, тестовые стенды
StandardОт 3 до 8 vCPUСайты с посещаемостью, интернет-магазины, несколько сервисов в Docker
PerformanceБольше 8 vCPUСборка проектов, тяжёлые вычисления, нагруженные API
MemoryОт 4 ГБ памяти на каждое ядроБазы данных, кэши, Java-приложения, аналитика

Как прикинуть ресурсы

  • Память чаще всего заканчивается первой. Сложите аппетиты сервисов: база данных, веб-сервер, приложение, плюс запас для системы.
  • Ядра важны для параллельной работы: много одновременных запросов, сборка, сжатие, шифрование.
  • Диск — это система, программы, данные, журналы и локальные бэкапы. Закладывайте запас: заполненный диск останавливает базы данных.
  • Если переносите проект с другого сервера, посмотрите там фактическое потребление: free -h, df -h и htop в часы пик.

Если ресурсов перестало хватать

Тариф повышается из панели на странице сервера: выберите конфигурацию побольше и доплатите разницу в цене за оставшиеся дни оплаченного срока. Размер диска при этом не меняется, данные сохраняются. Сервер может перезагрузиться, поэтому планируйте повышение на спокойное время.

Признаки, что пора повышать

  • Свободной памяти почти нет и активно используется swap.
  • Load average долго держится выше числа ядер.
  • Процессы завершаются с ошибкой Out of memory — это видно в journalctl -k.

Read to the end and the article counts toward your learning progress.

  • тариф
  • конфигурация
  • ресурсы
  • CPU
  • память
  • RAM

Was this article helpful?