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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

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

Serverless решения

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

  1. Yandex Serverless Containers

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

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

GitOps

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

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

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

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

  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.

Источник: https://habr.com/ru/companies/amvera/articles/819085/


Интересные статьи

Интересные статьи

Управление функциональной архитектурой становится актуальным в больших проектах, в которых внедряется несколько сложных информационных систем и работает несколько команд внедрения.В этом случае отсутс...
Во Владивостоке с 31 мая по 2 июня 2024 года пройдёт четвёртый окружной хакатон проекта «Цифровой прорыв. Сезон: искусственный интеллект» президентской платформы «Россия — стр...
Газпромбанк запустил технологическую платформу G2 для клиентских сервисов и автоматизированных систем. Разработка позволит отказаться от ПО поставщиков, ушедших с российского рынка.Приложения на Платф...
Считать, что управление — это легко, может только человек, который ни разу в жизни не руководил. Ведь это просто только со стороны. Достаточно попробовать, чтобы сразу столкнуться с проблемами и трудн...
Наша команда sudoDragon прошла отбор на Архипелаг 20.35 с проектом «Графология: распознание почерка пациента с целью психиатрической диагностики». Соответственно, решили выбрать трек по м...