Какую мощность процессора я получаю с помощью службы приложений Azure? - PullRequest
0 голосов
/ 16 мая 2019

Я заинтересован в развертывании веб-приложения с интенсивным использованием процессора в экземпляре службы приложений Azure. Я не могу найти какие-либо подробности об использовании процессора и / или ограничениях для службы приложений Azure. Меня беспокоит то, что отсутствие понимания спецификаций / ограничений ЦП для моего приложения не позволит мне спланировать, как точно спланировать физическую облачную инфраструктуру (используя службу приложений Azure).

Мое приложение будет использовать библиотеку компьютерного зрения OpenCV для обработки тяжелых изображений, распознавания лиц и распознавания лиц с сотнями / тысячами изображений высокого качества. Это, естественно, процесс, интенсивно использующий процессор. В традиционных настройках (или локальных настройках виртуальной машины) я бы, по крайней мере, знал спецификации машины (например, спецификации процессора и т. Д.).

Таким образом, мой вопрос состоит из двух частей:

1) Почему служба приложений Azure ничего не говорит о процессорах внутри своего контекста PaaS (службы приложений)? Если они это сделают, где я могу узнать больше об ограничениях процессора для этого?

2) Является ли мой вопрос на базе процессора неуместным в контексте моего приложения? Я читал в Интернете, что некоторые уровни службы приложений Azure выполняют автоматическое масштабирование (что означает балансировку нагрузки на нескольких серверах для повышения производительности). Будет ли этого достаточно для моей потребности, когда несколько конечных пользователей обрабатывают много фотографий для обнаружения и распознавания лиц?

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Microsoft представляет производительность виртуальной машины в единицах ACU (https://docs.microsoft.com/en-us/azure/virtual-machines/windows/acu). В плане обслуживания приложений Azure имеется ограниченное количество виртуальных машин.

План обслуживания приложений имеет как масштаб, так и масштаб.опция out. Масштабирование может быть сделано на основе различных правил. Но всегда помните, что архитектура приложения будет диктовать, как она будет использовать опцию масштаба.

enter image description here

Примечание: я бы предложил использовать VM, если она интенсивно использует GPU или CPU, так как вы получите больше возможностей.

0 голосов
/ 16 мая 2019

Как я знаю, стандартная служба приложений работает на виртуальной машине серии A, но, исходя из сценария, который вы объяснили, я предлагаю вам воспользоваться Premium Service Service Plan, который работает на виртуальных машинах Dv2. Надеюсь, что статья ниже поможет вам:

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

Обзор плана обслуживания приложения

Ограничение сервиса приложения

Обзор службы приложений

...