Skip to content

Commit 73af992

Browse files
Merge pull request #313031 from johndowns/functions-reliability-links
Update links to Azure Functions reliability guide
2 parents be85709 + daf2f5a commit 73af992

8 files changed

Lines changed: 9 additions & 9 deletions

articles/azure-functions/flex-consumption-plan.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Flex Consumption includes an _always ready_ feature that you can use to choose i
9797

9898
For example, if you set always ready to 2 for your HTTP group of functions, the platform keeps two instances always running for those functions. Those instances process your function executions first. Depending on concurrency settings, the platform scales beyond those two instances by using on-demand instances.
9999

100-
You can configure no fewer than two always-ready instances per function or function group while [zone redundancy is enabled](/azure/reliability/reliability-functions?pivots=flex-consumption-plan#availability-zone-support).
100+
You can configure no fewer than two always-ready instances per function or function group while [zone redundancy is enabled](/azure/reliability/reliability-functions?pivots=flex-consumption-plan#resilience-to-availability-zone-failures).
101101

102102
To learn how to configure always ready instances, see [Set always ready instance counts](flex-consumption-how-to.md#set-always-ready-instance-counts).
103103

articles/azure-functions/migration/migrate-plan-consumption-to-flex.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ Here are some strategies to protect both upstream and downstream data during the
472472
+ **Idempotency**: Ensure your functions can safely process the same message multiple times without negative side effects. For more information, see [Designing Azure Functions for identical input](../functions-idempotent.md).
473473
+ **Logging and monitoring**: Enable detailed logging in both apps during migration to track message processing. For more information, see [Monitor executions in Azure Functions](../functions-monitoring.md).
474474
+ **Checkpointing**: For streaming triggers, such as the Event Hubs trigger, implement correct checkpoint behaviors to track processing position. For more information, see [Azure Functions reliable event processing](../functions-reliable-event-processing.md).
475-
+ **Parallel processing**: Consider temporarily running both apps in parallel during the cutover. Make sure to carefully monitor and validate how data is processed from the upstream service. For more information, see [Active-active pattern for non-HTTPS trigger functions](/azure/reliability/reliability-functions#active-active-pattern-for-non-https-trigger-functions).
475+
+ **Parallel processing**: Consider temporarily running both apps in parallel during the cutover. Make sure to carefully monitor and validate how data is processed from the upstream service. For more information, see [Custom multi-region solutions for resiliency](/azure/reliability/reliability-functions#custom-multi-region-solutions-for-resiliency).
476476
+ **Gradual cutover**: For high-volume systems, consider implementing a gradual cutover by redirecting portions of traffic to the new app. You can manage the routing of requests upstream from your apps by using services such as [Azure API Management](../functions-openapi-definition.md) or [Azure Application Gateway](../../app-service/overview-app-gateway-integration.md).
477477

478478
### Mitigations by trigger type

articles/azure-functions/storage-considerations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Storage accounts that you create during the function app creation process in the
4747

4848
- When you create your function app in the Azure portal, you can only choose an existing storage account in the same region as the function app that you create. This requirement is a performance optimization and not a strict limitation. To learn more, see [Storage account location](#storage-account-location).
4949

50-
- When you create your function app on a plan with [availability zone support](/azure/reliability/reliability-functions#availability-zone-support) enabled, only [zone-redundant storage accounts](../storage/common/storage-redundancy.md#zone-redundant-storage) are supported.
50+
- When you create your function app on a plan with [availability zone support](/azure/reliability/reliability-functions#resilience-to-availability-zone-failures) enabled, only [zone-redundant storage accounts](../storage/common/storage-redundancy.md#zone-redundant-storage) are supported.
5151

5252
When you use deployment automation to create your function app with a network-secured storage account, you must include specific networking configurations in your ARM template or Bicep file. If you don't include these settings and resources, your automated deployment might fail in validation. For ARM template and Bicep guidance, see [Secured deployments](functions-infrastructure-as-code.md#secured-deployments). For an overview on configuring storage accounts with networking, see [How to use a secured storage account with Azure Functions](configure-networking-how-to.md).
5353

articles/azure-resource-manager/management/relocation/relocation-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ If your application persists data to the app's shared storage path, make sure to
5959

6060
### Connected services
6161

62-
Your functions might connect to Azure Services and other resources using either a service SDK or triggers and bindings. Any connected service might be negatively impacted when the app moves to a new region. If latency or throughout are issues, consider moving any connected service to the new region as well. To learn how to move those resources across regions, see the documentation for the respective services. When moving an app with connected services, you might want to consider a [cross-region disaster recovery and business continuity](/azure/reliability/reliability-functions#cross-region-disaster-recovery-and-business-continuity) strategy during the move.
62+
Your functions might connect to Azure Services and other resources using either a service SDK or triggers and bindings. Any connected service might be negatively impacted when the app moves to a new region. If latency or throughout are issues, consider moving any connected service to the new region as well. To learn how to move those resources across regions, see the documentation for the respective services. When moving an app with connected services, you might want to consider a [multi-region resiliency](/azure/reliability/reliability-functions#custom-multi-region-solutions-for-resiliency) strategy during the move.
6363

6464
Changes to connected services might require you to update the values stored in your application settings, which are used to connect to those services.
6565

@@ -83,7 +83,7 @@ Functions uses access keys to make it more difficult to access HTTP endpoints in
8383

8484
### Downtime
8585

86-
If minimal downtime is a requirement, consider running your function app in both regions as recommended to implement a disaster recovery architecture. The specific architecture you implement depends on the trigger types in your function app. For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#cross-region-disaster-recovery-and-business-continuity).
86+
If minimal downtime is a requirement, consider running your function app in both regions as recommended to implement a disaster recovery architecture. The specific architecture you implement depends on the trigger types in your function app. For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#custom-multi-region-solutions-for-resiliency).
8787

8888
### Durable Functions
8989

articles/logic-apps/quickstart-create-example-consumption-workflow.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ To create a Standard logic app workflow that runs in single-tenant Azure Logic A
9696
>
9797
> Availability zones are automatically enabled for new and existing Consumption logic app workflows in
9898
> [Azure regions that support availability zones](/azure/reliability/availability-zones-region-support).
99-
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#availability-zone-support) and
99+
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#resilience-to-availability-zone-failures) and
100100
> [Protect logic apps from region failures with zone redundancy and availability zones](set-up-zone-redundancy-availability-zones.md).
101101
102102
When you're done, your settings look similar to the following example:

articles/logic-apps/tutorial-build-schedule-recurring-logic-app-workflow.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ You can create a similar workflow with a Standard logic app resource. However, t
8585
>
8686
> Availability zones are automatically enabled for new and existing Consumption logic app workflows in
8787
> [Azure regions that support availability zones](/azure/reliability/availability-zones-region-support).
88-
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#availability-zone-support) and
88+
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#resilience-to-availability-zone-failures) and
8989
> [Protect logic apps from region failures with zone redundancy and availability zones](set-up-zone-redundancy-availability-zones.md).
9090
9191
After you finish, your settings look similar to the following example:

articles/logic-apps/tutorial-process-email-attachments-workflow.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ After you confirm that your function works, create your logic app resource and w
273273
>
274274
> Availability zones are automatically enabled for new and existing Consumption logic app workflows in
275275
> [Azure regions that support availability zones](/azure/reliability/availability-zones-region-support).
276-
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#availability-zone-support) and
276+
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#resilience-to-availability-zone-failures) and
277277
> [Protect logic apps from region failures with zone redundancy and availability zones](set-up-zone-redundancy-availability-zones.md).
278278
279279
1. When you're ready, select **Review + create**. After Azure validates the information about your logic app resource, select **Create**.

articles/logic-apps/tutorial-process-mailing-list-subscriptions-workflow.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ You can create a similar workflow with a Standard logic app resource where some
8686
>
8787
> Availability zones are automatically enabled for new and existing Consumption logic app workflows in
8888
> [Azure regions that support availability zones](/azure/reliability/availability-zones-region-support).
89-
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#availability-zone-support) and
89+
> For more information, see [Reliability in Azure Functions](/azure/reliability/reliability-functions#resilience-to-availability-zone-failures) and
9090
> [Protect logic apps from region failures with zone redundancy and availability zones](set-up-zone-redundancy-availability-zones.md).
9191
9292
After you finish, your settings look similar to the following example:

0 commit comments

Comments
 (0)