diff --git a/articles/reliability/reliability-functions.md b/articles/reliability/reliability-functions.md index 0e09b3ef87e31..f0ec5993120f1 100644 --- a/articles/reliability/reliability-functions.md +++ b/articles/reliability/reliability-functions.md @@ -49,7 +49,7 @@ When you configure Elastic Premium function app plans as zone redundant, the pla Instance spreading with a zone-redundant deployment is determined inside the following rules, even as the app scales in and out: -- The minimum function app instance count is three. +- The minimum function app instance count is two. - When you specify a capacity larger than the number of zones, the instances are spread evenly only when the capacity is a multiple of the number of zones. - For a capacity value more than Number of Zones * Number of instances, extra instances are spread across the remaining zones. @@ -107,8 +107,8 @@ Availability zone support is a property of the Premium plan. Here are current co - You can only enable availability zones in the plan when you create your app. You can't convert an existing Premium plan to use availability zones. - You must use a [zone redundant storage account (ZRS)](../storage/common/storage-redundancy.md#zone-redundant-storage) for your function app's [default host storage account](../azure-functions/storage-considerations.md#storage-account-requirements). If you use a different type of storage account, your app might behave unexpectedly during a zonal outage. - Both Windows and Linux are supported. -- Function apps hosted on a Premium plan must have a minimum of three [always ready instances](../azure-functions/functions-premium-plan.md#always-ready-instances). -- The platform enforces this minimum count behind the scenes if you specify an instance count fewer than three. +- Function apps hosted on a Premium plan must have a minimum of two [always ready instances](../azure-functions/functions-premium-plan.md#always-ready-instances). +- The platform enforces this minimum count behind the scenes if you specify an instance count fewer than two. - If you aren't using Premium plan or a scale unit that supports availability zones, are in an unsupported region, or are unsure, see the [migration guidance](../reliability/migrate-functions.md). ::: zone-end ### Pricing @@ -118,7 +118,7 @@ There's no separate meter associated with enabling availability zones. Pricing f When you enable availability zones in an app with always-ready instance configuration of fewer than two instances for each [per-function scaling function or group](../azure-functions/flex-consumption-plan.md#per-function-scaling), the platform automatically creates two instances of the [always-ready](../azure-functions/flex-consumption-plan.md#always-ready-instances) type for each per-function scaling function or group. These new instances are also billed as always-ready instances. ::: zone-end ::: zone pivot="premium-plan" -There's no extra cost associated with enabling availability zones. Pricing for a zone-redundant Premium App Service plan is the same as a single zone Premium plan. For each App Service plan you use, you're charged based on the SKU you choose, the capacity you specify, and any instances you scale to based on your autoscale criteria. If you enable availability zones on a plan with fewer than three instances, the platform enforces a minimum instance count of three for that App Service plan, and you're charged for all three instances. +There's no extra cost associated with enabling availability zones. Pricing for a zone-redundant Premium App Service plan is the same as a single zone Premium plan. For each App Service plan you use, you're charged based on the SKU you choose, the capacity you specify, and any instances you scale to based on your autoscale criteria. If you enable availability zones on a plan with fewer than two instances, the platform enforces a minimum instance count of two for that App Service plan, and you're charged for all two instances. ::: zone-end ### Create a function app in a zone-redundant plan ::: zone pivot="flex-consumption-plan"