Перейти к основному содержимому
Общая информация о продукте Облачные функции
Последнее изменение:

Общая информация о продукте Облачные функции

осторожно

Мы прекратили поддерживать и развивать продукт Облачные функции. Не рекомендуем использовать его для важных задач, так как не гарантируем стабильность работы сервиса.

Облачные функции — это сервис бессерверных вычислений в облачной платформе Selectel, который позволяет создавать приложения, не заботясь о поддержке инфраструктуры. Вы пишете код и определяете, каким образом он будет вызван, а Selectel заботится о серверах, обеспечивая автоматическое масштабирование под нагрузкой.

Сервис построен на базе serverless-платформы Apache OpenWhisk. Доступные среды выполнения: Python 3.7, Node.js 12.

Ограничения

  • RAM на 1 функцию — 256, 512 или 1 024 МБ;
  • RAM всего — 24 ГБ;
  • загружаемый код — 10 МБ;
  • вызовов в минуту — 1 000 штук;
  • максимальное время выполнения функции до таймаута — 60 секунд.

Глоссарий

ФункцияОтдельный блок кода, который выполняет определенное действие. Код должен быть написан без сохранения состояния, то есть не должен зависеть от конкретной вычислительной инфраструктуры. Функции могут включать в себя библиотеки, в том числе встроенные
Вызов функцииИнициация вычисления функции. Можно вызвать с помощью HTTP-запроса или вручную в режиме тестирования
Публичная функцияЕсли функция публичная, это значит, что она доступна для любых пользователей интернета по URL.
Если функция непубличная, ее можно только протестировать в разделе Тестирование
ТриггерС помощью чего происходит вызов функции. Например, HTTP-запросы или Cron-таймер

Решаемые задачи

Облачные функции подходят для:

Разработка

Для облачных функций доступны:

Стоимость

Сервис предоставляется бесплатно.