Ограничения и особенности 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 с. Используйте асинхронный вызов для таких функций.
- Квоты
- Лимиты