Соблазн взять «побольше ядер» велик, но это не всегда деньги в дело. Разберём, какие задачи реально масштабируются по ядрам, а каким хватит одного быстрого, и как проверить, упирается ли сервер в CPU. Ключевой вопрос: умеет ли ваша нагрузка использовать несколько ядер одновременно. Обработка одного HTTP-запроса, рендер страницы, простой скрипт — обычно однопоточные: они грузят одно ядро, и добавление остальных им ничего не даёт. А вот сборка проекта, транскодинг, параллельный парсинг или БД под множеством соединений раскладываются по ядрам и реально…
Подробнее →