Я заинтересован в развертывании веб-приложения с интенсивным использованием процессора в экземпляре службы приложений Azure. Я не могу найти какие-либо подробности об использовании процессора и / или ограничениях для службы приложений Azure. Меня беспокоит то, что отсутствие понимания спецификаций / ограничений ЦП для моего приложения не позволит мне спланировать, как точно спланировать физическую облачную инфраструктуру (используя службу приложений Azure).
Мое приложение будет использовать библиотеку компьютерного зрения OpenCV для обработки тяжелых изображений, распознавания лиц и распознавания лиц с сотнями / тысячами изображений высокого качества. Это, естественно, процесс, интенсивно использующий процессор. В традиционных настройках (или локальных настройках виртуальной машины) я бы, по крайней мере, знал спецификации машины (например, спецификации процессора и т. Д.).
Таким образом, мой вопрос состоит из двух частей:
1) Почему служба приложений Azure ничего не говорит о процессорах внутри своего контекста PaaS (службы приложений)? Если они это сделают, где я могу узнать больше об ограничениях процессора для этого?
2) Является ли мой вопрос на базе процессора неуместным в контексте моего приложения? Я читал в Интернете, что некоторые уровни службы приложений Azure выполняют автоматическое масштабирование (что означает балансировку нагрузки на нескольких серверах для повышения производительности). Будет ли этого достаточно для моей потребности, когда несколько конечных пользователей обрабатывают много фотографий для обнаружения и распознавания лиц?