Cost estimate - OfficeDev/microsoft-teams-apps-groupactivities GitHub Wiki
Assumptions
The estimate below assumes:
- 500 users in the tenant.
- Each user performs 50 group updates per month.
- Each user uses messaging extension search up to 20 times per month .
SKU recommendations
The recommended SKU for a production environment is:
- App Service: Standard (S1)
Estimated load
Data storage: up to 1 GB usage of azure table storage.
Table data operations:
- Storage is used to store group activity data and team users mapped to each group.
- Total number of read calls to storage for messaging extension = 250 users * 30 days = 7500 group activity update/month.
- Total number of read calls to storage for notification = 50 group activities * 2 times * 2 * 30 = 6000 group updates/month. (Notification will be sent two times a day and will have two storage calls.)
- Total number of write call to storage for group activity = 50 group activities/month.
- Total number of write call to storage for notification = 50 group activities/month.
- Total write calls = 100 group activities/month.
- Total read calls = 13500 group activities/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 12th February 2019, 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) |
Storage account (Table) | Standard_LRS | < 1GB data, 5,000 operations | $0.05 + $0.01 = $0.06 |
Total | $74.46 |