Skip to content

Commit 0d70aac

Browse files
authored
Merge pull request #221024 from anaharris-ms/rel-bot
Reliability: Azure bot services
2 parents 551f0b7 + 386c464 commit 0d70aac

File tree

4 files changed

+52
-2
lines changed

4 files changed

+52
-2
lines changed

articles/reliability/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,8 @@
153153
href: ../application-gateway/application-gateway-autoscaling-zone-redundant.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
154154
- name: Azure Batch
155155
href: ../batch/create-pool-availability-zones.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
156+
- name: Azure Bot Service
157+
href: reliability-bot.md
156158
- name: Azure Cache for Redis
157159
href: ../azure-cache-for-redis/cache-how-to-zone-redundancy.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
158160
- name: Azure Cognitive Search
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Reliability in Azure Bot Service
3+
description: Find out about reliability in Azure Bot Service
4+
author: hibrenda
5+
ms.author: anaharris
6+
ms.topic: overview
7+
ms.custom: subject-reliability
8+
ms.service: bot-service
9+
ms.date: 01/06/2022
10+
---
11+
12+
13+
# What is reliability in Azure Bot Service?
14+
15+
When you create an application (bot) in Azure, you can choose whether or not your bot resource will have global or local data residency. Local data residency ensures that your bot's personal data is preserved, stored, and processed within certain geographic boundaries (like EU boundaries).
16+
17+
>[!IMPORTANT]
18+
>Availability zone support is not enabled for any standard channels in the regional bot service.
19+
20+
This article describes reliability support in Azure Bot Service, and covers both regional reliability with availability zones and cross-region resiliency with disaster recovery for bots with local data residency. For a more detailed overview of reliability in Azure, see [Azure reliability](/azure/architecture/framework/resiliency/overview).
21+
22+
For more information on deploying bots with local data residency and regional compliance, see [Regionalization in Azure Bot Service](/azure/bot-service/bot-builder-concept-regionalization?view=azure-bot-service-4.0).
23+
24+
## Availability zone support
25+
26+
Azure availability zones are at least three physically separate groups of datacenters within each Azure region. Datacenters within each zone are equipped with independent power, cooling, and networking infrastructure. In the case of a local zone failure, availability zones are designed so that if the one zone is affected, regional services, capacity, and high availability are supported by the remaining two zones. Failures can range from software and hardware failures to events such as earthquakes, floods, and fires. Tolerance to failures is achieved with redundancy and logical isolation of Azure services. For more detailed information on availability zones in Azure, see [Regions and availability zones](/azure/availability-zones/az-overview.md).
27+
28+
For regional bots, Azure Bot Service supports zone redundancy by default. You don't need to set it up or reconfigure for availability zone support.
29+
30+
### Prerequisites
31+
32+
- Your bot must be regional (not global).
33+
- Currently, only the "westeurope" region supports availability zones.
34+
35+
### Zone down experience
36+
37+
During a zone-wide outage, the customer should expect a brief degradation of performance, until the service's self-healing re-balances underlying capacity to adjust to healthy zones. This is not dependent on zone restoration; it is expected that the Microsoft-managed service self-healing state will compensate for a lost zone, leveraging capacity from other zones.
38+
39+
40+
### Cross-region disaster recovery in multi-region geography
41+
42+
Azure Bot Service runs in active-active mode for both global and regional services. When an outage occurs, you don't need to detect errors or manage the service. Azure Bot Service automatically performs auto-failover and auto recovery in a multi-region geographical architecture. For the EU bot regional service, Azure Bot Service provides two full regions inside Europe with active/active replication to ensure redundancy. For the global bot service, all available regions/geographies can be served as the global footprint.
43+
44+
45+
## Next steps
46+
47+
> [!div class="nextstepaction"]
48+
> [Resiliency in Azure](/azure/availability-zones/overview.md)

articles/reliability/reliability-containers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: anaharris-ms
55
ms.author: anaharris
66
ms.topic: overview
77
ms.custom: subject-reliability
8-
ms.prod: non-product-specific
8+
ms.service: container-instances
99
ms.date: 11/29/2022
1010
---
1111

articles/reliability/reliability-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Find out about reliability in Azure Functions
44
author: anaharris-ms
55
ms.author: anaharris
66
ms.topic: overview
7-
ms.prod: non-product-specific
7+
ms.service: azure-functions
88
ms.custom: references_regions, subject-reliability
99
ms.date: 10/07/2022
1010
---

0 commit comments

Comments
 (0)