Cost estimate - OfficeDev/microsoft-teams-apps-sustain GitHub Wiki

Assumptions

The estimate below assumes:

  • A user executes challenge acceptance or completion wholly 5 times a week.

Estimated cost

IMPORTANT: This is only an estimate, based on the assumptions above. Your actual costs may vary.

Prices were taken from the Azure Pricing Overview on 28 July 2022, for the West US region.

Use the Azure Pricing Calculator to model different service tiers and usage patterns.

Resource Tier Load Monthly Price
AppService (API) S1 1 Core(s), 1.75 GB RAM $73
AppService (Front-end) S1 1 Core(s), 1.75 GB RAM $73
Azure SQL Database Standard 10 DTUs, 250 GB Storage $14.72
Storage Accounts Standard 100 GB $21.84
Key Vault N/A N/A Free
Total     $182.56

SKU recommendations

The recommended SKUs for a production environment are:

  • App Service: Standard(S1)
    • Factors that may change the recommended SKUs:
      • If additional instance is needed.
      • If redundancy is needed.
  • Azure SQL Database: Standard(S0)
    • Factors that may change the recommended SKUs:
      • Number of challenges.
      • Number of users.
  • Storage Accounts: Standard
    • Factors that may change the recommended SKUs:
      • If significant capacity is needed for file uploads (photos).
      • If redundancy is needed.

Estimated load

  • Data Storage: 100GB Max
  • App Service: 100 HTTP Requests per day
  • SQL Database: 100 MB