Skip to content

Commit e5b7c66

Browse files
committed
Tweaks
1 parent a2c6765 commit e5b7c66

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

articles/notification-hubs/cross-region-recovery.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: sethmanheim
55
ms.author: sethm
66
ms.service: notification-hubs
77
ms.topic: conceptual
8-
ms.date: 09/28/2022
8+
ms.date: 09/29/2022
99

1010
---
1111

@@ -14,7 +14,7 @@ ms.date: 09/28/2022
1414
[Azure Notification Hubs](notification-hubs-push-notification-overview.md) provides an easy-to-use and scaled-out push engine that enables you to send notifications to any platform (iOS, Android, Windows, etc.) from any back-end (cloud or on-premises). This article describes the cross-region disaster recovery configuration options currently available.
1515

1616
Cross-region disaster recovery provides *metadata* disaster recovery coverage. This is supported in paired and flexible region recovery
17-
options. Each Azure region is paired with another region within the same geography. All Notification Hubs tiers support [Azure paired region](/azure/availability-zones/cross-region-replication-azure#azure-cross-region-replication-pairings-for-all-geographies)
17+
options. Each Azure region is paired with another region within the same geography. All Notification Hubs tiers support [Azure paired regions](/azure/availability-zones/cross-region-replication-azure#azure-cross-region-replication-pairings-for-all-geographies)
1818
(where available) or a flexible recovery region option that enables you to choose from a list of supported regions.
1919

2020
## Enable cross region disaster recovery
@@ -84,13 +84,13 @@ To create a new namespace with disaster recovery, follow these steps:
8484
Paired and flexible region recovery only backs up metadata. You must implement a solution to repopulate the registration data into your new
8585
hub post-recovery:
8686

87-
1. Create a secondary notification hub in a different datacenter. We recommend creating one from the beginning to shield you from a disaster recovery event that might affect your management capabilities. You can also create one at the time of the disaster recovery event.
87+
1. Create a secondary notification hub in a different datacenter. We recommend creating one from the beginning, to shield you from a disaster recovery event that might affect your management capabilities. You can also create one at the time of the disaster recovery event.
8888

8989
2. Keep the secondary notification hub in sync with the primary notification hub using one of the following options:
90-
- Use an app backend that simultaneously creates and updates installations in both notification hubs. Installations allow you to specify your own unique device identifier, making it more suitable for the replication scenario. For more information, see this [sample code](https://github.com/Azure/azure-notificationhubs-dotnet/tree/main/Samples/RedundantHubSample).
90+
- Use an app backend that simultaneously creates and updates installations in both notification hubs. Installations allow you to specify your own unique device identifier, making it more suitable for the replication scenario. For more information, [see this sample](https://github.com/Azure/azure-notificationhubs-dotnet/tree/main/Samples/RedundantHubSample).
9191
- Use an app backend that gets a regular dump of registrations from the primary notification hub as a backup. It can then perform a bulk insert into the secondary notification hub.
9292

93-
The secondary notification hub may end up with expired installations/registrations. When the push is made to an expired handle, Notification Hubs automatically cleans the associated installation/registration record based on the response received from the PNS server. To clean expired records from a secondary notification hub, add custom logic that processes feedback from each send. Then, expire installation/registration in the secondary notification hub.
93+
The secondary notification hub might end up with expired installations/registrations. When the push is made to an expired handle, Notification Hubs automatically cleans the associated installation/registration record based on the response received from the PNS server. To clean expired records from a secondary notification hub, add custom logic that processes feedback from each send. Then, expire installation/registration in the secondary notification hub.
9494

9595
If you don't have a backend, when the app starts on target devices, they perform a new registration in the secondary notification hub. Eventually the secondary notification hub will have all the active devices registered.
9696

0 commit comments

Comments
 (0)