Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба приложений 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 и учетных записей Майкрософт.
Предприятия
- CI/CD. Непрерывное развертывание с помощью GitHub Actions, Azure Pipelines и многое другое. Прогнозируемое развертывание с помощью промежуточных сред.
- Экономия размещения с высокой плотностью: запуск большего числа приложений на меньшем количестве виртуальных машин с уровнями P*mv3, оптимизированными для памяти, и экономия до 55% на прогнозируемых рабочих нагрузках с помощью планов экономии Azure и зарезервированных экземпляров.
- Полная изоляция: защита входящего трафика и исходящего трафика с помощью интеграции виртуальной сети Azure или запуск полностью изолированных приложений с средами службы приложений с помощью выделенных сетей и виртуальных машин.
- Корпоративные приложения: Разрабатывайте бизнес-приложения легко с помощью встроенной проверки подлинности, Microsoft Graph и коннекторов к вашим корпоративным приложениям.
- Надежность: функции SLA и зональной избыточности помогают обеспечить защиту вашего приложения от чрезвычайных ситуаций.
- Безопасность и соответствие требованиям: iso, SOC и PCI соответствуют самым строгим требованиям крупных предприятий.
Сведения о том, какие службы вычислений Azure лучше всего соответствуют вашему сценарию, см. в статье "Выбор вычислительной службы Azure".
Управляемый экземпляр в службе приложений
Замечание
Управляемый экземпляр предоставляет дополнительные возможности настройки благодаря изоляции на уровне плана для устаревших веб-приложений или веб-приложений, привязанных к инфраструктуре, которым требуются Component Object Model (COM), доступ к реестру, установщики Windows Installer/Microsoft Installer (MSI), сопоставление дисков или более строгие границы сети.
Основные моменты:
- Опциональные скрипты установки при запуске PowerShell обеспечивают COM, реестр, IIS, обновления ACL и выполнение MSI, когда приложению требуется установка зависимостей или настройка функций на уровне операционной системы.
- Адаптеры реестра: определения ключей реестра на уровне плана со значениями секретов, хранящимися в Azure Key Vault.
- Доступ к буквам диска: настройте доступ к путям SMB/UNC для устаревших компонентов (сопоставление или ссылка как поддерживаемые).
- RDP (через Бастион Azure): только для диагностики — постоянная конфигурация скрипта.
- Поддерживает: рабочие нагрузки Windows (.NET, Java), COM/реестр/MSI, сопоставление дисков, управляемое удостоверение, интеграция VNet, клиент MSMQ, CI/CD, аутентификация Entra ID.
- Не поддерживаются: Linux, контейнеры, ASE, удалённая отладка, ценовые категории, отличные от PV4/PMV4.
Это важно
Проверьте данные телеметрии (Application Insights/log), автоматизацию сертификатов и операционные процессы до внедрения в рабочей среде. Постоянные изменения должны выполняться с помощью скриптов конфигурации (установки); Изменения, внесенные во время сеансов RDP, не сохраняются.
Быстрый обзор руководства по принятию решений
Выберите Управляемый экземпляр если
- Существуют устаревшие зависимости (COM, реестр, MSI, сопоставление дисков).
- На уровне плана применяется сетевая изоляция, необходимая для ограниченного набора приложений.
- Желателен доступ для диагностики через RDP.
Выберите стандартный план службы приложений , если:
- Вам нужна поддержка Linux или контейнера.
- Требуется широкая гибкость среды выполнения с помощью автоматического управления ОС или среды выполнения и исправления.
Выберите ASE , если:
- Для многих приложений требуется масштабная изоляция, а не глубокая настройка ОС для каждого плана.