Во-первых, вот несколько хороших статей о Microsoft Docs, которые помогают сравнивать доступные варианты и принимать решения на основе ваших требований:
(я имею в виду такие требования, как функции хостинга, сервисные ограничения, установка программного обеспечения сторонних производителей и RDPтребуется доступ или нет, требуется или нет сетевая изоляция для отдельной VNET, соображения стоимости, минимальный SLA, доступные регионы, мгновенное развертывание и автоматическое масштабирование, управление состоянием и т. д.):
- Сравнение службы приложений Azure, виртуальных машин, Service Fabric и облачных служб
- Дерево решений для служб вычислений Azure (Это покрывает большой спектр .. простые виртуальные машины, Пакетная обработка, Функции, Контейнеры, AKS, ServiceFabric)
- Критерии выбора службы вычислений Azure
Также знайте, что при поиске альтернативных решений нередкоиспользовать несколько вычислительных или других вариантов службы Azure, разбив старое решение на pискусство во время такой миграции (например, опция безсерверных вычислений, такая как функция Azure + Service Fabric + что-то еще, если необходимо).
Говоря в общем (и не очень хорошо разбираясь в вашем приложении по вашему вопросу в настоящее время), служба приложений и структура служб Azure могут быть соображениями ИМХО при переходе с существующей облачной службы, но именно в этом вам помогут подробные требования.принятие решения.
В дополнение к этому приведен список служб Azure, доступных в CSP - Доступные службы Azure в Azure CSP