Служба приложений (WebApp)

Служба приложений Azure в Azure Stack— это предложение Microsoft Azure в формате PaaS (платформа как услуга) для Microsoft Azure Stack. Cлужба позволяет внутренним и внешним клиентам создавать веб-приложения, приложения API и функций Azure для любых платформ и устройств. 
Получить консультацию
Прайс-лист


Служба приложений Azure позволяет автоматизировать бизнес-процессы и размещение облачных API. Интегрированная служба приложений Azure позволяет легко создать единое решение, объединяющее несколько компонентов (веб-сайты, интерфейсы API REST, бизнес-процессы и т. п.). Клиенты получают возможность интегрировать свои приложения с приложениями в локальной среде и автоматизировать бизнес-процессы. Клиенты могут запускать свои приложения на вычислительной платформе, разделяемой с другими пользователями службы, либо на ресурсах полностью выделенных для них.

Технические особенности
Основные функции и возможности cлужбы приложений Azure
  • Поддержка нескольких языков и платформ. Служба приложений Azure превосходно поддерживает ASP.NET, Node.js, Java, PHP и Python. Кроме того, на виртуальных машинах Службы приложений Azure можно использовать Windows PowerShell, другие сценарии или исполняемые файлы: ASP.NET Core 2.2.4, NodeJS 10.15.2, Zulu OpenJDK 8.36.0.1, Tomcat 7.0.81, Tomcat 8.5.37, Tomcat 9.0.14, PHP 5.6.39, PHP 7.0.33, PHP 7.1.25, PHP 7.2.13, Updated Kudu to 81.10329.3844.
  • Оптимизация для DevOps. Вы можете поддерживать непрерывную интеграцию и развертывание в GitHub, локальном репозитории или BitBucket. Вы можете повышать уровень обновлений через тестовые и промежуточные среды и управлять приложениями в службе приложений с помощью Azure PowerShell или кроссплатформенного интерфейса командной строки (CLI).
  • Интеграция с Visual Studio. Выделенные инструменты в Visual Studio упрощают создание и развертывание приложений
Типы приложений в службе приложений Azure
  • Веб-приложения — для размещения веб-сайтов и веб-приложений.
  • Приложения API — для размещения REST API.
  • Функции Azure — для размещения управляемых событиями бессерверных рабочих нагрузок.

Термин приложение обозначает здесь ресурсы размещения, выделенные для выполнения рабочей нагрузки. Большинство пользователей думают, что для функционирования веб-приложения в браузере требуются вычислительные ресурсы и код приложения. В службе приложений веб-приложением называется вычислительный ресурс, который Azure Stack предоставляет для размещения кода приложения.

Приложение может состоять из нескольких разных приложений Службы приложений Azure. Например, если приложение состоит из веб-интерфейса и серверной части REST API, вы можете выбрать такие варианты:
-развернуть оба этих компонента в веб-приложении;
-развернуть код внешнего интерфейса в веб-приложении, а код серверной части — в приложении API.

Часто задаваемые вопросы
?Что такое план Службы приложений Azure?
?В Azure существуют общие и выделенные рабочие роли?