Доброго времени года!
В последнее время меня мучает тема из сабжа, но всё как-то не решался спросить.
Обычно, я всегда советовал клиентам брать (да и сам выбирал) VDS выше среднего тарифа (например, от Vscale за 800 руб./месяц, 2 ядра + 2 Гб), чтоб наверняка для всего хватало (даже если там висит один REST API на Bottle с трафиком 1000 хитов/сутки). Но что, если такой VDS избыточен для какого-нибудь стека технологий и можно сэкономить на ресурсах сервера?
В качестве БД везде пусть будет PostgreSQL (9.6.х), веб-сервер nginx 1.13.x операционка — Debian 9 x64 (с последними апдейтами). Понятно, что без знания хотя бы примерной нагрузки — говорить о минимальном железе для VDS глупо. Поэтому сойдёмся на простом сайте школы с минимальным I\O (максимум забивка оценок/инфы для родителей модераторами) и посещаемостью ~1000 посетителей в сутки.
Выбор веб-фреймворков следующий:
- Django 1.11.7 (Python 3.5.3)
- Express 4.16.1 (Node.js 8.9.1)
- Laravel 5.5 (PHP 7.0.3)
Итак, интересно какую минимальную конфигурацию VDS взять для каждого из стеков для подобного проекта из примера? То есть, чтобы осуществлять безотказную работу сайта, без постоянных 502 ошибок (ввиду нехватки ОЗУ) и так далее.
Спасибо. Буду рад толковым комментам.