Heroku — это платформа как услуга (PaaS), которая позволяет разработчикам создавать, запускать и управлять своими приложениями полностью в облаке. Он популярен благодаря своей простоте, удобству использования и бесплатному уровню. Это позволяет вам бесплатно запускать свои приложения, используя полный спектр бесплатных облачных сервисов, доступных в экосистеме Heroku.

Heroku недавно объявила, что с 28 ноября 2022 года прекратит предлагать некоторые из своих бесплатных планов.

Это будет особенно актуально, если вы размещаете приложения на короткое время, возможно, для демонстрации потенциальным работодателям или клиентам.

К счастью, есть альтернативы.

1. Оказывать

Оказывать — это единое облако для создания и запуска всех ваших приложений и веб-сайтов. Он имеет бесплатные сертификаты TLS, глобальную CDN, защиту от DDoS, частные сети и автоматическое развертывание из Git.

Render предоставляет бесплатный уровень для следующих услуг:

  • Статические сайты: бесплатный план Render для статических сайтов включает быстрый CDN и неограниченное количество соавторов. Другие функции включают непрерывное развертывание из Git, пропускную способность 100 ГБ в месяц и пользовательские домены с полностью управляемым TLS.
    instagram viewer
  • Веб-сервисы: бесплатный тарифный план Render для сервисов поддерживает веб-сервисы с HTTP/2 и полным TLS. Render поддерживает настраиваемые контейнеры Docker и фоновые рабочие процессы. Вы можете использовать его для размещения веб-приложений в Node.js, серверная среда JavaScript. Он также поддерживал другие языки, включая Python, Golang, Rust, Ruby и Elixir.
  • Базы данных: бесплатный план Render включает полностью управляемые базы данных PostgreSQL и Redis. Они позволяют подключаться из любого места.

Используя бесплатные планы Render, вы можете запускать веб-сервисы и базы данных без каких-либо затрат. Однако эти планы имеют определенные ограничения на использование и предназначены для создания личных проектов и изучения новых технологий.

2. Циклический

Циклический — это современная облачная архитектура с бессерверным хостингом и простой адаптацией.

Cyclic идеально подходит для размещения полнофункциональных приложений MERN. Его бесплатный уровень включает до 100 000 запросов API с быстрыми сборками и 1 ГБ оперативной памяти. Услуга также включает хранилище объектов объемом 1 ГБ с amazon S3, три задачи cron для каждого приложения и семидневное хранение журнала.

Использование бесплатного уровня Cyclic дает вам преимущество перед конкурентами, когда речь идет о задержке бездействия. Платформам, таким как Heroku и Render, требуется примерно 30 секунд, чтобы перезапустить службу после периода бездействия. Напротив, эта служба занимает примерно 200 мс в соответствии с Тесты Cyclic.

3. Железнодорожный

Железнодорожный — это платформа, на которой вы можете подготовить инфраструктуру, разработать ее локально, а затем развернуть в облаке.

Железная дорога позволяет развертывать ваши веб-приложения одним щелчком мыши, используя их шаблоны. Есть более 50 Железнодорожные шаблоны для веб-приложений, созданных с использованием разных языков и фреймворков.

Уровень бесплатного пользования Railway включает 512 МБ ОЗУ, общий ЦП/контейнер и 1 ГБ дискового пространства. Он также предлагает неограниченную пропускную способность входящей сети, несколько пользовательских доменов с SSL и 5 долларов США или 500 часов использования.

4. Дета

Дета — бесплатная облачная платформа для размещения веб-сервисов с поддержкой приложений Python и Node.js. Он имеет встроенную аутентификацию API-Key и cron с 128 МБ ОЗУ на выполнение. Имеется также 10 ГБ встроенной памяти и простой в использовании рабочий База данных NoSQL с неограниченным хранилищем.

В отличие от других альтернатив Heroku, у Deta нет платного уровня. По их словам, их услуги бесплатны навсегда.

5. Fly.io

Fly.io — это платформа, которая позволяет бесплатно размещать и запускать небольшие приложения и масштабировать расходы по мере роста ваших потребностей.

Уровень бесплатного пользования включает до трех общих ЦП, 256 МБ виртуальных машин, 3 ГБ постоянного тома и 160 ГБ исходящей передачи данных.

Приложения, размещенные на fly.io и превышающие указанные выше, оплачиваются по тарифам, основанным на использовании.

Другие альтернативы Heroku

Другие платформы, такие как страницы Vercel, Netlify и GitHub, предлагают бесплатные уровни. Но эти платформы идеально подходят для размещения статических сайтов и полнофункциональных приложений. С другой стороны, упомянутые здесь платформы позволяют бесплатно разместить все ваше веб-приложение.