Pull to refresh
142.89
Amvera
Amvera — облако для хостинга IT-приложений

Hosting для API. Обзор бесплатных и недорогих сервисов для вашего проекта

Level of difficultyEasy
Reading time3 min
Views2.6K

В статье мы приведем список сервисов, где можно разместить ваш API-сервис. Разумеется, для хостинга можно выбрать любой VPS. Но в данной статье хотелось бы рассмотреть именно специализированные сервисы, где можно разместить ваш API либо бесплатно, либо недорого. Мы рассмотрим Serverless-решения, сервисы со встроенным GitOps функционалом и сервисы, специализированные для создания API.

GitOps хостинги

Особенностью сервисов с GitOps-подходом является то, что вам нужно сделать git push в привязанный репозиторий, и сервис развернет проект автоматически. По сути, это serverless контейнеры с автоматизацией CI/CD.

  1. Amvera - российский сервис. Деплой можно осуществлять как через Git, так и просто перетаскивая файлы в интерфейсе. Можно платить российскими картами. Важным преимуществом является встроенное проксирование трафика до API OpenAI, т.е. вам не нужно арендовать заграничный сервер, чтобы достучаться до OpenAI. Есть встроенная поддержка Python, С#, Docker, Go, Node.JS, Java, PHP, Ruby и кластеров баз данных. Стоимость начинается от 170 руб./мес.. При регистрации даётся 111 руб. на тестирование.

  2. Heroku - наиболее известный международный сервис с возможностью доставки обновлений через Git. Поддерживает наиболее популярные окружения, имеет особую специализацию на Ruby. Стоимость начинается от 5$ в месяц и требует иностранной карты. Сервис дорогой, но один из наиболее проработанных в данном сегменте.

  3. RailWay - сервис позиционирует себя как аналог Heroku, только немного дешевле. Стоимость начинается от 5$ в месяц и требует иностранной карты.

Serverless решения

Серверлес решения обычно построены на контейнерах, которые поднимаются на время работы функции. И, строго говоря, отличаются от остальных типов, в основном, моделью тарификации. Рассмотрим некоторые решения.

  1. Yandex Serverless Containers

Хороший вариант, если вы хотите разместить API бесплатно или с оплатой за результат. В данном случае ваш код будет работать в виде функции. Особенностью сервиса является наличие бесплатного пакета вызовов. Но если у вас нагруженный сервис, который активно отправляет и принимает запросы, данный вариант может оказаться очень дорогим, и, главное, “загнать вас в долги”, если запросов станет очень много.

  1. Oracle Cloud Functions и аналогичные решения от AWS, AZURE и GCP.

Специализированные провайдеры

  1. Kong

Компания Kong является лидером корпоративного ПО для организации API Gateway.

И помимо onprem-решения, у Kong есть SaaS-продукт Konnect. И все было бы хорошо, но его стоимость начинается от 105$ в месяц, плюс всевозможные доплаты. Разумеется, если у вас высоконагруженное решение, вам требуется широкий функционал и вы готовы за все это платить условные 1000 $ в месяц, это хороший вариант. Но в других случаях это будет слишком дорого.

  1. API GateWay облачных провайдеров

Вы можете использовать API GateWay облачных провайдеров с оплатой за количество запросов.

В данном контексте стоит упомянуть Yandex API GateWay, который бесплатен за первые 100 000 запросов в месяц. И если у вас есть карты иностранных банков, вы можете использовать аналогичные сервисы от Azure, AWS и GCP

Да, данные сервисы уступают в функциональности Kong, могут оказаться весьма дороги при высоких нагрузках и требуют настройки, но являются хорошей альтернативой самостоятельному хостингу собственного приложения с API.

Резюме

В данной статье мы рассмотрели несколько типов сервисов для хостинга API-приложения. Если у вас готовый проект (код), представляющий собой API, самым простым способом является развертывание на таком сервисе, как Heroku, позволяющем доставлять обновления через Git. Если вы ищете бесплатный вариант для ненагруженного проекта и готовы его адаптировать под текущих провайдеров, логично выбрать либо Serverless Containers, либо провайдера API GateWay. А если вам нужно профессиональное, пусть и дорогое решение, можно посмотреть в сторону Kong.

Tags:
Hubs:
Total votes 5: ↑3 and ↓2+1
Comments5

Articles

Information

Website
amvera.ru
Registered
Employees
11–30 employees
Location
Россия
Representative
Кирилл Косолапов