AI Search minimum SKU

March 21, 2025 ยท View on GitHub

SYNOPSIS

Use the basic and standard tiers for entry level workloads.

DESCRIPTION

AI Search (Previously known as Cognitive Search) services using the Free tier run on resources shared across multiple subscribers. The Free tier is only suggested for limited small scale tests such as running code samples or tutorials.

Running more demanding workloads on the Free tier may experience unpredictable performance or issues.

To select a tier for your workload, estimate and test your required capacity.

RECOMMENDATION

Consider deploying AI Search services using basic or higher tier.

EXAMPLES

Configure with Azure template

To deploy AI Search services that pass this rule:

  • Set the sku.name to a minimum of basic.

For example:

{
  "type": "Microsoft.Search/searchServices",
  "apiVersion": "2022-09-01",
  "name": "[parameters('name')]",
  "location": "[parameters('location')]",
  "identity": {
    "type": "SystemAssigned"
  },
  "sku": {
    "name": "standard"
  },
  "properties": {
    "replicaCount": 3,
    "partitionCount": 1,
    "hostingMode": "default"
  }
}

Configure with Bicep

To deploy AI Search services that pass this rule:

  • Set the sku.name to a minimum of basic.

For example:

resource search 'Microsoft.Search/searchServices@2022-09-01' = {
  name: name
  location: location
  identity: {
    type: 'SystemAssigned'
  }
  sku: {
    name: 'standard'
  }
  properties: {
    replicaCount: 3
    partitionCount: 1
    hostingMode: 'default'
  }
}