Общие сведения о Службе приложений Azure и Функциях Azure в Azure Stack Hub
Служба приложений Azure в Azure Stack Hub — это предложение платформы как услуга (PaaS) из Microsoft Azure, доступное в Azure Stack Hub. Служба позволяет внутренним или внешним клиентам создавать веб-приложения и приложения Функций Azure для любой платформы или устройства. Они могут интегрировать приложения с локальными приложениями и автоматизировать свои бизнес-процессы. Облачные операторы Azure Stack Hub могут запускать клиентские приложения на полностью управляемых виртуальных машинах (виртуальных машинах) с выбором общих ресурсов виртуальных машин или выделенных виртуальных машин.
Служба приложений Azure позволяет автоматизировать бизнес-процессы и размещать облачные API. В качестве единой интегрированной службы службы приложений Azure можно объединить различные компоненты (например, веб-сайты, ИНТЕРФЕЙСы REST API и бизнес-процессы) в одно решение.
Почему предлагается служба приложений Azure на Azure Stack Hub?
Ниже приведены некоторые ключевые функции и возможности службы приложений Azure.
- нескольких языков и платформ. Служба приложений Azure имеет поддержку ASP.NET, Node.js, Java, PHP и Python. Вы также можете запускать Windows PowerShell и другие скрипты или исполняемые файлы на виртуальных машинах службы приложений.
- оптимизация DevOps: настройка непрерывной интеграции и развертывания с помощью GitHub, локального репозитория Git или BitBucket. Повышение уровня обновлений с помощью тестовых и промежуточных сред и управление приложениями в Службе приложений с помощью Azure PowerShell или кроссплатформенного интерфейса командной строки (Azure CLI).
- интеграция Visual Studio. Специальные инструменты в Visual Studio упрощают процесс создания и развертывания приложений.
Типы приложений в службе приложений
Служба приложений предлагает несколько типов приложений, каждый из которых предназначен для размещения определенной рабочей нагрузки:
- веб-приложения для размещения веб-сайтов, веб-приложений и REST API (интерфейсов прикладного программирования REST).
- Azure Functions версии 1 для размещения событийно-управляемых, бессерверных задач.
Слово относится к ресурсам размещения, выделенным для выполнения рабочей нагрузки. Принимая веб-приложение в качестве примера, вы, вероятно, привыкли думать о веб-приложении как о вычислительных ресурсах и коде приложения, которые вместе предоставляют функциональные возможности в браузер. В Службе приложений Azure веб-приложение — это вычислительный ресурс, который Azure Stack Hub предоставляет для размещения кода приложения.
Ваше приложение может состоять из нескольких приложений службы приложений различных типов. Например, если приложение состоит из веб-интерфейса и серверной части REST API, можно:
Разверните интерфейс и API в одном веб-приложении.
Разверните фронтенд-код в веб-приложении и бэкенд-код в приложении API.
Что такое план службы приложений?
Поставщик ресурсов службы приложений использует тот же код, который использует служба приложений Azure, и поэтому использует некоторые общие понятия. В Службе приложений контейнер цен для приложений называется планом службы приложений . Он представляет набор выделенных виртуальных машин, используемых для хранения приложений. В данной подписке можно использовать несколько планов службы приложений.
В Azure используются общие и выделенные рабочие роли. Общий рабочий поддерживает размещение приложений с высокой плотностью и мультиарендностью, и имеется только один набор общих работников. Выделенные серверы используются только одним клиентом и имеют три размера: небольшие, средние и большие. Потребности локальных клиентов не всегда могут быть описаны с помощью этих условий. В Службе приложений в Azure Stack Hub администраторы поставщиков ресурсов определяют уровни рабочих ролей, которые они хотят сделать доступными. На основе уникальных потребностей размещения можно определить несколько наборов общих рабочих или различных наборов выделенных рабочих ролей. Используя эти определения уровня трудовых категорий, они затем могут задавать собственные ценовые SKU.
Возможности портала
Служба приложений Azure в Azure Stack Hub использует тот же пользовательский интерфейс, что и служба приложений Azure. То же самое верно для серверной части. Однако некоторые функции отключены в Azure Stack Hub. Ожидания или услуги, специфические для Azure, которые необходимы этим функциям, в настоящее время недоступны в Azure Stack Hub.
Дальнейшие действия
Вы можете попробовать другие платформы как службы (PaaS), например поставщика ресурсов SQL Server и поставщика ресурсов MySQL .