Мои приложения / сервисы написаны на NodeJS с использованием Loopback Framework и используют широкий спектр модулей узлов, от обычных до библиотек, генерирующих PDF-файлы и т. Д.,
У меня уже есть приложение 'XYZ' в Docker CE Containersна виртуальной машине RHEL как набор микросервисов, соединенных между собой и соединенных с различными службами, БД и другой системой, использующей VNET.Теперь отдельно есть несколько других независимых внешних сервисов «ABC», которые размещаются через Web App как Контейнер с использованием ASE & Linux Service Plan.Внутренняя дискуссия - почему бы не разместить все приложения, использующие ASE, через веб-приложения.Я могу думать о степени контроля, которую я получаю в VM против PaaS, но пока не могу четко сформулировать этот контроль и другие аргументы в поддержку VM.
Мне известны AKS, ACS и Service Fabric, но они не обсуждаются на данный момент, так как в среде, в которой мы находимся, сегодня это запрещено.
Требуется руководство по выбору наилучшего способа размещения микроуслуг из двух заданных вопросов.