Поделиться через


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

Служба приложений Azure — это платформа, которая позволяет запускать веб-приложения, мобильные серверные части и API RESTful, не беспокоясь об управлении базовой инфраструктурой. Думайте об этом как о мощном веб-хостинге, который берет на себя всю сложную работу, чтобы вы могли сосредоточиться на создании отличных приложений.

Служба приложений поддерживает различные веб-стеки: .NET, Java (в версиях Java SE, Tomcat и JBoss), Node.js, Python и PHP и может запускать их как в Windows, так и в Linux. Или, если приложение контейнеризовано, его можно просто развернуть как пользовательский контейнер.

Зачем использовать службу приложений Azure?

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

Студенчество

  • Бесплатный доступ. Помимо широкодоступного бесплатного уровня, учащиеся могут воспользоваться программой Azure for Students Starter .
  • Поддержка интегрированной среды разработки: средства развертывания, созданные с целью, доступны для Visual Studio, Visual Studio Code, IntelliJ и Eclipse.
  • Простое использование. Запуск приложений без необходимости в управлении инфраструктурой.
  • Ресурсы обучения: множество учебников и руководств, которые помогут вам приступить к работе.

Малые предприятия и стартапы

  • Защита бренда: Быстро защитите свой бренд и своих клиентов с помощью домена служб приложений и бесплатного управляемого сертификата. Или привнесите свой домен и сертификат в службу приложений.
  • Наиболее экономично: оплата только за используемые ресурсы, увеличение масштаба или масштабирование вместе с вашим бизнесом.
  • Удобный для командной строки: развертывание с помощью уже используемых средств командной строки, таких как Maven, Gradle, Azure Developer CLI, Azure CLI и Azure PowerShell.
  • Масштабируемость. Автоматическое масштабирование приложений на основе спроса.
  • Глобальный охват: развертывание приложений в центрах обработки данных по всему миру.
  • Шаблоны приложений: выбор из обширного списка шаблонов приложений в Azure Marketplace, таких как WordPress, WordPress, Django, Node.js и Drupal.
  • Поддержка социального входа: вход в социальные сети с помощью Google, Facebook, X и учетных записей Майкрософт.

Предприятия

Сведения о том, какие службы вычислений Azure лучше всего соответствуют вашему сценарию, см. в статье "Выбор вычислительной службы Azure".

Управляемый Экземпляр на App Service (предварительная версия)

Замечание

Управляемый экземпляр (предварительная версия) добавляет настройку с изоляцией на уровне плана для устаревших или привязанных к инфраструктуре веб-приложений, требующих доступа к объектной модели компонентов (COM), доступа к реестру, windows/Microsoft Installers (MSI), сопоставления дисков или более строгих сетевых границ.

Основные моменты:

  • Скрипты установки PowerShell, выполняемые при запуске, включают обновления COM, реестра, IIS, ACL и выполнение MSI.
  • Адаптеры реестра: определения ключей реестра на уровне плана со значениями секретов, хранящимися в Azure Key Vault.
  • Доступ к буквам диска: настройте доступ к путям SMB/UNC для устаревших компонентов (сопоставление или ссылка как поддерживаемые).
  • RDP (через Azure Bastion): только для диагностики — постоянная конфигурация скрипта.
  • Поддерживает: рабочие нагрузки Windows (.NET, Java), COM/реестр/MSI, сопоставление дисков, управляемое удостоверение, интеграция VNet, клиент MSMQ, CI/CD, аутентификация Entra ID.
  • Не поддерживается: Linux, контейнеры, ASE, удаленная отладка (предварительная версия), номера SKU, отличные от PV4/PMV4.

Это важно

Проверьте данные телеметрии (Application Insights/log), автоматизацию сертификатов и операционные процессы до внедрения в рабочей среде. Постоянные изменения должны выполняться с помощью скриптов конфигурации (установки); Изменения, внесенные во время сеансов RDP, не сохраняются.

Быстрый обзор руководства по принятию решений

Выберите Управляемый экземпляр если

  • Существуют устаревшие зависимости (COM, реестр, MSI, сопоставление дисков).
  • На уровне плана применяется сетевая изоляция, необходимая для ограниченного набора приложений.
  • Желателен доступ для диагностики через RDP.

Выберите стандартный план службы приложений , если:

  • Вам нужна поддержка Linux или контейнера.
  • Требуется широкая гибкость среды выполнения с помощью автоматического управления ОС или среды выполнения и исправления.

Выберите ASE , если:

  • Для многих приложений требуется масштабная изоляция, а не глубокая настройка ОС для каждого плана.

Дальнейшие шаги