You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/search/search-reliability.md
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,25 +28,24 @@ In Azure AI Search, you can achieve reliability by:
28
28
29
29
For production workloads, we recommend using a [billable tier](search-sku-tier.md) with at least [two replicas](search-capacity-planning.md#add-or-remove-partitions-and-replicas). This configuration makes your search service more resilient to transient faults and maintenance operations. It also meets the [service-level agreement](#service-level-agreement) for Azure AI Search, which requires two replicas for read-only workloads and three or more replicas for read-write workloads.
30
30
31
-
Azure AI Search doesn't provide a service-level agreement for the Free tier, which is strongly discouraged for production use.
31
+
Azure AI Search doesn't provide a service-level agreement for the Free tier, which is limited to one replica and is strongly discouraged for production use.
Search services might experience transient faults during standard, unscheduled maintenance operations. Azure AI Search doesn't provide advance notification or allow scheduling of maintenance at specific times. Although every effort is made to minimize downtime, even for single-replica services, brief interruptions can still occur. To improve resiliency against these transient faults, we recommend that you use two or more replicas.
39
38
40
39
## Availability zone support
41
40
42
41
[!INCLUDE [Availability zone support description](includes/reliability-availability-zone-description-include.md)]
43
42
44
-
Azure AI Search is zone-redundant, which means that your replicas are distributed across multiple availability zones within the service region.
43
+
Azure AI Search is zoneredundant, which means that your replicas are distributed across multiple availability zones within the service region.
45
44
46
45
When you add two or more replicas to your service, Azure AI Search attempts to place each replica in a different availability zone. For services with more replicas than available zones, replicas are distributed across zones as evenly as possible.
47
46
48
47
> [!IMPORTANT]
49
-
> Azure AI Search doesn't guarantee the exact placement of replicas, which are subject to capacity constraints, scaling operations, and other factors.
48
+
> Azure AI Search doesn't guarantee the exact placement of replicas, which is subject to capacity constraints, scaling operations, and other factors.
50
49
51
50
### Region support
52
51
@@ -57,7 +56,7 @@ Support for availability zones depends on infrastructure and storage. For a list
57
56
Zone redundancy is automatically enabled when your search service:
58
57
59
58
+ Is in a [region that has availability zones](search-region-support.md).
60
-
+ Is on the [Basic tier or higher](search-sku-tier.md).
59
+
+ Is on the [Basic tier or higher](search-sku-tier.md). Zone redundancy isn't available for the Free tier.
61
60
+ Has [multiple replicas](search-capacity-planning.md#add-or-remove-partitions-and-replicas).
62
61
63
62
### Considerations
@@ -110,15 +109,13 @@ When you follow this approach, you must synchronize indexes across regions to re
110
109
111
110
Because AI Search isn't a primary data storage solution, it doesn't offer self-service backup and restore options. However, you can use the `index-backup-restore` sample for [.NET](https://github.com/Azure-Samples/azure-search-dotnet-utilities/tree/main/index-backup-restore) or [Python](https://github.com/Azure/azure-search-vector-samples/tree/main/demo-python/code/utilities/index-backup-restore) to back up your index definition and its documents to a series of JSON files, which are then used to restore the index.
112
111
113
-
However, if you don't maintain a backup of the index, and it's accidentally deleted, you can then [rebuild the index](search-howto-reindex.md). Rebuilding involves recreating the index in your search service, and the reloading it from your primary data store.
114
-
115
-
112
+
However, if you accidentally delete the index and don't have a backup, you can [rebuild the index](search-howto-reindex.md). Rebuilding involves recreating the index on your search service and then reloading it by retrieving data from your primary data store.
116
113
117
114
## Service-level agreement
118
115
119
116
The service-level agreement (SLA) for Azure AI Search describes the expected availability of the service and the conditions that must be met to achieve that availability expectation. For more information, see the [SLA for Azure AI Search](https://azure.microsoft.com/support/legal/sla/search/v1_0/).
120
117
121
-
SLA coverage applies to search services on billable tiers with at least two replicas. In Azure AI Search, a replica is a copy of your index. Each service can have between 1 and 12 replicas. When you [adding replica](search-capacity-planning.md#add-or-remove-partitions-and-replicas), AI Search can then perform maintenance on one replica while queries continue to execute on other replicas.
118
+
SLA coverage applies to search services on billable tiers with at least two replicas. In Azure AI Search, a replica is a copy of your index. Each service can have between 1 and 12 replicas. When you [add replicas](search-capacity-planning.md#add-or-remove-partitions-and-replicas), Azure AI Search can then perform maintenance on one replica while queries continue to execute on other replicas.
122
119
123
120
Microsoft guarantees at least 99.9% availability of:
0 commit comments