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


Ускоритель посадочной зоны Службы приложений Azure

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

Использование модульного подхода для гибкой реализации

Акселератор целевой зоны приложения Службы приложений Azure предлагает гибкий фундамент, который работает как для новых реализаций, так и для существующих развертываний службы приложений. Модульная архитектура позволяет настраивать компоненты на основе конкретных требований. Необходимо оценить потребности вашего приложения и ограничения организации, чтобы создать эффективную область размещения. Это делается следующим образом:

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

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

Реализация основы платформы

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

Использование ресурсов, предоставляемых акселератором

Акселератор целевой зоны приложения предоставляет ресурсы для поддержки реализации службы приложений:

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

  2. Следуйте рекомендациям по проектированию. Обратитесь к экспертным рекомендациям по ключевым областям проектирования, влияющим на реализацию. В документации четко указывается, какие разделы применяются к мультитенантной службе приложений или средам службы приложений.

  3. Разверните эталонную реализацию. Разверните рабочую среду с помощью шаблонов инфраструктуры как кода, создающих все необходимые ресурсы Azure.

Эта схема архитектуры Azure иллюстрирует безопасное многотенантное развертывание плана службы приложений (SKU уровня

Клиенты подключаются к веб-приложению через Azure Front Door, который интегрируется со службой приватного канала для безопасного частного доступа. Веб-приложение размещается в среде службы приложений версии 3 и интегрируется в виртуальную сеть через подсеть Ingress. Эта подсеть позволяет приложению подключаться к внутренним ресурсам. Внутренние ресурсы включают кэш Redis Azure, Azure Key Vault, Реестр контейнеров Azure, Базу данных SQL Azure и Azure OpenAI. Виртуальная сеть спицы содержит среду службы приложений и вспомогательные подсети, такие как Private Link и DevOps. Виртуальная узловая сеть размещает общие службы. К этим службам относятся Бастион Azure для безопасного доступа RDP/SSH, брандмауэра Azure для управления трафиком, Azure Monitor, Application Insights и идентификатора Microsoft Entra. Пиринг между сетями типа «концентратор-спицы» способствует безопасной и эффективной связи в рамках всей среды.

Применение рекомендаций по проектированию для каждой ключевой области

Рассмотрите эти области проектирования при реализации посадочной зоны:

Развертывание эталонной реализации

Начало работы с акселератором целевой зоны приложения Службы приложений Azure на GitHub. Репозиторий содержит шаблоны инфраструктуры как кода и подробные инструкции по развертыванию.

Дальнейшие действия