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


Защита приложений логики от зональных сбоев с помощью зональной избыточности и зон доступности

Область применения: Azure Logic Apps (Потребление + Стандартный)

В каждом регионе Azure зоны доступности — это физически разделенные расположения, которые устойчивы к локальным сбоям. Такие сбои могут быть как сбоями программного обеспечения и оборудования, так и такими событиями, как землетрясения, наводнения и пожары. Эти зоны обеспечивают отказоустойчивость благодаря избыточности и логической изоляции служб Azure.

Чтобы обеспечить устойчивость и распределенную доступность, в любом регионе Azure существуют по крайней мере три отдельные зоны доступности, которые поддерживают и обеспечивают избыточность между зонами. Платформа Azure Logic Apps распределяет эти зоны и рабочие нагрузки приложений логики между этими зонами. Эта возможность является ключевым требованием для использования устойчивых архитектур и обеспечения высокой доступности в случае сбоя центра обработки данных в регионе. Дополнительные сведения об избыточности между зонами см. в статье Регионы и зоны доступности Azure.

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

Рекомендации

Поддержка зоны доступности доступна для приложений логики уровня "Стандартный", которые поддерживаются Функции Azure расширяемости. Дополнительные сведения см. в разделе "Что такое надежность в Функции Azure?".

  • Вы можете включить избыточность между зонами доступности только при создании приложений логики уровня "Стандартный" в поддерживаемом регионе Azure или Среде службы приложений версии 3 (ASE версии 3) — только планы Windows. Сейчас эта возможность поддерживает только операции встроенного соединителя, а не операции соединителя Azure (управляемого).

  • Вы можете включить избыточность между зонами доступности только для новых приложений логики уровня "Стандартный" с рабочими процессами, которые выполняются в Azure Logic Apps с одним арендатором. Вы не можете включить избыточность между зонами доступности для существующих рабочих процессов приложения логики уровня "Стандартный".

  • Избыточность между зонами доступности можно включить только во время создания с помощью портала Azure. Сейчас поддержка программных средств, таких как Azure PowerShell или Azure CLI, для обеспечения избыточности между зонами доступности не предоставляется.

Ограничения

При выполнении действий на основе HTTP сертификаты, экспортированные или созданные с шифрованием AES256, не будут работать при аутентификации сертификата клиента. Эти же сертификаты не будут работать для аутентификации OAuth.

Необходимые компоненты

Включение зон доступности

  1. На портале Azure начните создавать приложение логики уровня "Стандартный". На странице Создание приложения логики остановитесь после выбора типа плана Стандартный для приложения логики.

    Screenshot showing Azure portal,

    Для работы с этим руководством см. статью Создание рабочих процессов приложения логики уровня "Стандартный" с одним арендатором Azure Logic Apps на портале Azure.

    После выбора уровня Стандартный станет доступным раздел Избыточность между зонами и его параметры.

  2. В разделе Избыточность между зонами выберите Включена.

    На этом этапе интерфейс создания приложения логики выглядит примерно так:

    Screenshot showing Azure portal,

  3. Завершите создание рабочего процесса приложения логики.

  4. Если вы используете брандмауэр и не настроили доступ к трафику через требуемые IP-адреса, обязательно выполните это требование.

Следующие шаги