Есть 3 способа развертывания новой функции с помощью веб-задания:Azure Web Job - Влияние производительности нескольких функций на одну и ту же веб-работу и/или несколько веб-заданий в одном веб-приложении?
- Создание нового веб-приложения и развертывания веб-работу с функцией в нем.
- Добавить новую функцию в существующее веб-задание (так что теперь у вас есть несколько функций в одном веб-задании).
- Добавить новую веб-страницу в веб-приложение (так что теперь у вас есть несколько веб-заданий в одном и том же веб-приложении).
Все веб-задания и функции веб-работы, которые находятся в одном и том же веб-приложении, размещаются на одной виртуальной машине, поэтому, возможно, материальное влияние всех 3 одинаково. Но мне интересно, в чем разница.
Какое руководство для принятия решения о том, как добавить новую функцию веб-задания в мое облачное решение?
- Новый веб-приложение с веб-работы
- или новый веб-работу в существующий веб-приложения с другими веб-заданий
- или новой функции в существующем веб-работы с другими функциями.
Меня интересуют, как это работает, руководство, передовая практика и влияние на производительность этих 3 вариантов.
Спасибо. Но я ищу, как все это работает вместе с ресурсами VM, чтобы я мог принимать решения на основе сценариев с большим объемом/низким объемом. – richard