Azure Функции запуска прогрева за пределами минимальных экземпляров - PullRequest
0 голосов
/ 29 апреля 2020

Срабатывает ли триггер прогрева для экземпляров, выходящих за пределы предварительно нагретых, до максимальных? Или, другими словами: используя триггер разогрева, могу ли я быть уверен, что все экземпляры до максимального числа (и, кроме того, предварительно нагретых) разогреваются до получения трафика c?

1 Ответ

1 голос
/ 30 апреля 2020

В плане Premium вы можете предварительно прогреть приложение в указанное количество раз, вплоть до минимального размера плана . Предварительно прогретые экземпляры также позволяют предварительно масштабировать приложение перед высокой нагрузкой. Когда приложение масштабируется, оно сначала масштабируется в предварительно нагретые экземпляры. Дополнительные экземпляры продолжают буферизироваться и немедленно нагреваться при подготовке к следующей операции масштабирования. Имея буфер предварительно нагретых экземпляров, вы можете эффективно избежать задержек холодного запуска.

Вы можете настроить количество предварительно нагретых экземпляров на портале Azure, выбрав свое приложение-функцию, перейдя на вкладку «Функции платформы» и выбрав опции «Масштабировать». , В окне редактирования приложения функции для этого приложения указываются предварительно нагретые экземпляры c, но минимальный и максимальный экземпляры применяются ко всему плану .

Так что если вы хотите сделать Убедитесь, что все экземпляры до максимального числа, вы можете установить предварительно нагретые экземпляры на макс. Вы можете установить его, используя Azure cli.

az resource update -g <resource_group> -n <function_app_name>/config/web --set properties.preWarmedInstanceCount=<desired_prewarmed_count> --resource-type Microsoft.Web/sites
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...