Cost estimates - OfficeDev/microsoft-teams-apps-timetally GitHub Wiki

Assumptions

The estimate below assumes:

  • 10000 users in the tenant.
  • 1000 users out of 10000 are managers

SKU recommendations

The recommended SKUs for a production environment are:

  • App Service: Standard (S1)
  • Azure SQL Database: S1 (20 DTUs, 250 GB included storage per DB, 1 Database(s) x 744 Hours, 5 GB Retention)

Estimated load

Data storage: up to 250 GB usage of Azure SQL Database.

Storage data operations (monthly):

  • End-user saves and submits timesheet once daily
  • Read calls for viewing timesheet = 10,000 * 1 call to Timesheet table * 22 days/month = 22,000 read calls per month
  • Write calls for submitting/saving timesheet = 10,000 * 1 call to Timesheet table * 22 days/month = 22,000 write calls per month
  • Manager creates/updates 5 projects per month. Each project consists 5 tasks.
  • Write calls for project and task creation = (1,000 managers * 5 projects) + (1,000 managers * 5 tasks) = 10,000 write calls per month
  • Manager approves 1,000 requests daily
  • Read calls for approving requests = 1,000 requests * 22 days/month = 22,000 read calls per month
  • Write calls for approving requests = 1,000 requests * 22 days/month = 22,000 write calls per month
  • Total read calls = 22,000 + 22,000 = 44,000 read calls per month
  • Total write calls = 22,000 + 10,000 + 22,000 = 54,000 write calls per month
  • Total storage calls = 44,000 + 54,000 = 98,000 calls per 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 12 Mar 2021, 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
Application Insights (Bot) (free up to 5 GB)
Azure SQL Database S1 (20 DTUs, 250 GB included storage per DB, 1 Database(s) x 744 Hours, 5 GB Retention $30.00
Key vault 10000 operations = $0.03
Total $104.43