Ограничение плана потребления функции Azure - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть функция Azure для IoT-сценария с предсказуемой загрузкой событий.В настоящее время 15 функций работают под одним и тем же приложением функций (одна DLL)

Теперь мы планируем создать отдельную функцию для каждой функции (15 проектов DLL).

Почему 15 функций?

  1. Одна функция, обрабатывающая миллионы событий в день, поместит эту функцию в специальный сервисный план приложения.
  2. Функция Rest 14 имеет очень ограниченную нагрузку, поэтому мы планируем перейти к плану потребления.,1 миллион казней включен бесплатно каждый месяц.
  3. Каждая функция может масштабироваться независимо

Концерн

  1. Мне нужно создать 15проекты в моем решении (больше будет добавлено в соответствии с этим дизайном)
  2. Слишком много ресурсов будет отображаться на портале (15 functionApp + 15 сервисный план приложения + 1 учетная запись хранения (общая для всех функций)), умножьте числоenv (DEV + INT + QA + Perf + Stag + Prod) Всего 186 ресурсов

Этот дизайн не выглядит хорошим для меня, но имеет некоторые преимущества.Работа в гибком режиме: P

Есть ли какие-либо ограничения / проблемы с количеством ресурсов или какие-либо другие в этом проекте?

1 Ответ

0 голосов
/ 27 декабря 2018

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

Что касается количества ресурсов, я бы не подумал, что это должно создавать какие-либо проблемы напрямую, за исключением пределов группы ресурсов .

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