Критерии масштабирования для Azure функций премиум / план потребления - PullRequest
0 голосов
/ 06 апреля 2020

Я работаю над функцией azure на основе HttpTrigger и пытаюсь выяснить проблемы масштабирования и холодного запуска.

При просмотре масштабирования я обнаружил, что документация по функции azure утверждает, что

"instances of the Azure Functions host are dynamically added and removed based on the number of incoming events"

, который сбил меня с толку относительно того, как количество событий определяет масштабирование экземпляров функций, поскольку разные функции могут иметь разные размеры в зависимости от того, сколько вычислительной мощности или памяти, которую они требуют для выполнения.

И где именно я могу найти это «количество событий», которое предположительно вызывает запуск нового экземпляра?

1 Ответ

0 голосов
/ 06 апреля 2020

Вы не найдете указанное c «количество событий», оно основано на широком разнообразии факторов, которые Microsoft измеряет для определения загрузки работающих в данный момент экземпляров. Функции, которые сгруппированы в одном проекте и развернуты как одно приложение-функция в масштабе Azure вместе. Если вам нужны функции, которые потребляют разные уровни ресурсов для независимого масштабирования, то обязательно разверните их как отдельные приложения-функции (в мире C # / VS это означает разные проекты).

Если у вас есть проблемы с холодным стартом, то в игру может вступить Премиум-план. Вы платите по крайней мере за один экземпляр, который всегда включен и «подогрет», чтобы у вас никогда не было холодных запусков. Затем план будет масштабироваться оттуда на основе ранее упомянутых «событий», которые Azure измеряет, чтобы определить, необходимо ли масштабирование. MS сказал, что масштабирование на Премиум Плане происходит быстрее. Вы также получаете более длительное время выполнения функции по умолчанию в Premium, если это необходимо (30 минут против 5 минут).

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