Skip to content

Commit 4b3db5f

Browse files
authored
Merge pull request #208493 from maud-lv/ml-ac-migrate
Add migration doc
2 parents 3e26319 + 5d6764f commit 4b3db5f

File tree

5 files changed

+98
-18
lines changed

5 files changed

+98
-18
lines changed

articles/availability-zones/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
items:
1919
- name: API Management
2020
href: migrate-api-mgt.md
21+
- name: App Configuration
22+
href: migrate-app-configuration.md
2123
- name: App Service Environment
2224
href: migrate-app-service-environment.md
2325
- name: App Service
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Migrate App Configuration to a region with availability zone support
3+
description: Learn how to migrate Azure App Configuration to availability zone support.
4+
author: maud-lv
5+
ms.service: azure-app-configuration
6+
ms.topic: conceptual
7+
ms.date: 09/10/2022
8+
ms.author: malev
9+
ms.custom: references_regions
10+
---
11+
12+
# Migrate App Configuration to a region with availability zone support
13+
14+
Azure App Configuration supports Azure availability zones. This guide describes how to migrate an App Configuration store from non-availability zone support to a region with availability zone support.
15+
16+
## Availability zone support in Azure App Configuration
17+
18+
Azure App Configuration supports Azure availability zones to protect your application and data from single datacenter failures. All availability zone-enabled regions have a minimum of three availability zones, and each availability zone is composed of one or more datacenters equipped with independent power, cooling, and networking infrastructure. In regions where App Configuration supports availability zones, all stores have availability zones enabled by default.
19+
20+
[!INCLUDE [Azure App Configuration availability zones table](../../includes/azure-app-configuration-availability-zones.md)]
21+
22+
For more information about availability zones, go to [Regions and Availability Zones in Azure.](../availability-zones/az-overview.md)
23+
24+
## App Configuration store migration
25+
26+
### If App Configuration starts supporting availability zones in your region
27+
28+
#### Prerequisites
29+
30+
None
31+
32+
#### Downtime requirements
33+
34+
None
35+
36+
#### Process
37+
38+
If you created a store in a region where App Configuration didn't have availability zone support at the time and it started supporting it later, you don't need to do anything to start benefiting from the availability zone support. Your store will benefit from the availability zone support that has become available for App Configuration stores in the region.
39+
40+
### If App Configuration doesn’t support availability zones in your region
41+
42+
#### Prerequisites
43+
44+
- An Azure subscription with the Owner or Contributor role to create a new App Configuration store
45+
- Owner, Contributor, or App Configuration Data Owner permissions on the App Configuration store with no availability zone support.
46+
47+
#### Downtime requirements
48+
49+
None
50+
51+
#### Process
52+
53+
If App Configuration doesn't support availability zones in your region, you'll need to move your App Configuration data from this store to another store in a region where App Configuration has availability zone support.
54+
55+
App Configuration stores are region-specific and can't be migrated across regions. To move a store to a region where App Configuration has availability zone support, you must create a new App Configuration store in the target region, then move your App Configuration data from the source store to the new target store.
56+
57+
The following steps walk you through the process of creating a new target store and using the import/export functionality to move the configuration data from your current store to the newly created store.
58+
59+
1. Create a target configuration store in a [region where App Configuration has availability zone support](#availability-zone-support-in-azure-app-configuration)
60+
1. Transfer your configuration data using the [import function](../azure-app-configuration/howto-import-export-data.md) in your target configuration store.
61+
1. Optionally, delete your source configuration store if you have no use for it.
62+
63+
## Next steps
64+
65+
> [!div class="nextstepaction"]
66+
> [Resiliency and disaster recovery](../azure-app-configuration/concept-geo-replication.md)

articles/azure-app-configuration/TOC.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,12 @@
135135
href: concept-soft-delete.md
136136
- name: Geo-replication
137137
href: concept-geo-replication.md
138+
- name: Reliability
139+
items:
140+
- name: Availability zone support
141+
href: ../availability-zones/migrate-app-configuration.md
142+
- name: Resiliency and disaster recovery
143+
href: concept-disaster-recovery.md
138144
- name: Security
139145
items:
140146
- name: Encrypt using customer-managed keys
@@ -151,10 +157,6 @@
151157
href: ./security-controls-policy.md
152158
- name: Security baseline
153159
href: /security/benchmark/azure/baselines/app-config-security-baseline?toc=/azure/azure-app-configuration/TOC.json
154-
- name: High availability
155-
items:
156-
- name: Resiliency and disaster recovery
157-
href: concept-disaster-recovery.md
158160
- name: How-to guides
159161
items:
160162
- name: Use labels for per-environment configuration

articles/azure-app-configuration/faq.yml

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
author: maud-lv
77
ms.service: azure-app-configuration
88
ms.topic: faq
9-
ms.date: 02/19/2020
9+
ms.date: 08/23/2022
1010
ms.author: malev
1111
ms.custom: references_regions
1212
title: Azure App Configuration FAQ
@@ -104,20 +104,9 @@ sections:
104104
105105
- question: How does App Configuration ensure high data availability?
106106
answer: |
107-
Azure App Configuration supports [geo-replication](./concept-geo-replication.md) for enhanced resiliency to regional outages.
107+
Azure App Configuration supports Azure availability zones to protect your application and data from single datacenter failures. All availability zone enabled regions consist of a minimum of 3 availability zones, where each is a physically independent datacenter. For resiliency, this support in App Configuration is enabled for all customers at no extra cost. Following are regions that App Configuration has enabled availability zone support. For more information, see [Regions and Availability Zones in Azure.](../availability-zones/az-overview.md)
108108
109-
Azure App Configuration supports Azure Availability Zones to protect your application and data from single datacenter failures. All Availability Zone-enabled regions consist of a minimum of 3 availability zones, where each is a physically independent datacenter. For resiliency, this support in App Configuration is enabled for all configuration stores in Free and Standard tiers at no extra cost. Following are regions where App Configuration has enabled Availability Zone support. For more information, see [Regions and Availability Zones in Azure.](../availability-zones/az-overview.md)
110-
111-
| Americas | Europe | Africa | Asia Pacific |
112-
|--------------------|----------------------|---------------------|----------------|
113-
| Brazil South | France Central | | Australia East |
114-
| Canada Central | Germany West Central | | Central India |
115-
| Central US | North Europe | | Japan East |
116-
| East US | Norway East | | Korea Central |
117-
| East US 2 | UK South | | Southeast Asia |
118-
| South Central US | West Europe | | East Asia |
119-
| West US 2 | Sweden Central | | |
120-
| West US 3 | | | |
109+
[!INCLUDE [Azure App Configuration availability zones table](../../includes/azure-app-configuration-availability-zones.md)]
121110
122111
- question: Are there any limits on the number of requests made to App Configuration?
123112
answer: |
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: include file
3+
ms.service: azure-app-configuration
4+
ms.topic: include
5+
author: maud-lv
6+
ms.author: malev
7+
ms.date: 08/23/2020
8+
---
9+
10+
Following are regions where App Configuration has enabled availability zone support.
11+
12+
| Americas | Europe | Africa | Asia Pacific |
13+
|------------------|----------------------|--------|----------------|
14+
| Brazil South | France Central | | Australia East |
15+
| Canada Central | Germany West Central | | Central India |
16+
| Central US | North Europe | | Japan East |
17+
| East US | Norway East | | Korea Central |
18+
| East US 2 | UK South | | Southeast Asia |
19+
| South Central US | West Europe | | East Asia |
20+
| West US 2 | Sweden Central | | |
21+
| West US 3 | | | |

0 commit comments

Comments
 (0)