Enterprise product catalog search on Azure

Enterprise product catalog search on Azure Enterprise product catalog search on Azure Hybrid keyword + vector search on Azure AI Search, Azure OpenAI embeddings, and an event-driven pipeline that keeps the index fresh Azure Region Retrieval and ranking 3. API Management → Azure Functions3 protects change feed search 1. Shoppers → Azure Front Door (search)1 cache miss 2. Azure Front Door → API Management (cache miss)2 embed query 4. Azure Functions → Azure OpenAI (embed query)4 hybrid query 5. Azure Functions → Azure AI Search (hybrid query)5 re-rank 6. Azure Functions → Azure Machine Learning (re-rank)6 curation rules bulk feed updates embed product upsert rebuild index events Shoppers (Users) Shoppers web and app Merchandisers (Users) Merchandisers synonyms, boosts PIM / ERP (Server Farm) PIM / ERP product master Azure Front Door (Front Door and CDN Profiles) Azure Front Door cache popular queries Web Application Firewall (Web Application Firewall Policies(WAF)) Web Application Firewall bot and rate rules API Management (API Management Services) API Management search API Azure Functions (Function Apps) Azure Functions query understanding + blend Azure AI Search (Cognitive Search) Azure AI Search BM25 + vector (hybrid) Azure OpenAI (Azure OpenAI) Azure OpenAI text embeddings Azure Machine Learning (Azure Machine Learning) Azure Machine Learning learning-to-rank Azure Storage (Storage Accounts) Azure Storage catalog feeds + images Azure Logic Apps (Logic Apps) Azure Logic Apps full re-index + alias swap Azure Cosmos DB (Azure Cosmos DB) Azure Cosmos DB catalog + curation rules Azure Service Bus (Azure Service Bus) Azure Service Bus update buffer + DLQ Azure Functions (Function Apps) Azure Functions enrich, embed, index Azure Event Hubs (Event Hubs) Azure Event Hubs search + click events Azure Storage (Storage Accounts) Azure Storage analytics lake Azure Data Explorer (Azure Data Explorer Clusters) Azure Data Explorer relevance analysis Azure Monitor (Monitor) Azure Monitor latency, zero-result rate Azure Key Vault (Key Vaults) Azure Key Vault

Flow

  1. 1Shoppers → Azure Front Door (search)
  2. 2Azure Front Door → API Management (cache miss)
  3. 3API Management → Azure Functions
  4. 4Azure Functions → Azure OpenAI (embed query)
  5. 5Azure Functions → Azure AI Search (hybrid query)
  6. 6Azure Functions → Azure Machine Learning (re-rank)

Cost estimate eastus · price list as of 2026-10-02 · indicative — some usage is assumed

$4,822per month
$57,865per year
13/20components priced
3not priced (see below)

Public pay-as-you-go list prices from the Azure Retail Prices API (USD). Excludes taxes, support plans, Reservations, Savings Plans, Spot and enterprise or EA discounts, and data transfer unless a node sets egressGbPerMonth. Free grants are included where the meter has a free tier. Monthly = 730 hours. Not a quote: confirm with the Azure Pricing Calculator.

Usage basis. Illustrative: 10M searches/month, 2M products, ~300,000 catalog updates/day re-embedded. Event Hubs capture, Data Explorer and Personalizer are not priced yet.

By category

AI and agents$1,496 · 31%
Integration$1,440 · 30%
Data and storage$965 · 20%
Security and operations$394 · 8%
Compute$361 · 7%
Network$166 · 3%

By component click a row to highlight it on the diagram

ComponentServiceStatus$ / monthLine items
Azure AI SearchCognitive Searchestimated$1,472
1 line
  • Standard S1 search unit-hours (replicas × partitions): 4,380 1 Hour × $0.336 = $1,471.68

Semantic ranker, document cracking and agentic retrieval are billed separately and not modelled.

API ManagementAPI Management Servicesestimated$1,373
1 line
  • Standard unit-hours: 1,460 1 Hour × $0.9407 = $1,373.422
Azure Cosmos DBAzure Cosmos DBestimated$914
2 lines
  • Autoscale 100 RU/s units (max RU/s, hours): 73,000 1/Hour × $0.012 = $876.00
  • Transactional storage (GB-month): 150 1 GB/Month × $0.25 = $37.50

Single-region writes, standard provisioned or autoscale throughput. Serverless, multi-region writes, backup and analytical storage are not modelled.

Azure MonitorMonitorestimated$334
1 line
  • Data ingestion (GB): 150 1 GB × $0.00 (tiered) = $333.50

Pay-as-you-go ingestion with the monthly free allowance in the tier; commitment tiers are not modelled.

Azure FunctionsFunction Appsestimated$315
2 lines
  • Premium vCPU hours: 1,460 1 Hour × $0.173 = $252.58
  • Premium memory GiB-hours: 5,110 1 GiB Hour × $0.0123 = $62.853

Premium plan: always-ready instances billed for the whole month.

Azure Front DoorFront Door and CDN Profilesestimated$166
4 lines
  • Standard base fee (month): 1 1/Month × $35.00 = $35.00
  • Requests: 1,000 10K × $0.00 = $9.00
  • Edge data transfer out (GB), zone 1: 800 1 GB × $0.00 = $66.00
  • Data transfer out to the internet (GB): 800 1 GB × $0.00 (tiered) = $56.00

Zone 1 (North America and Europe) rates; other zones cost more. Routing-rule overage and WAF custom rules are not modelled.

Azure Key VaultKey Vaultsestimated$60.00
1 line
  • Secret and key operations: 2,000 10K × $0.03 = $60.00

Standard tier software-protected keys; HSM keys and certificates are not modelled.

Azure FunctionsFunction Appsestimated$45.60
2 lines
  • Executions: 900,000 10 × $0.00 (tiered) = $1.60
  • Execution time (GB-seconds): 3,150,000 1 GB Second × $0.00 (tiered) = $44.00

Consumption plan; the monthly free grant is included in the tiered meters.

Azure Event HubsEvent Hubsestimated$45.48
2 lines
  • Standard throughput unit-hours: 1,460 1 Hour × $0.03 = $43.80
  • Ingress events: 60 1M × $0.028 = $1.68
Azure StorageStorage Accountsestimated$32.50
3 lines
  • Data stored, Hot LRS (GB-month): 1,500 1 GB/Month × $0.00 = $31.20
  • Write operations: 10 10K × $0.05 = $0.50
  • Read operations: 200 10K × $0.004 = $0.80

Excludes data retrieval and early-deletion charges, egress and transactions on other APIs.

Azure OpenAIAzure OpenAIestimated$24.60
1 line
  • text-embedding-3-small: input tokens (standard, global): 1,230,000 1K × $0.00 = $24.60

Model matched in the Retail Prices API: text-embedding-3-small. Pay-as-you-go standard global deployment; provisioned throughput (PTU) is not modelled.

Azure Service BusAzure Service Busestimated$21.20
2 lines
  • Standard base charge (month): 1 1/Month × $10.00 = $10.00
  • Standard messaging operations: 27 1M × $0.00 (tiered) = $11.20
Azure StorageStorage Accountsestimated$19.14
3 lines
  • Data stored, Hot LRS (GB-month): 800 1 GB/Month × $0.00 = $16.64
  • Write operations: 10 10K × $0.05 = $0.50
  • Read operations: 500 10K × $0.004 = $2.00

Excludes data retrieval and early-deletion charges, egress and transactions on other APIs.

Not priced

  • Web Application Firewall — no-charge: Web Application Firewall Policies(WAF) has no direct charge.
  • Azure Machine Learning — not-estimated: No cost model for Azure Machine Learning yet. Supply `usage.monthlyUsd` on the node to include it.
  • Azure Logic Apps — not-estimated: No cost model for Logic Apps yet. Supply `usage.monthlyUsd` on the node to include it.
  • Azure Data Explorer — not-estimated: No cost model for Azure Data Explorer Clusters yet. Supply `usage.monthlyUsd` on the node to include it.

Assumptions 17 defaulted — replace them with your own numbers in each node's usage

ComponentAssumptionValueSource
Azure Front Doortierstandardfrom spec
Azure Front DooregressGbPerMonth800from spec
Azure Front DoorrequestsPerMonth10000000from spec
API Managementtierstandardfrom spec
API Managementunits2from spec
Azure Functionsplanpremiumfrom spec
Azure Functionsinstances2from spec
Azure Functionsvcpu1assumed
Azure FunctionsmemoryGb3.5assumed
Azure FunctionshoursPerMonth730assumed
Azure AI Searchskustandard-s1from spec
Azure AI SearchsearchUnits6from spec
Azure OpenAImodeltext-embedding-3-smallfrom spec
Azure OpenAIdeploymentglobalassumed
Azure OpenAImodestandardassumed
Azure OpenAIinputTokensPerMonth1230000000from spec
Azure OpenAIoutputTokensPerMonth0from spec
Azure OpenAIcachedInputTokensPerMonth0assumed
Azure StorageaccessTierhotassumed
Azure StorageredundancyLRSassumed
Azure StoragestorageGb800from spec
Azure StoragewriteOperationsPerMonth100000assumed
Azure StoragereadOperationsPerMonth5000000from spec
Azure Cosmos DBmodeautoscalefrom spec
Azure Cosmos DBruPerSecond10000from spec
Azure Cosmos DBstorageGb150from spec
Azure Cosmos DBhoursPerMonth730assumed
Azure Cosmos DBregions1assumed
Azure Service Bustierstandardfrom spec
Azure Service BusoperationsPerMonth27000000from spec
Azure Functionsplanconsumptionassumed
Azure FunctionsrequestsPerMonth9000000from spec
Azure FunctionsavgDurationMs350from spec
Azure FunctionsmemoryMb1024from spec
Azure Event Hubstierstandardfrom spec
Azure Event HubsthroughputUnits2from spec
Azure Event HubsingressEventsPerMonth60000000from spec
Azure StorageaccessTierhotassumed
Azure StorageredundancyLRSassumed
Azure StoragestorageGb1500from spec
Azure StoragewriteOperationsPerMonth100000assumed
Azure StoragereadOperationsPerMonth2000000from spec
Azure MonitoringestGbPerMonth150from spec
Azure MonitorretentionDays31assumed
Azure MonitorretainedGb10assumed
Azure Key VaultoperationsPerMonth20000000from spec

Sensitivity & what-if

$4,822at 1× traffic
$6,288at 3× traffic
$11,370at 10× traffic

No what-if options apply to these services.

Price list provenance

Retrieved 2026-10-02T10:01:47.868Z from the public Azure Retail Prices API. Latest price effective dates per service:

Bandwidth 2022-05-01 · Azure Front Door Service 2026-05-01 · API Management 2024-12-01 · Functions 2024-12-01 · Azure Cognitive Search 2026-09-01 · Storage 2026-09-01 · Azure Cosmos DB 2026-10-01 · Service Bus 2024-10-01 · Event Hubs 2024-10-01 · Log Analytics 2018-02-01 · Key Vault 2022-03-01

Only public pay-as-you-go list prices are used. This is not a quote — confirm in the Azure Pricing Calculator.