Skip to content

Commit d02828e

Browse files
committed
Merge branch 'loc-function' of https://github.com/anaharris-ms/azure-docs-pr into loc-function
2 parents afc82b1 + 75efb33 commit d02828e

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

articles/operational-excellence/relocation-functions.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ This section is a planning checklist in the following areas:
5959
- Service Endpoints
6060

6161

62-
### State, Storage and downstream dependencies
62+
### State, storage and downstream dependencies
6363

64-
- **Determine whether your Functions App is stateful or stateless.** Although its recommended that Functions (With the exception of Durable Functions) be stateless, and the files on the `%HOME%\site` drive should be only those required to run the deployed application and any temporary files, it's possible to store runtime application state on the `%HOME%\site` virtual drive. If your application writes state on the app shared storage path, make sure to plan how you are going to manage that state during a resource move.
64+
- **Verify that your functions are stateless.** We [recommend that your function executions be stateless](../azure-functions/performance-reliability#write-functions-to-be-stateless). However, we don't prevent you from writing data to the local file system. While the files on the `%HOME%\site` drive should be only those required to run the deployed application and any temporary files, it's possible to store runtime application state on the `%HOME%\site` virtual drive. If your application writes state on the app shared storage path, make sure to plan how you are going to manage that state during a resource move. If your scenario requires you to maintain state between function executions, consider instead using [Durable Functions](../azure-functions/durable/durable-functions-overview.md).
6565

66-
If the application uses Durable Functions, and particularly Durable Entities, the migration becomes much more application centric, and depends on the needs of the application itself. You must consider how to migrate entity state and how to reconcile the new entity state with the old service. This is particularly the case, if you are doing anything more complex than a straight Active/Active + GRS Failover.
66+
When your application uses Durable Functions, and particularly Durable Entities, the migration becomes much more application centric, and depends on the needs of the application itself. You must consider how to migrate entity state and how to reconcile the new entity state with the old service. This is particularly the case, when you are doing anything more complex than a straight Active/Active + GRS Failover.
6767

6868
### Certificates
6969

@@ -83,7 +83,7 @@ See [Relocate Azure App Services to another region - Identities](relocation-app-
8383

8484
## Relocate
8585

86-
To relocate your Functions App resources, you can use either available deployment technologies or Infrastructure as Code (IaC).
86+
To relocate your function app resources, you can use either available [deployment technologies](../azure-functions/functions-deployment-technologies.md) or [Infrastructure as Code (IaC)](../azure-functions/functions-infrastructure-as-code.md).
8787

8888

8989
### Relocate using available deployment technologies
@@ -104,12 +104,12 @@ To migrate Durable Entities, see [Recovery With GRS Enabled Storage for Azure Du
104104
Review and configure the resources identified in the [Prepare](#prepare) step above in the target region if they weren't configured during the deploy.
105105

106106
### Relocation considerations
107-
+ If your deployment resources and automation doesn't create a function app, [create an app of the same type in a new hosting plan](../azure-functions/functions-scale.md#overview-of-plans) in the target region
107+
+ If your deployment resources and automation don't create a function app, [recreate an app of the same language running on the same operating system in a new hosting plan of the same type](../azure-functions/functions-scale.md#overview-of-plans) in the target region and redeploy your code
108108
+ Function app names are globally unique in Azure, so the app in the target region can't have the same name as the one in the source region
109109
+ References and application settings that connect your function app to dependencies need to be reviewed and, when needed, updated. For example, when you move a database that your functions call, you must also update the application settings or configuration to connect to the database in the target region. Some application settings such as the Application Insights instrumentation key or the Azure storage account used by the function app can be already be configured on the target region and do not need to be updated
110110
+ Remember to verify your configuration and test your functions in the target region
111111
+ If you had custom domain configured, [remap the domain name](../app-service/manage-custom-dns-migrate-domain.md#4-remap-the-active-dns-name)
112-
+ For Functions running on Dedicated plans also review the [App Service Migration Plan](../app-service/manage-move-across-regions.md) in case the plan is shared with web apps
112+
+ For a function app running on Dedicated plans, also review the [App Service Migration Plan](../app-service/manage-move-across-regions.md) if the App Service plan is shared with a web app
113113

114114
## Clean up
115115

articles/reliability/reliability-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ This section explains some of the strategies that you can use to deploy Function
165165

166166
>[!NOTE]
167167
168-
>For disaster recovery for durable functions, see [Disaster recovery and geo-distribution in Azure Durable Functions](../azure-functions/durable/durable-functions-disaster-recovery-geo-distribution.md).
168+
>For disaster recovery for Durable Functions, see [Disaster recovery and geo-distribution in Azure Durable Functions](../azure-functions/durable/durable-functions-disaster-recovery-geo-distribution.md).
169169
170170
### Multi-region disaster recovery
171171

0 commit comments

Comments
 (0)