—лучший вариант
—за 1 миллион запросов
—самый дешевый против самого дорогого
Ежемесячная стоимость по шлюзу
Первое место в рейтинге самых дешевых для вашего объема. Только плата за запросы — передача данных, кэширование и WAF оплачиваются отдельно.
| шлюз | $/1 млн запросов | Итого за месяц | Примечания |
|---|
⚠️ Ориентировочные тарифы 2026 года по запросу. Реальные счета также включают передачу данных, дополнительное кэширование (взимается за ГБ-час на AWS), WAF, пользовательские домены и, для Azure/многоуровневых планов, фиксированную ежемесячную плату за экземпляр, не смоделированную здесь. На рисунке Cloudflare предполагается шлюз на базе Workers, который отличается от управляемых шлюзов API. Подтвердите текущие цены у каждого поставщика. ·
Сообщить об устаревшей цене →
Шлюз может стоить дороже, чем стоящий за ним код
Команды зацикливаются на вычислениях и забывают о пунктах взимания платы за проезд перед ними. Шлюз API взимает небольшую плату за каждый проходящий запрос — и в масштабе эта небольшая плата в сумме приводит к тому, что позиция иногда превышает сумму, которую он защищает. Миллион запросов через полный REST API AWS стоит около 3,50 долларов США за шлюз, прежде чем будет запущена одна строка вашей функции; если эта функция представляет собой быстрый и тонкий обработчик, шлюз является дорогостоящей частью. Самый большой рычаг, который упускают из виду большинство команд, заключается в том, что AWS продает два шлюза: многофункциональный REST API и экономичный HTTP API примерно за треть цены. Если вы не используете преобразование запросов, планы использования или другие функции только REST, переход на HTTP API может сократить расходы на шлюз примерно на 70 % без каких-либо изменений в вашей серверной части.
Честный способ рассуждать об экономике каждого запроса — объединить шлюз и вычисления. Оцените шлюз здесь, оцените то, что проходит за ним на Калькулятор стоимости бессерверных функций или вашей контейнерной платформы и прочитайте объединенный стоимость за тысячу запросов. Эта сумма — а не половина отдельно — представляет собой то, во что фактически обходится каждый вызов API, и это число, на котором основывается ценообразование, ограничения скорости и решения по уровню бесплатного пользования. Для очень больших объемов и простой маршрутизации шлюз Cloudflare Workers часто подрывает управляемые шлюзы настолько, что полностью меняет решение по архитектуре.
Как его использовать
1. Введите ежемесячный объем запросов — общее количество звонков, поступивших на шлюз.
2. Выберите, применять ли уровень бесплатного пользования каждого поставщика.
3. Прочитайте рейтинговую таблицу. Обратите внимание на разницу между AWS REST и HTTP API: для многих сервисов такое переключение является самым простым способом экономии.
Распространенные ошибки
Использование REST API вместо HTTP API. Расширенные функции стоят примерно в 3 раза дороже за запрос — платите за них только в том случае, если вы ими пользуетесь. Забыть о передаче данных. За исходящий трафик взимается дополнительная плата за запросы, и он может доминировать в случае больших ответов. Игнорирование кэширования. Кэширование шлюза снижает нагрузку на серверную часть, но само по себе оплата осуществляется за ГБ-час — оно того стоит только для действительно повторяющихся запросов. Цена шлюза отдельно. Всегда добавляйте вычислительные ресурсы для получения реальной стоимости звонка.
Только оценить. Ставки на основе запроса; добавьте передачу данных и фиксированную многоуровневую плату для полного бюджета.
Калькулятор стоимости интеграции APIКалькулятор стоимости кластера KubernetesКалькулятор стоимости VercelКалькулятор стоимости супабазыКалькулятор стоимости очереди сообщений (SQS)
Как работает этот калькулятор
Этот Калькулятор стоимости шлюза API оценивает ваш ежемесячный счет за эксплуатацию управляемого шлюза API на основе одного входного параметра: вашего запросов в месяц. Он преобразует этот объем в прогнозируемые расходы нескольких поставщиков одновременно, в том числе API-шлюз AWS (сравнивая более дорогой REST API с более дешевым HTTP API), Управление API Azure, и Google Облако. Основными факторами затрат являются общее количество запросов и ставка каждого провайдера за запрос, которая обычно снижается на более высоких уровнях использования. Дополнительный Применить бесплатные уровни? Переключатель позволяет включать или исключать начальные надбавки, чтобы вы могли видеть как рекламную, так и постоянную цену.
Ключевой компромисс, на который стоит обратить внимание, заключается в том, что объем запросаПобедитель обычно решает, а не функции: при низком трафике уровень бесплатного пользования может фактически свести одного провайдера к нулю, в то время как при высоком трафике доминируют небольшие различия в каждом запросе. Переключить уровни бесплатного пользования выключенный смоделировать ваши реальные долгосрочные затраты, поскольку эти льготы истекают или ограничиваются. Также помните, что цена шлюза — это всего лишь одна статья: передача данных, кэширование и внутренние вычисления оплачиваются отдельно и могут превышать стоимость самого шлюза.
Часто задаваемые вопросы
Сколько стоит шлюз API?
Плата за шлюзы API взимается за каждый запрос, обычно за миллион. В 2026 году AWS API Gateway будет взимать около 3,50 долларов США за миллион вызовов для полного REST API и примерно 1,00 доллара США за миллион для более компактного HTTP API; Стоимость шлюза Google Cloud API составляет около 3,00 долларов США за миллион; Уровень потребления Azure API Management составляет около 3,50 долларов США за миллион после бесплатного разрешения. Шлюз на базе Cloudflare Workers намного дешевле за запрос, но это другой продукт. Таким образом, служба, обрабатывающая 50 миллионов запросов в месяц, может платить от десятков до нескольких сотен долларов только за шлюз, не считая вычислительных ресурсов, стоящих за ним.
В чем разница между ценами на AWS REST API и HTTP API?
AWS API Gateway предлагает два продукта. REST API является полнофункциональным — преобразование запросов/ответов, ключи API, планы использования, интеграция WAF, кэширование — и стоит около 3,50 долларов США за миллион запросов. HTTP API — это урезанный шлюз с меньшей задержкой и самым необходимым по цене около 1 доллара за миллион, что примерно на 70 % дешевле. Если вам не нужны расширенные функции REST API, переход на HTTP API может существенно сократить расходы на шлюз. Калькулятор показывает оба показателя, поэтому вы можете увидеть разрыв для вашего объема.
Является ли шлюз API или вычислительные ресурсы, стоящие за ним, более дорогими?
Это зависит от того, насколько тяжелый ваш бэкэнд. Для тонких и быстрых функций плата за запрос шлюза может соперничать со стоимостью вычислений или превышать ее: миллион запросов через AWS REST API стоит 3,50 доллара США только за плату за шлюз, что может превышать время Lambda. Для тяжелых или медленных серверов доминируют вычисления. Смоделируйте оба вместе: используйте этот инструмент для шлюза и калькулятор стоимости бессерверных функций для определения того, что за ним работает, а затем добавьте их для получения истинной стоимости каждого запроса.
Как я могу сократить расходы на шлюз API?
Переключитесь с полного REST API на облегченный HTTP API, если вам не нужны расширенные функции — уже одно это может сократить количество запросов примерно на 70%. Используйте кэширование шлюза, чтобы повторяющиеся идентичные запросы не попадали на серверную часть и не учитывались как новая оплачиваемая работа, где это применимо. Пакетируйте или объединяйте болтливые клиентские запросы, чтобы уменьшить объем звонков. А для простой маршрутизации больших объемов шлюз Cloudflare Workers может существенно уступить шлюзам гипермасштабирования, хотя у него другой набор функций.