Аналоги и альтернативы Heroku. Куда мигрировать после закрытия бесплатных тарифных планов?
В понедельник 28 ноября сервис Heroku оставит для пользователей только платные тарифные планы. А оплатить Heroku с карты, выпущенной российским банком, не получится из-за санкций. И если вы не хотите, чтобы ваш бот, приложение или другой хобби-проект внезапно остановились, — нужно найти альтернативу.
Heroku - это облако для развертывания приложений, где процесс накатывания обновлений очень прост для разработчика: достаточно сделать push в мастер выделенного GIT-репозитория или привязать свой репозиторий. А сами приложения размещаются в специальных контейнерах. Иными словами, это сервис для простого развертывания и обновления таких IT-сервисов, как телеграм-боты, сайты, приложения, различные хобби-проекты и т.д.
Аналоги Heroku
Рассмотрим только варианты с бесплатными тарифными планами или доступные для оплаты из России.
1. Amvera – это контейнерное Heroku-подобное облако отечественной разработки. Основная механика накатывания обновлений аналогична Heroku: push в GIT. Для некоторых случаев придется написать дополнительный конфигурационный файл, но в общем и целом, это идентичные сервисы. На данный момент в Amvera можно разместить сервис бесплатно: при регистрации в личный кабинет начисляется 1 т.р. и можно увеличить сумму, написав в поддержку.
2. PythonAnywhere – компания «забугорная», но если нужно развернуть что-то на питоне, есть бесплатный тарифный план. Основной недостаток – сервис только для проектов на питоне и требует некоторого времени на освоение.
3. Back4app – low-code backend сервис. Есть бесплатный тарифный план. Если сервис выходит за рамки backend и требуется осуществить относительно сложную логику, будет лучше использовать что-то еще, но для простых проектов может подойти.
4. Netlify – платформа для веб-разработки с возможностью хостинга. Есть бесплатный тарифный план.
5. Также подойдут любые VPS хостинги. Разница только в способе доставки обновлений, и, как правило, они платные. Чтобы обеспечить привычный способ доставки можно использовать связку Dokku+VPS если есть лишний день на настройку такой связки.
Разумеется, разные сервисы имеют свою специфику и заточены под проекты разного типа. Совсем бесшовно перенести проект с Heroku вряд ли получится.
Если вы вспомнили еще сервисы аналоги, буду рад, если напишете их в комментариях.