Раньше я под каждый проект арендовал отдельный сервер и настраивал его с нуля. Но около года назад подумал: было бы здорово взять один Dedicated Server, настроить его раз - и больше к этому не возвращаться.
И вот уже почти год я арендую один такой сервер на Selectel за ~5800₽ в месяц. Разворачиваю на нём все свои проекты на этапе MVP, и ещё ни разу не было, чтобы что-то сломалось или сервер оказался недоступен.
Причём за такие деньги конфигурация не самая плохая, а даже вполне хорошая:
Конфигурация
Процессор
Intel Core i7-8700
3.2 ГГц, 6 ядер
Память
32 ГБ DDR4 non-ECC
Диски
2 × 480 ГБ SSD SATA
Единственное, что иногда меняется - бывает, докупаю подсеть IP-адресов, чтобы изолировать некоторые сервисы внутри. Но это совсем редкий случай.
А когда какой-то проект достигает чего-то похожего на успех - мигрирую его куда-нибудь.
И вот такое решение значительно экономит время на старте. Единственный нюанс: на сервере у меня docker-compose, и всё накатывается через Ansible-скрипты.
То есть под каждый проект я всё равно трачу время, чтобы настроить nginx, docker и деплой, но в рамках IaaC.
А вчера решил взять ещё один выделенный сервер и накатить туда Coolify. По факту получится всё то же самое, только без ручной настройки.
Вот и сравню, что удобнее будет для меня.