В этом репозитории вы найдете некоторые из лучших вариантов хостинга для статических или динамических полнофункциональных веб-приложений, все из которых можно использовать бесплатно.
Все веб-сайты, перечисленные ниже, предлагают как платный, так и бесплатный уровень; вы можете использовать уровень бесплатного пользования для размещения своих личных проектов и переключаться на соответствующий платный план, когда вам потребуются дополнительные ресурсы.
Раньше Heroku был популярным бесплатным поставщиком услуг для любителей и новичков, который мог развертывать простые приложения для обучения и концептуального тестирования.
Heroku прекратит предлагать бесплатные планы, начиная с 28 ноября. Здесь я включил список различных совершенно бесплатных сервисов, где вы можете развернуть свои интерфейсные и полнофункциональные приложения.
Vercel — это платформа для статических сайтов и интерфейсных фреймворков, созданная для интеграции с вашим автономным контентом, коммерцией или базой данных. Развертывание ваших проектов с помощью Vercel очень просто: это всего лишь несколько щелчков мышью.
Netlify — еще один очень популярный веб-сайт для размещения динамических и статических веб-сайтов, но он поддерживает только внешний интерфейс, поэтому вы не можете размещать на Netlify полнофункциональные приложения. Процесс развертывания с Netlify также очень прост; это почти то же самое, что и с Верселем.
Перейдите на https://www.netlify.com/.
Зарегистрируйтесь, используя свою учетную запись GitHub
Нажмите «Добавить новый сайт» и выберите «Импортировать существующий проект». Также есть возможность выбрать один из доступных шаблонов или загрузить свой сайт вручную.
Нажмите кнопку импорта рядом с вашим репозиторием GitHub, который содержит проект, который вы хотите развернуть.
Появится всплывающее окно, в котором вы сможете настроить такие вещи, как корневое имя каталога проекта и т. д.
Теперь нажмите кнопку развертывания. Создание и развертывание вашего приложения займет несколько минут, и вам будет показан URL-адрес netlify, по которому будет работать ваш веб-сайт.
Fly.io — глобальная платформа распространения приложений. С помощью Fly.io вы можете развертывать свои полнофункциональные веб-приложения на микросерверах, которые они называют микровиртуальными машинами Firecracker. Будь то простой веб-сервис или ваш проект на основе базы данных с несколькими вспомогательными службами, его можно легко развернуть с его помощью.
Он использует образы Docker для Firecracker вашего приложения и превращения его в microVM. Fly.io предлагает бесплатный многоуровневый план для развертывания и тестирования ваших небольших приложений.
Вы можете развернуть свой сервис с помощью командной строки с помощью нескольких команд. Это очень просто.
Теперь вы можете посетить свою панель управления https://fly.io
и найти развернутое приложение по действующему URL-адресу.
Render — это единое облако для создания и запуска всех ваших приложений и веб-сайтов с бесплатными сертификатами TLS, глобальной CDN, защитой от DDoS, частными сетями и автоматическим развертыванием из Git.
Развертывание с помощью Render также довольно простое и понятное.
Железная дорога — это инфраструктурная платформа, на которой вы можете предоставлять инфраструктуру, разрабатывать ее локально, а затем развертывать в облаке. Вы можете начать со своего репозитория или с шаблона. Их инструменты расширяют ваше приложение с помощью плагинов и управления переменными, поэтому живая среда такая же, как и локальная.
У них есть план бесплатного уровня, по которому вы можете бесплатно развертывать свои приложения до тех пор, пока ваше использование не будет соответствовать предлагаемым ресурсам.
Развертывание с помощью Railway.app очень просто.
Платформа облачных вычислений Amazon, AWS (Amazon Web Services), обширна и постоянно расширяется. Он сочетает в себе инфраструктуру как услугу (IaaS), платформу как услугу (PaaS) и пакетное программное обеспечение как услугу (SaaS).
Клиенты могут бесплатно изучать и тестировать сервисы AWS в пределах установленных для конкретных сервисов ограничений при использовании уровня бесплатного пользования AWS. Уровень бесплатного пользования включает три различных типа предложений: 12-месячный уровень бесплатного пользования, предложение Always Free и краткосрочные пробные версии.
Как воспользоваться уровнем бесплатного пользования aws?