Skip to content

Commit 64be0a5

Browse files
authored
Merge pull request #98613 from lisaguthrie/5230368-billing
update FAQ to include billing info
2 parents 016c443 + 8b1d858 commit 64be0a5

File tree

1 file changed

+32
-7
lines changed
  • articles/azure-app-configuration

1 file changed

+32
-7
lines changed

articles/azure-app-configuration/faq.md

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,31 +42,56 @@ You can create App Configuration values that reference secrets stored in Key Vau
4242

4343
## Does App Configuration encrypt my data?
4444

45-
Yes. App Configuration encrypts all key values it holds, and it encrypts network communication. Key names are used as indexes for retrieving configuration data and aren't encrypted.
45+
Yes. App Configuration encrypts all key values it holds, and it encrypts network communication. Key names and labels are used as indexes for retrieving configuration data and aren't encrypted.
4646

4747
## How is App Configuration different from Azure App Service settings?
4848

49-
Azure App Service allows you to define app settings for each App Service instance. These settings are passed as environment variables to the application code. You can associate a setting with a specific deployment slot, if desired. For more information, see [Configure app settings](/azure/app-service/configure-common#configure-app-settings).
49+
Azure App Service allows you to define app settings for each App Service instance. These settings are passed as environment variables to the application code. You can associate a setting with a specific deployment slot, if you want. For more information, see [Configure app settings](/azure/app-service/configure-common#configure-app-settings).
5050

51-
In contrast, Azure App Configuration allows you to define settings that can be shared among multiple apps, including apps running in App Service. These settings can be accessed in application code through the configuration providers for .NET and Java, through the Azure SDK, or directly via REST APIs.
51+
In contrast, Azure App Configuration allows you to define settings that can be shared among multiple apps. This includes apps running in App Service, as well as other platforms. Your application code accesses these settings through the configuration providers for .NET and Java, through the Azure SDK, or directly via REST APIs.
5252

53-
You can also import and export settings between App Service and App Configuration. This allows you to quickly set up a new App Configuration store based on existing App Service settings, or easily share configuration with an existing app that relies on App Service settings.
53+
You can also import and export settings between App Service and App Configuration. This capability allows you to quickly set up a new App Configuration store based on existing App Service settings. You can also share configuration with an existing app that relies on App Service settings.
5454

5555
## Are there any size limitations on keys and values stored in App Configuration?
5656

57-
There is a limit of 10KB for a single key-value item.
57+
There's a limit of 10 KB for a single key-value item.
5858

5959
## How should I store configurations for multiple environments (test, staging, production, and so on)?
6060

61-
Currently you can control who has access to App Configuration at a per-store level. Use a separate store for each environment that requires different permissions. This approach gives you the best security isolation.
61+
Currently you control who can access App Configuration at a per-store level. Use a separate store for each environment that requires different permissions. This approach gives you the best security isolation.
6262

6363
## What are the recommended ways to use App Configuration?
6464

6565
See [best practices](./howto-best-practices.md).
6666

6767
## How much does App Configuration cost?
6868

69-
The service is free to use during the public preview.
69+
There are two pricing tiers: 1) a free tier, and 2) a standard tier.
70+
71+
If you created a store prior to the introduction of the Standard tier, it automatically moved to the Free tier upon general availability. You can choose to upgrade to the Standard tier, or remain on the Free tier if it meets your needs.
72+
73+
## Which App Configuration tier should I use?
74+
75+
Both App Configuration tiers offer core functionality, including config settings, feature flags, Key Vault references, basic management operations, metrics, and logs.
76+
77+
The following are considerations for choosing a tier.
78+
79+
- **Resources per subscription**: A resource consists of a single configuration store. Each subscription is limited to one configuration store in the free tier. Subscriptions can have an unlimited number of configuration stores in the standard tier.
80+
- **Storage per resource**: In the free tier, each configuration store is limited to 10 MB of storage. In the standard tier, each configuration store can use up to 1 GB of storage.
81+
- **Key history**: App Configuration stores a history of all changes made to keys. In the free tier, this history is stored for seven days. In the standard tier, this history is stored for 30 days.
82+
- **Requests per day**: Free tier stores are limited to 1,000 requests per day. Once a store reaches 1,000 requests, it will return HTTP status code 429 for all requests until midnight UTC.
83+
84+
For standard tier stores, the first 200,000 requests each day are included in the daily charge. Additional requests are billed as overage.
85+
86+
- **Service level agreement**: The standard tier has an SLA of 99.9% availability. The free tier doesn't have an SLA.
87+
- **Security features**: Both tiers include basic security functionality, including encryption with Microsoft-managed keys, authentication via HMAC or Azure Active Directory, RBAC support, and managed identity. The Standard tier offers more advanced security functionality, including Private Link support and encryption with customer-managed keys.
88+
- **Cost**: Standard tier stores have a daily usage charge. There's also an overage charge for requests past the daily allocation. There's no cost to use a free tier store.
89+
90+
## Can I upgrade a store from the Free tier to the Standard tier? Can I downgrade a store from the Standard tier to the Free tier?
91+
92+
You can upgrade from the Free tier to the Standard tier at any time.
93+
94+
You can't downgrade a store from the Standard tier to the Free tier. You can create a new store in the Free tier and then [import configuration data into that store](howto-import-export-data.md).
7095

7196
## How can I receive announcements on new releases and other information related to App Configuration?
7297

0 commit comments

Comments
 (0)