Ограничить количество серверов в функциях Azure (план потребления) - PullRequest
0 голосов
/ 14 марта 2019

Можно ли установить ограничение на количество серверов, на которых масштабируются функции лазури?У меня есть план потребления, и в основном я хотел бы установить ограничение на количество ресурсов, которые могут использовать функции Azure.

Единственные решения, которые я нашел:

  • установить ограничениедля ежедневного порога в ГБ / с, после которого функции останавливаются до следующего дня, что, безусловно, не нужно, потому что мне нужно использовать некоторые функции для онлайн-задач.
  • В файле host.json меняетсяпараметры для http.maxConcurrentRequests и http.maxOutstandingRequests, которые будут влиять на количество одновременно работающих функций.Это то, что я должен посмотреть?это не настройка для уровня сервера?Я боюсь, что это не приведет к ограничению ресурсов, но insted позволит Azure создавать все больше и больше серверов, чтобы соответствовать нагрузкам запроса

1 Ответ

0 голосов
/ 14 марта 2019

Вы можете использовать настройку приложения WEBSITE_MAX_DYNAMIC_APPLICATION_SCALE_OUT: максимальное количество экземпляров, до которых приложение функции может масштабироваться. По умолчанию нет предела. Примечание. Этот параметр является функцией предварительного просмотра и надежен только при значении <= 5 </p>.

Ссылка: https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings#websitemaxdynamicapplicationscaleout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...