Skip to content

Commit 138acbf

Browse files
authored
Update reliability-functions.md - suggested edits
1 parent e4f6f6c commit 138acbf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

articles/reliability/reliability-functions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ When you configure Flex Consumption plan apps as zone redundant, the platform au
4141
When zone redundancy is enabled in a Flex Consumption plan, instance spreading is determined inside the following rules:
4242

4343
- [Always-ready](../azure-functions/flex-consumption-plan.md#always-ready-instances) instances are distributed across zones in a round-robin fashion.
44-
- On-demand instances, which are created as a result of event source volumes as the app scales beyond always-ready, are distributed across availability zones on a _best effort_ basis. This means that for on-demand instances, faster scale-out is given preference over even distribution across availability zones. The platform attempts even-out distribution over time.
45-
- To ensure zone resiliency with availability zones, the platform automatically maintains at least two instances of each always-ready instance type for each [per-function scaling function or group](../azure-functions/flex-consumption-plan.md#per-function-scaling), regardless of the always-ready configuration for the app. Any instances created by the platform are platform-managed, billed as always-ready instances, and don't change the always-ready configuration settings.
44+
- On-demand instances, which are created as a result of event source volumes as the app scales beyond always-ready, are distributed across availability zones on a _best effort_ basis. This means that for on-demand instances, faster scale-out is given preference over even distribution across availability zones. The platform attempts to even-out distribution over time.
45+
- To ensure zone resiliency with availability zones, the platform automatically maintains at least two always-ready instances for each [per-function scaling function or group](../azure-functions/flex-consumption-plan.md#per-function-scaling), regardless of the always-ready configuration for the app. Any instances created by the platform are platform-managed, billed as always-ready instances, and don't change the always-ready configuration settings.
4646
::: zone-end
4747
::: zone pivot="premium-plan"
4848
When you configure Elastic Premium function app plans as zone redundant, the platform automatically spreads the function app instances across the zones in the selected region.
@@ -96,7 +96,7 @@ Zone-redundant Premium plans are available in these regions:
9696
::: zone pivot="flex-consumption-plan"
9797
Availability zone support is a property of the Flex Consumption plan. Here are current considerations for using availability zones:
9898
99-
- You can enable availability zones in the plan during app creation. You can also enable or disable this plan feature in an existing app.
99+
- You can enable availability zones in the plan during app creation. You can also enable or disable this plan feature in an existing app via Azure CLI (Azure Portal support coming soon).
100100
- 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.
101101
- Must be hosted on a [Flex Consumption](../azure-functions/flex-consumption-plan.md) plan.
102102
::: zone-end
@@ -114,7 +114,7 @@ Availability zone support is a property of the Premium plan. Here are current co
114114
::: zone pivot="flex-consumption-plan"
115115
There's no separate meter associated with enabling availability zones. Pricing for instances used for a zone-redundant Flex Consumption app is the same as a single zone Flex Consumption app. To learn more, see [Billing](../azure-functions/flex-consumption-plan.md#billing).
116116
117-
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 more 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.
117+
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.
118118
::: zone-end
119119
::: zone pivot="premium-plan"
120120
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.

0 commit comments

Comments
 (0)