Azure App Service には、アプリケーションが引き続き使用可能で回復力のあるものになるように、組み込みの信頼性機能が用意されています。 この記事では、ゾーンの冗長性を含む App Service プランを作成する方法について説明します。 また、既存のプランでゾーン冗長を無効にして有効にする方法と、ゾーン冗長のサポートを確認する方法についても説明します。 ゾーンの冗長性の詳細については、「 App Service の信頼性」を参照してください。
新しいゾーン冗長 App Service プランを作成する
ゾーン冗長性を含む新しい App Service プランを作成するには、適切な手順に従います。
ガイダンスに従って App Service プランを作成します。 ゾーン冗長に有効を選択してください。
既存の App Service プランのゾーン冗長性を設定する
既存の App Service プランでゾーン冗長を有効にするには、 ゾーン冗長のサポートを確認します。
App Service プランでゾーン冗長がサポートされている場合は、 Azure portal、Azure CLI、または Bicep と Azure Resource Manager を使用して有効または無効にします。
Azure portal で、App Service プランに移動します。
左側のナビゲーション ウィンドウで [設定]>[スケールアウト](App Service プラン) を選択します。
ゾーン冗長を有効にするには、[ゾーン冗長] を選択します。 "それを選択解除して無効にします。"
App Service プランのゾーン冗長状態は、ほぼ瞬時に変化します。 プロセス中にダウンタイムやパフォーマンスの問題は発生しません。
Von Bedeutung
ルール ベースのスケーリングが有効になっている場合、Azure portal を使用してゾーンの冗長性を有効にすることはできません。 代わりに、Azure CLI または Bicep と Resource Manager を使用する必要があります。
App Service プランがゾーン冗長をサポートしていないスケール ユニット上にある場合、 プランでゾーン冗長を有効にすることはできません。 代わりに、 別のスケール ユニットの新しいプランにアプリを再デプロイする必要があります。
App Service プランでゾーン冗長のサポートを確認する
既存の App Service プランでゾーン冗長がサポートされているかどうかを確認するには、次の手順を実行します。
Azure portal、Azure CLI、または Bicep と Resource Manager を使用して、App Service プランでサポートされる可用性ゾーンの最大数を決定します。
Azure portal で、App Service プランに移動します。
[ スケールアウト (App Service プラン) を選択します。
使用可能な最大ゾーン は、App Service プランで使用できるゾーンの最大数を示します。
番号を次の表と比較して、プランがゾーン冗長をサポートしているかどうかを判断します。
ゾーンの最大数 ゾーン冗長のサポート 1 を超える サポートされています 1 に等しい サポートされていません* * 可用性ゾーンをサポートしていないプランまたはスタンプを使用する場合は、新しいリソース グループに新しい App Service プランを作成する必要があります。 このセットアップにより、デプロイは可用性ゾーンをサポートする App Service インフラストラクチャに確実に配置されます。
App Service プランの物理ゾーンを表示する
ゾーン冗長 App Service プランがある場合、プラットフォームは物理 可用性ゾーン間でインスタンスを自動的に配置します。 インスタンスが複数のゾーンに分散していることを確認するには、Azure portal または Azure CLI を使用して、プランのインスタンスで使用する物理可用性ゾーンを確認します。
Azure portal で、App Service アプリに移動します。 プランに複数のアプリがある場合は、任意のアプリを選択できます。
正常性チェックを選択します。
[ インスタンス] を選択すると、各インスタンスの物理ゾーンの配置が表示されます。