Cost estimates - OfficeDev/microsoft-teams-apps-growyourskills GitHub Wiki
Assumptions
The estimate below assumes:
- Tenant has 1 team containing 100 users.
SKU recommendations
The recommended SKU for a production environment is:
- App Service: Standard (S1)
- Azure Search: Basic
- The Azure Search service cannot be upgraded once it is provisioned, so select a tier that will meet your anticipated needs.
Estimated load
Data storage: up to 1 GB usage of azure table storage.
Table data operations (monthly):
-
User adds/updates/deletes/joins/close 10 projects per day
-
Total write calls = 100 users * 10 projects * 30 days = 30,000
-
User views 20 projects per day
-
Total read calls = 100 users * 20 projects * 30 days = 60,000
- Azure Search service reads data for indexing
- For instantly reflecting data in Azure Search service, indexer is triggered manually whenever change happens to database
- Azure Search service reads data for indexing
-
Total storage calls = 30,000 + 60,000 = 90,000
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 30 June 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) | |
Azure Search | B | $75.14 | |
Application Insights (Bot) | (free up to 5 GB) | ||
Storage account (Table) | Standard_LRS | < 1GB data & 182,004 operations | $0.05 + $0.01 = $0.06 |
Total | $149.6 |