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 美元