Мой вопрос заключается в том, должен ли я размещать WebJobs в том же AppService, что и Api, или лучше разместить каждый WebJob в отдельном AppService.
При развертывании WebJobs необходимо разместить его в службе приложений Azure в качестве фоновой задачи. WebJobs - это функция службы приложений Azure, позволяющая запускать программу или сценарий в том же контексте, что и веб-приложение, приложение API или мобильное приложение.
Кроме того, оплата службы приложений Azure определяется планом обслуживания приложений , на котором вы запускаете свои приложения, в то время как для WebJobs нет необходимости в дополнительных расходах .
Для более подробной информации, вы можете обратиться к этой статье .