Skip to content

Commit 8c67675

Browse files
authored
Merge pull request #110507 from diberry/diberry/0407-qna-bcp
[Cogsvcs] QnA Maker - Bus Cont Plan
2 parents ba0e300 + c8ddf4a commit 8c67675

File tree

2 files changed

+14
-16
lines changed

2 files changed

+14
-16
lines changed
Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,36 @@
11
---
22
title: Business continuity plan - QnA Maker
3-
titleSuffix: Azure Cognitive Services
43
description: The primary objective of the business continuity plan is to create a resilient knowledge base endpoint, which would ensure no down time for the Bot or the application consuming it.
5-
services: cognitive-services
6-
author: diberry
7-
manager: nitinme
8-
ms.service: cognitive-services
9-
ms.subservice: qna-maker
104
ms.topic: conceptual
11-
ms.date: 08/20/2019
12-
ms.author: diberry
5+
ms.date: 04/07/2020
136
---
147

158
# Create a business continuity plan for your QnA Maker service
169

1710
The primary objective of the business continuity plan is to create a resilient knowledge base endpoint, which would ensure no down time for the Bot or the application consuming it.
1811

19-
![QnA Maker bcp plan](../media/qnamaker-how-to-bcp-plan/qnamaker-bcp-plan.png)
12+
## Business continuity with traffic manager
13+
14+
> [!div class="mx-imgBorder"]
15+
> ![QnA Maker bcp plan](../media/qnamaker-how-to-bcp-plan/qnamaker-bcp-plan.png)
2016
2117
The high-level idea as represented above is as follows:
2218

23-
1. Set up two parallel [QnA Maker services](../How-To/set-up-qnamaker-service-azure.md) in [Azure paired regions](https://docs.microsoft.com/azure/best-practices-availability-paired-regions).
19+
1. Set up two parallel [QnA Maker services](set-up-qnamaker-service-azure.md) in [Azure paired regions](https://docs.microsoft.com/azure/best-practices-availability-paired-regions).
20+
21+
2. [Backup](../../../app-service/manage-backup.md) your primary QnA Maker App service and [restore](../../../app-service/web-sites-restore.md) it in the secondary setup. This will ensure that both setups work with the same hostname and keys.
2422

25-
2. Keep the primary and secondary Azure search indexes in sync. Use the GitHub sample [here](https://github.com/pchoudhari/QnAMakerBackupRestore) to see how to backup-restore Azure indexes.
23+
3. Keep the primary and secondary Azure search indexes in sync. Use the GitHub sample [here](https://github.com/pchoudhari/QnAMakerBackupRestore) to see how to backup-restore Azure indexes.
2624

27-
3. Back up the Application Insights using [continuous export](https://docs.microsoft.com/azure/application-insights/app-insights-export-telemetry).
25+
4. Back up the Application Insights using [continuous export](../../../application-insights/app-insights-export-telemetry.md).
2826

29-
4. Once the primary and secondary stacks have been set up, use [traffic manager](https://docs.microsoft.com/azure/traffic-manager/) to configure the two endpoints and set up a routing method.
27+
5. Once the primary and secondary stacks have been set up, use [traffic manager](../../../traffic-manager/traffic-manager-overview.md) to configure the two endpoints and set up a routing method.
3028

31-
5. You would need to create a Transport Layer Security (TLS), previously known as Secure Sockets Layer (SSL), certificate for your traffic manager endpoint. [Bind the TLS/SSL certificate](https://docs.microsoft.com/azure/app-service/configure-ssl-bindings) in your App services.
29+
6. You would need to create a Transport Layer Security (TLS), previously known as Secure Sockets Layer (SSL), certificate for your traffic manager endpoint. [Bind the TLS/SSL certificate](../../../app-service/configure-ssl-bindings.md) in your App services.
3230

33-
6. Finally, use the traffic manager endpoint in your Bot or App.
31+
7. Finally, use the traffic manager endpoint in your Bot or App.
3432

3533
## Next steps
3634

3735
> [!div class="nextstepaction"]
38-
> [Choose capactiy](./improve-knowledge-base.md)
36+
> [Choose capacity](./improve-knowledge-base.md)
119 KB
Loading

0 commit comments

Comments
 (0)