Azure App Service 是 Azure 提供的一項 PaaS(Platform as a Service)服務。基本計費方式為,為計算容量(按照秒)付款,無需長期承諾或提前付款,可按需增加或減少使用量;也可以選擇使用 Azure 節省計劃(按照小時)和預留實例(長期)購買模型。
Azure App Service 的計費構成主要包括,計算資源(免費計劃、開發/測試計劃、基本計劃、高級計劃、環境計劃)、可選的數據庫資源(SQLAzure、PostgreSQL - Flexible Server、MySQL - Flexible Server、Cosmos DB API for MongoDB)和可選的數據庫緩存資源(Azure Cache for Redis 的基本層和高級層計劃)、服務域、Azure 應用服務證書、SSL 連接等。
假定在美國東部區域,客戶分別部署一個 Azure App Service 高級服務計劃 P0v3 (一年預留)、 P1mv3(一年節省計劃中的2400個小時) 和 P3mv3(按需計劃,本月使用了72 個小時),且假定客戶沒有額外使用任何的數據庫資源和數據庫緩存資源,那么本月需要支付的總費用計算方法如下:
36.917 美元/月 * 12 月 = 443 美元
0.140 美元/小時 * 720 小時 = 100.8 美元
0.744 美元/小時 * 72 小時 = 53.568 美元
443 美元 + 100.8 美元 + 53.568 美元 = 597.48 美元