Improve Reliability Of Azure AI Search Solution

 





Make Your Search Solution Highly Available

One straightforward method to enhance the availability of your search solution is by increasing the quantity of replicas. The sole choice is to maintain more than one within the paid search service tiers. The Azure AI Search service has availability guarantees based on the number of replicas you have:

  1. Two replicas guarantee 99.9% availability for your queries
  2. Three or more replicas guarantee 99.9% availability for both queries and indexing

The alternative method to incorporate redundancy into your search solution is by utilizing Availability Zones. This approach necessitates the use of at least a standard tier. When you create replicas, you have the option to place them in various Availability Zones. The advantage of spreading your replicas this way is that they are situated in separate data centers.

Distribute Your Search Solution Globally

A single resource group and region is the most economical method to design an Azure AI Search service. Host several versions of your search services in several geographic locations if availability and performance are your company's top concerns. The benefits of this architecture are:

  • Protection against failure in a region. Azure AI Search doesn't support instant failover, you would need to handle it manually.

  • If you have globally distributed users or apps, locating a search service nearer to them will improve response times.

Replicating your indexes across all the regions you wish to cover will need more work. One of the choices is to consume the same source data using the same indexers based in each area. Alternatively, you can programmatically update every index in every area using the Push API.

The last step is to use an Azure Traffic Manager to handle search requests and direct them to the search index that responds the fastest (usually the nearest geographically unless that service is not responding).

Back Up Options For Your Search Indexes

Azure does not currently provide a proper backup and restoration system for Azure AI Search. To backup index definitions as a collection of JSON files, you can, nevertheless, create your own tools. These files can then be used to recreate your search indexes.

Conclusion

We have successfully learnt about improving reliability of Azure AI Search solution.

 


































Comments

Popular posts from this blog

Connect Data to Azure Sentinel Using Data Connectors

Information Protection Scanner: Resolve Issues with Information Protection Scanner Deployment

Azure AI Search plugin in Microsoft Security Copilot (Preview)