Правила тарификации для Cloud Functions
Из чего складывается стоимость использования Cloud Functions
В рамках сервиса Cloud Functions тарифицируется количество вызовов функции, вычислительные ресурсы, выделенные для выполнения функции, время простоя подготовленных экземпляров и исходящий трафик.
При тарификации вычислительных ресурсов (ГБ×час) учитывается объем памяти, выделенный для функции, и время выполнения функции:
- Объем памяти, указанный при создании версии, измеряется в ГБ.
- Время выполнения для каждого вызова функции, измеряется в часах, и округляется в большую сторону до ближайшего значения, кратного 100 мс.
Важно
Тарифицируются только вызовы функции, которые привели к запуску вашего кода.
Формула расчета стоимости
Стоимость в месяц = 5,47 ₽ × Объем памяти (Гб) × Время обработки вызовов (Часы) + 16 ₽ × Количество миллионов вызовов
Каждый месяц не тарифицируются первые:
- 1 000 000 вызовов функций;
- 10 ГБ×час выполнения функций.
После того как вы израсходуете нетарифицируемый объем услуг, начнет взиматься плата в соответствии с тарифами. Если вы не израсходовали нетарифицируемый объем услуг до конца календарного месяца, остаток обнуляется.
Пример расчета стоимости
Пример расчета стоимости для функции, у которой:
- Объем памяти, указанный при создании версии: 512 МБ.
- Количество вызовов функции: 10 000 000.
- Время выполнения при каждом вызове: 800 мс.
Расчет стоимости для функции:
5,47 × ((512 / 1024) × (800 / 3 600 000) × 10 000 000 – 10) + 16 × ((10 000 000 – 1 000 000) / 1 000 000)
Итого: 6167,08 ₽
Где:
- 5,47 — цена за 1 ГБ×час.
- 512 / 1024 — перевод МБ в ГБ, так как время выполнения считается в ГБ×час.
- 800 / 3 600 000 — перевод мс в часы, так как время выполнения считается в ГБ×час.
- 10 000 000 — количество вызовов функции.
- 10 — вычитаем, потому что первые 10 ГБ×час не тарифицируются.
- 16 — цена за 1 миллион вызовов функции.
- 10 000 000 — количество вызовов функции.
- 1 000 000 — вычитаем, потому что первые миллион вызовов не тарифицируются.
- 1 000 000 — делим, чтобы посчитать количество миллионов вызовов функции.
Использование триггеров
Использование триггеров не тарифицируется. Вы можете создавать и использовать триггеры в рамках доступных квот и лимитов.
Навыки Алисы
Функции Cloud Functions, которые используются для навыков Алисы, не тарифицируются и не расходуют нетарифицируемый объем услуг, если:
- функцию вызывает платформа Яндекс Диалоги
; - навык Алисы создан по инструкции
.
При этом если функция использует другие ресурсы Yandex Cloud, они тарифицируются. Например, если функция делает запросы к очереди Message Queue, за них взимается плата в соответствии с тарифами.
Цены
Вызов функции
Услуга | Цена за 1 млн вызовов, вкл. НДС |
---|---|
Вызов функций, первые 1 млн в месяц | Не тарифицируется |
Вызов функций, свыше 1 млн в месяц | 16,00 ₽ |
Оплачивается фактическое количество вызовов. Например, 1000 вызовов сверх нетарифицируемого объема стоит 0,016 ₽, если 1 миллион запросов стоит 16 ₽.
Время выполнения функции
Услуга | Цена за 1 ГБ×час, вкл. НДС |
---|---|
Выполнение функций, первые 10 ГБ×час в месяц | Не тарифицируется |
Выполнение функций, свыше 10 ГБ×час в месяц | 5,47 ₽ |
Подготовленные экземпляры
Услуга | Цена за 1 ГБ×час, вкл. НДС |
---|---|
Время простоя подготовленного экземпляра | 1,20 ₽ |
Время выполнения функции в подготовленном экземпляре | 2,30 ₽ |
Исходящий трафик
При использовании сервиса оплачивается исходящий трафик из Yandex Cloud в интернет. Передача трафика между сервисами Yandex Cloud по внутренним адресам, как и входящий трафик из интернета, не тарифицируется.
Каждый месяц не тарифицируются первые 100 ГБ исходящего трафика.
Минимальная единица тарификации — 1 МБ.
Категория ресурса | Цена за ГБ |
---|---|
Исходящий трафик, первые 100 ГБ в месяц | Не тарифицируется |
Исходящий трафик, свыше 100 ГБ в месяц | 1,53 ₽ |