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


Поддержка Зон доступности для среды службы приложений версии 2

Внимание

В этой статье описывается Среда службы приложений версии 2, которая используется с изолированными планами Служба приложений. Среда службы приложений версии 1 и 2 будут прекращены 31 августа 2024 года. Имеется новая версия среды службы приложений, которая проще в использовании и которая работает на более мощной инфраструктуре. Чтобы узнать больше о новой версии, начните с изучения статьи Введение в Среду службы приложений. Если вы используете Среду службы приложений версии 2, выполните действия, описанные в этой статье, чтобы перейти на новую версию.

После 31 августа 2024 года начнется удаление оборудования Среда службы приложений версии 1 и версии 2, и это может повлиять на доступность и производительность приложений и данных. Соглашение об уровне обслуживания (SLA) и кредиты на обслуживание больше не будут применяться к рабочим нагрузкам Среда службы приложений версии 1 и версии 2, которые продолжают работать после 31 августа 2024 года.

Вы должны завершить миграцию в Среда службы приложений версии 3 до 31 августа 2024 г., или ваши приложения и ресурсы могут быть удалены. Мы попытаемся выполнить автоматическую миграцию всех оставшихся Среда службы приложений версии 1 и 2 на основе оптимальной работы с помощью функции миграции на месте, но корпорация Майкрософт не утверждает или не гарантирует доступность приложений после автоматической миграции. Вам может потребоваться выполнить настройку вручную, чтобы завершить миграцию и оптимизировать выбор номера SKU плана Служба приложений в соответствии с вашими потребностями. Если автоматическая миграция невозможна, ваши ресурсы и связанные данные приложения будут удалены. Мы настоятельно призываем вас действовать сейчас, чтобы избежать любого из этих экстремальных сценариев.

Последние сведения об обновлении Среда службы приложений версии 1/2 см. в Среда службы приложений обновлении для выхода на пенсию версии 1 и версии 2.

Среду службы приложений (ASE) версии 2 можно развернуть в Зонах доступности (AZ). Клиенты могут развернуть среды службы приложений для внутренней подсистемы балансировки нагрузки (ILB) в определенной Зоне доступности в регионе Azure. Если закрепить среду службы приложений для внутренней подсистемы балансировки нагрузки (ILB ASE) в определенной Зоне доступности, ресурсы, используемые этой средой, будут либо закреплены в указанной AZ, либо развернуты как избыточные между зонами.

ILB ASE, явно развернутая в AZ, считается зональным ресурсом, так как она закрепляется в определенной зоне. В указанной зоне будут закреплены следующие зависимости ILB ASE:

  • IP-адрес внутренней подсистемы балансировки нагрузки ASE;
  • вычислительные ресурсы, используемые ASE для управления и запуска веб-приложений.

Удаленное хранилище файлов для веб-приложений, развернутых в зональной ILB ASE, использует хранилище, избыточное между зонами (ZRS).

Если не выполнить шаги, описанные в этой статье, ILB ASE не будут автоматически развернуты как зональные среды. Внешнюю ASE с общедоступным IP-адресом нельзя закрепить в определенной зоне доступности.

Зональные ILB ASE можно создать в любом из следующих регионов:

  • Восточная Австралия
  • Центральная Канада
  • Центральная часть США
  • Восточная часть США
  • Восточная часть США 2
  • Восточная часть США 2 (EUAP)
  • Центральная Франция
  • Восточная Япония
  • Северная Европа
  • Западная Европа
  • Юго-Восточная Азия
  • южная часть Соединенного Королевства
  • западная часть США 2

Приложения, развернутые в зональных ILB ASE, продолжат работать и обслуживать трафик в этой ASE, даже если другие зоны в том же регионе выйдут из строя. Сбой в других зонах доступности может не повлиять и на действия, не относящиеся к среде выполнения, такие как масштабирование плана службы приложений, а также создание, настройка и публикация приложений. Развертывание ILB ASE с закреплением в зоне гарантирует непрерывную работу только уже развернутых приложений.

Развертывание Среды службы приложений в Зоне доступности

Для создания зональных ILB ASE необходимо использовать шаблоны ARM. Для просмотра зональной ILB ASE, созданной с помощью шаблона ARM, и взаимодействия с нею можно использовать портал Azure и Azure CLI. Шаблон ARM необходим только для первоначального создания зональной ILB ASE.

В нем только нужно указать, что зональная ILB ASE представляет собой новое свойство zones. Свойству zones следует присвоить значение "1", "2" или "3" в зависимости от логической зоны доступности, в которой требуется закрепить ASE lLB.

Ниже в качестве примера приведен фрагмент шаблона ARM, где показано новое свойство zones, предписывающее закрепить ILB ASE в зоне 2.

"resources": [
    {
        "type": "Microsoft.Web/hostingEnvironments",
        "kind": "ASEV2",
        "name": "yourASENameHere",
        "apiVersion": "2015-08-01",
        "location": "your location here",
        "zones": [
            "2"
        ],
        "properties": {
            "name": "yourASENameHere",
            "location": "your location here",
            "ipSslAddressCount": 0,
            "internalLoadBalancingMode": "3",
            "dnsSuffix": "contoso-internal.com",
            "virtualNetwork": {
                "Id": "/subscriptions/your-subscription-id-here/resourceGroups/your-resource-group-here/providers/Microsoft.Network/virtualNetworks/your-vnet-name-here",
                "Subnet": "yourSubnetNameHere"
            }
        }
    }
]

Чтобы сделать приложения избыточными между зонами, необходимо развернуть две зональные ILB ASE. Эти две зональные ILB ASE должны находиться в разных зонах доступности. Затем нужно развернуть приложения в каждой ILB ASE. Когда приложения будут созданы, потребуется настроить решение для балансировки нагрузки. Рекомендуется развернуть для зональных lLB ASE вышестоящий Шлюз приложений, избыточный между зонами.

Место расположения данных в регионе

ILB ASE, развернутые в зоне доступности, будут хранить данные клиентов только в том регионе, где развернута зональная ILB ASE. Содержимое файла веб-сайта, а также параметры и секреты клиента, хранящиеся в службе приложений, остаются в пределах региона, в котором развернута зональная ILB ASE.

Чтобы обеспечить место расположения данных в одном регионе, клиенты должны выполнить действия, описанные выше в разделе "Развертывание Среды службы приложений в Зоне доступности". Если Среда службы приложений, развернутая в зоне доступности, настроена в соответствии с этой инструкцией, то она удовлетворяет требованиям в месту расположения данных в регионе, включая требования, изложенные в центре управления безопасностью Azure.

Чтобы проверить, правильно ли настроена Среда службы приложений для хранения данных в одном регионе, клиентам нужно выполнить следующие действия.

  1. Найдите в Обозревателе ресурсов ресурс ARM для Среды службы приложений. Среды ASE перечислены в разделе providers/Microsoft.Web/hostingEnvironments.
  2. Если свойство zones существует в представлении синтаксиса JSON ARM и содержит массив JSON с одним значением "1", "2" или "3", то ASE развернута в зоне и данные клиента остаются в одном регионе.
  3. Если свойство zones не существует или не имеет допустимого значения зоны, как указано выше, то ASE не развернута зонально, а данные клиента не хранятся исключительно в том же регионе.