|
| 1 | +--- |
| 2 | +title: Disaster recovery with cross-region support |
| 3 | +titleSuffix: Azure Cognitive Services |
| 4 | +description: This article provides instructions on how to use the cross-region feature to recover your Cognitive Service resources in the event of a network outage. |
| 5 | +services: cognitive-services |
| 6 | +author: PatrickFarley |
| 7 | +manager: nitinme |
| 8 | +ms.service: cognitive-services |
| 9 | +ms.topic: how-to |
| 10 | +ms.date: 01/27/2023 |
| 11 | +ms.author: pafarley |
| 12 | +--- |
| 13 | + |
| 14 | +# Cross–region disaster recovery |
| 15 | + |
| 16 | +One of the first decisions every Cognitive Service customer makes is which region to create their resource in. The choice of region provides customers with the benefits of regional compliance by enforcing data residency requirements. Cognitive Services is available in [multiple geographies](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/?products=cognitive-services) to ensure customers across the world are supported. |
| 17 | + |
| 18 | +It's rare, but possible, to encounter a network issue that affects an entire region. If your solution needs to always be available, then you should design it to either fail-over into another region or split the workload between two or more regions. Both approaches require at least two resources in different regions and the ability to sync data between them. |
| 19 | + |
| 20 | +## Feature overview |
| 21 | + |
| 22 | +The cross-region disaster recovery feature, also known as Single Resource Multiple Region (SRMR), enables this scenario by allowing you to distribute traffic or copy custom models to multiple resources which can exist in any supported geography. |
| 23 | + |
| 24 | +## SRMR business scenarios |
| 25 | + |
| 26 | +* To ensure high availability of your application, each Cognitive Service supports a flexible recovery region option that allows you to choose from a list of supported regions. |
| 27 | +* Customers with globally distributed end users can deploy resources in multiple regions to optimize the latency of their applications. |
| 28 | + |
| 29 | +## Routing profiles |
| 30 | + |
| 31 | +Azure Traffic Manager routes requests among the selected regions. The SRMR currently supports [Priority](/azure/traffic-manager/traffic-manager-routing-methods#priority-traffic-routing-method), [Performance](/azure/traffic-manager/traffic-manager-routing-methods#performance-traffic-routing-method) and [Weighted](/azure/traffic-manager/traffic-manager-routing-methods#weighted-traffic-routing-method) profiles and is currently available for the following services: |
| 32 | + |
| 33 | +* [Computer Vision](/azure/cognitive-services/computer-vision/overview) |
| 34 | +* [Immersive Reader](/azure/applied-ai-services/immersive-reader/overview) |
| 35 | +* [Univariate Anomaly Detector](/azure/cognitive-services/anomaly-detector/overview) |
| 36 | + |
| 37 | +> [!NOTE] |
| 38 | +> SRMR is not supported for multi-service resources or free tier resources. |
| 39 | +
|
| 40 | +If you use Priority or Weighted traffic manager profiles, your configuration will behave according to the [Traffic Manager documentation](/azure/traffic-manager/traffic-manager-routing-methods). |
| 41 | + |
| 42 | +## Enable SRMR |
| 43 | + |
| 44 | +1. Sign in to the [Azure portal](https://portal.azure.com). |
| 45 | +1. Navigate to your resource's page. |
| 46 | +1. Under the **Resource Management** section on the left pane, select the Regions tab and choose a routing method. |
| 47 | + :::image type="content" source="media/disaster-recovery/routing-method.png" alt-text="Screenshot of the routing method select menu in the Azure portal." lightbox="media/disaster-recovery/routing-method.png"::: |
| 48 | +1. Select the **Add Region** link. |
| 49 | +1. On the **Add Region** pop-up screen, set up additional regions for your resources. |
| 50 | + :::image type="content" source="media/disaster-recovery/add-regions.png" alt-text="Screenshot of the Add Region popup in the Azure portal." lightbox="media/disaster-recovery/add-regions.png"::: |
| 51 | +1. Save your changes. |
| 52 | + |
| 53 | +## See also |
| 54 | +* [Create a new resource using the Azure portal](cognitive-services-apis-create-account.md) |
| 55 | +* [Create a new resource using the Azure CLI](cognitive-services-apis-create-account-cli.md) |
| 56 | +* [Create a new resource using the client library](cognitive-services-apis-create-account-client-library.md) |
| 57 | +* [Create a new resource using an ARM template](create-account-resource-manager-template.md) |
0 commit comments