Cost Estimates - OfficeDev/microsoft-teams-apps-quickresponses GitHub Wiki
Assumptions
The estimate below assumes:
- 500 users in the tenant.
- Each user performs 30 response add per month.
- Each user performs 15 response updates per month.
- Each user performs 30 company response add per month.
- For each 30 user responses, there will be 30 approve or reject company response updates per month.
SKU recommendations
The recommended SKU for a production environment is:
- App Service: Standard (S1)
- Azure Search: Basic
Estimated load
Data storage: up to 1 GB usage of azure table storage.
Table data operations:
- Storage is used to maintain the user and company responses data which eventually is used to show the data to users.
- Total number of read calls in storage = 500 users * 30 user responses read/user/month = 15000 response read/month.
- Total number of write calls in storage = 500 users * 15 user responses updates/user/month = 7500 response updates/month.
- Total number of read calls in storage = 500 users * 30 company responses read/user/month = 15000 response read/month.
- Total number of write calls in storage = 500 users * 15 company responses add/user/month = 7500 response add/month.
- Total number of admin approve or reject calls in storage = 500 users * 15 approve or reject requests = 7500 response updates/month.
Estimated cost
IMPORTANT: This is only an estimate, based on the assumptions above. Your actual costs may vary.
Prices were taken from the Pricing on 06 April 2020, for the West US 2 region.
Use the Azure Pricing Calculator to model different service tiers and usage patterns.
Resource | Tier | Load | Monthly price |
---|---|---|---|
Bot Channels Registration | F0 | N/A | Free |
App Service Plan | S1 | 744 hours | $74.40 |
App Service (Messaging Extension) | - | (charged to App Service Plan) | |
Application Insights | - | < 5GB data | (free up to 5 GB) |
Azure Search | B | $75.14 | |
Storage account (Table) | Standard_LRS | < 1GB data, 52,500 operations | $0.05 + $0.01 = $0.06 |
Storage account (Blob) | Standard_LRS | < 1GB data, 10,500 write operations, 500 read operations | $0.06 |
Total | $149.63 |