ロジック アプリのゾーン冗長を有効にする
適用対象: Azure Logic Apps (従量課金プラン + Standard)
可用性ゾーンとは、各 Azure リージョン内にある、物理的に分離されたデータセンターのグループです。 1 つのゾーンで障害が発生した際には、サービスを残りのゾーンのいずれかにフェールオーバーできます。
Azure の可用性ゾーンの詳細については、「可用性ゾーンとは」を参照してください。
ロジック アプリ ワークフローに高い信頼性が必要なシナリオでは、Azure リージョン内の "可用性ゾーン" を使用して "ゾーン冗長" を設定できます。 そうすると、リージョン内のすべての可用性ゾーン間で、Azure Logic Apps によってロジック アプリのワークロードを分散できます。 この機能により、リージョン内のデータセンターの障害からアプリとその情報が保護されます。
このガイドでは、ロジック アプリのゾーン冗長を有効にする方法について説明します。
前提条件
ゾーン冗長のサポートについて理解している必要があります。 また、ロジック アプリ リソースを作成するときに、サポートされているリージョン内であることを含め、可用性ゾーンを使用するための要件を満たしている必要があります。 詳細については、「Azure Logic Apps の信頼性」を参照してください。
Azure アカウントおよびサブスクリプションが必要です。 サブスクリプションをお持ちでない場合には、無料の Azure アカウントにサインアップしてください。
ファイアウォールまたは制限付き環境を使用する場合、ロジック アプリ ワークフローを作成する Azure リージョンで、Azure Logic Apps、Azure でホストされたマネージド コネクタ、カスタム コネクタが必要とするすべての IP アドレスを介したトラフィックを許可する必要があります。 可用性ゾーンの冗長性をサポートする新しい IP アドレスは、Azure Logic Apps、マネージド コネクタ、カスタム コネクタに対して既に公開されています。 詳しくは、次のドキュメントをご覧ください。
制限事項
HTTP ベースのアクションでは、AES256 暗号化を使用してエクスポートまたは作成された証明書は、クライアント証明書認証に使用しても機能しません。 この同じ証明書は、OAuth 認証に使用しても機能しません。
ロジック アプリのゾーン冗長を設定する
従量課金ロジック アプリでは、ゾーン冗長が自動的に有効になります。 従量課金ロジック アプリのゾーン冗長を有効にするために、追加の手順を実行する必要はありません。
Standard ロジック アプリの場合のみ、次の手順に従います。
Azure portal で、ロジック アプリの作成を開始します。
[ロジック アプリの作成] ページで、使用するホスティング オプションに応じて [ワークフロー サービス プラン] または [App Service Environment V3] を選択します。
チュートリアルは、Azure portal でシングルテナント Azure Logic Apps を使用して Standard ロジック アプリ ワークフローを作成するに関するページを参照してください。
[ゾーン冗長性] で [有効] を選択します。
この時点で、ロジック アプリの作成エクスペリエンスは次の例のようになります。
Note
サポートされていない Azure リージョンまたはサポートされていない Azure リージョンで作成された既存の Windows プランを選択した場合、[ゾーン冗長] のオプションは使用できません。 サポートされている Azure リージョンと、サポートされている Azure リージョンで作成された Windows プランを選択するか、新しい Windows プランを作成してください。
ロジック アプリ ワークフローの作成を完了します。
ファイアウォールを使用し、必要な IP アドレスを介したトラフィックのアクセスを設定していない場合は、必ずその要件を満たしてください。