- tocdepth
2
Ограничения и особенности FunctionGraph
В этом разделе доступна информация о квотах, лимитах и ограничениях сервиса FunctionGraph.
Квоты
Квоты — ограничения объема или количества доступных облачных ресурсов. Они распространяются на IAM-проект и их значение можно изменить.
Квоты нужны для стабильной работы облачной платформы и предсказуемого потребления ресурсов.
Чтобы узнать квоты в вашем аккаунте, перейдите в раздел Quotas. Для этого войдите в консоль управления Advanced и в правом верхнем углу нажмите .
В разделе Quotas доступно используемое и общее количество облачных ресурсов.
Если вам нужны дополнительные ресурсы, вы можете увеличить квоту. Для этого обратитесь в техническую поддержку.
Название квоты |
Описание |
---|---|
Function |
Максимальное количество функций |
Code storage (MB) |
Дисковое пространство для хранения кода |
functiongraph_fss_func_vpc_limit |
Общее количество VPC, которые можно можно использовать в работе с FunctionGraph |
Лимиты
Лимиты — ограничения, которые связаны с особенностями платформы Advanced и технологий, на которых она построена. Лимиты невозможно изменить.
Лимиты FunctionGraph можно разделить на две группы:
лимиты, которые распространяются на аккаунт (например, максимальное количество функций в аккаунте);
лимиты, которые распространятся на ресурсы, необходимые для запуска одной функции (например, максимальная продолжительность выполнения запроса).
Показатель |
Ограничение |
---|---|
Максимальное количество версий функции |
10 |
Максимальное количество псевдонимов (Aliases) функции |
10 |
Максимальное количество триггеров (DDS, DIS, Kafka, таймер) для одной версии функции |
10 |
Допустимый размер кода (ZIP или JAR), который может быть отображен в консоли сервиса |
3 МБ |
Допустимый размер кода (ZIP или JAR), который может быть загружен через консоль сервиса |
50 МБ |
Максимальный размер кода, который может быть изменен во время вызова API функции |
50 МБ |
Максимальный общий размер кода в одном аккаунте |
10 ГБ |
Максимальное количество одновременных исполнений в одном аккаунте |
100 |
Максимальное количество зарезервированных инстансов на одном аккаунте |
90 |
Максимальный размер переменной окружения функции |
2 048 символов |
Показатель |
Ограничение |
---|---|
Максимальный объем временных файлов (/tmp) |
512 МБ |
Количество файловых дескрипторов |
1 024 |
Общее количество процессов и потоков |
1 024 |
Максимальная длительность выполнения запроса |
900 с |
Допустимый размер данных, передаваемых в вызове функции (synchronous invocation) |
6 МБ |
Допустимый размер данных, передаваемых в ответе функции (synchronous invocation) |
6 МБ |
Допустимый размер данных, передаваемых в вызове функции (asynchronous invocation) |
256 КБ |
Примечание
Не рекомендуется вызывать функцию, время исполнения которой занимает больше 90 с. Используйте асинхронный вызов для таких функций.
для Dev & Test