Use production App Configuration SKU#
Reliability · App Configuration · Rule · 2020_12 · Important
App Configuration should use a minimum size of Standard.
Description#
App Configuration is offered in two different SKUs; Free, and Standard. Standard includes additional features, increases scalability, and 99.9% SLA. The Free SKU does not include a SLA.
Recommendation#
Consider upgrading App Configuration instances to Standard. Free instances are intended only for early development and testing scenarios.
Examples#
Configure with Azure template#
To deploy configuration stores that pass this rule:
- Set the 
sku.nameproperty tostandard. 
For example:
{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2023-03-01",
  "name": "[parameters('name')]",
  "location": "[parameters('location')]",
  "sku": {
    "name": "standard"
  },
  "properties": {
    "disableLocalAuth": true,
    "enablePurgeProtection": true,
    "publicNetworkAccess": "Disabled"
  }
}
Configure with Bicep#
To deploy configuration stores that pass this rule:
- Set the 
sku.nameproperty tostandard. 
For example:
resource store 'Microsoft.AppConfiguration/configurationStores@2023-03-01' = {
  name: name
  location: location
  sku: {
    name: 'standard'
  }
  properties: {
    disableLocalAuth: true
    enablePurgeProtection: true
    publicNetworkAccess: 'Disabled'
  }
}
Configure with Azure Verified Modules
A pre-validated module supported by Microsoft is available from the Azure Bicep public registry. To reference the module, please use the following syntax:
To use the latest version:
Links#
- RE:04 Target metrics
 - App Configuration pricing
 - Which App Configuration tier should I use?
 - Azure deployment reference