Ask Learn Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The costs of running an Azure AI Search solution vary depending on the capacity and features you use.
Here, you'll explore the billing model, learn how to estimate baseline costs, and monitor those costs with budgets.
The Azure pricing calculator is a great tool that allows you to estimate the costs of using any of the Azure services. Use it to create a baseline for your search service needs.
The above example shows estimates based on the number of search units. The shown monthly costs don't include everything you need for an accurate estimate. The pricing calculator also lists estimates on the additional services.
Important
The prices shown are for illustration purposes, please check the price calculator for the most up-to-date values.
Using the above information an estimate for an S2 tier search solution, using four search units (SU), extracting 80,000 images, and using 200,000 semantic queries would be:
Item | Estimate |
---|---|
S2 tier 4SU | $981.12 * 4 = $3,924.48 |
Cracking images | 1$ * 80 = $80 |
Semantic search | $500 |
Total estimate | $4,504.48 per month |
The final costs related to running a search service are the data ingestion and storage costs. So the above estimate doesn't include other infrastructure costs you can accrue. These other costs would be things like the storage and processing of your source data.
Part of running a cost-effective Azure AI Search solution is always optimizing its capacity, from the tier you need, the data you're searching, and the features you use.
Azure AI Search is billed in the same way as other resources you use in Azure. Take the above baseline estimate as an example, after you've created the all the resources you incur costs:
The other premium features are billed as you use them.
Feature | Unit |
---|---|
Indexer usage | Per 1000 API calls |
Image extraction (AI enrichment) | Per 1000 text records |
Built-in skills (AI enrichment) | Number of transactions, billed at the same rate as if you had performed the task by calling Azure AI Services directly. You can process 20 documents per indexer per day for free. Larger or more frequent workloads require a multi-resource Azure AI Services key. |
Custom Entity Lookup skill (AI enrichment) | Per 1000 text records |
Semantic Search | Number of queries of "queryType=semantic", billed at a progressive rate |
Private Endpoints | Billed as long as the endpoint exists, and billed for bandwidth |
Remember you're not charged for the number of search queries, responses, or documents ingested.
Note
There are service quotas that you should be aware of, see Service limits in Azure AI Search.
These tips can help you reduce the cost of running your search solution:
The most effective way to manage your costs is to monitor how much you're spending, and take action if the costs have increased over your budget.
All Azure resources can be monitored with budgets in Microsoft Cost Management. Follow the steps in Tutorial: Create and manage Azure budgets for a detailed walk-through on how to create budgets.
With your budget in place, you can enable alerts to notify you if your organizations search stakeholders to avoid the risks of overspending.
Having an issue? We can help!
Please sign in to use this experience.
Sign in