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:
- Two replicas guarantee 99.9% availability for your queries
- 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
Post a Comment