Cost Estimates - OfficeDev/microsoft-teams-apps-employeetraining GitHub Wiki
Assumptions
The estimate below assumes:
- 5000 users in the tenant.
SKU recommendations
The recommended SKUs for a production environment are:
- App Service: Standard (S1)
- Search service: Basic
- The 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 2 GB usage of Azure Table Storage.
Table data operations (monthly):
-
User registers for 10 events per month
-
L&D team creates/updates/cancels 500 events per month
-
Total write calls = (5000 users * 10 events) + 500 L&D team = 50,500
-
User views 50 events per month
-
L&D team views/exports 1000 events per month
-
Total read calls = (5000 users * 50 events) + 1000 L&D team = 2,51,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
-
Total storage calls = 50,500 + 2,51,000 = 3,01,500
Blob data operations (monthly):
- Blob storage is used to store and retrieve image.
- L&D team creates/updates/cancels 500 events per month
- Total write calls = 500
- User views 50 events per month
- L&D team views/exports 1000 events per month
- Total read calls = (5000 users * 50 events) + 1000 L&D team = 2,51,000
- Total blob storage calls = 500 + 2,51,000 = 2,51,500
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 01 Oct 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) | |
Search service | B | $75.14 | |
Application Insights (Bot) | (free up to 5 GB) | ||
Storage account (Table) | Standard_LRS | < 2GB data & 301,500 operations | $0.09 + $0.01 = $0.1 |
Storage account (Blob) | Standard_LRS | < 2GB data & 500 write operations and 251,000 read operations | = $0.14 |
Key vault | 10000 operations | = $0.03 | |
Total | $149.82 |