Azure AppServices 是否会为每个数据库事务和资源使用开具账单,或者我从 Azure 计算器中获得的每月账单是否会支付账单

Will Azure AppServices bill for every database transaction and resources usage or my monthly bill from Azure calculator will cover the bill

我的公司即将在 Azure AppServices 上部署 .net core 5 应用程序。该应用程序使用具有大量读写功能的 Azure SQL 数据库。每当用户打开应用仪表板时,都会向 SQL 数据库发送大量查询以生成仪表板数据。 由于我们将使用现收现付模式,Azure 是否会为 CPU 上的每笔交易向我们收费,数据库查询或 Azure 计算器生成的金额是否将支付我们的月度账单,而不管我们的应用程序资源使用情况如何? 谢谢

Azure SQL 数据库和 Azure 应用服务,都属于 Platform-as-a-Service (PaaS)。

以上各项服务的Pricing/Billing型号不同

Azure SQL 数据库: 主要有两种定价模型可用于支付 Azure SQL - DTU 和 vCores。

  • DTU 是一种测量 运行 您的 SQL 数据库所需的计算资源的方法。
  • vCores 是一种衡量资源规格的方法,即与 on-premises 服务器内核兼容。

vCore 定价模型提供比 DTU 模型更大的灵活性。

  • Azure SQL 服务有一个复杂的模型,大约有 18 种可能的部署模型、服务层和计算模型组合。

  • 评估 vCore 定价时,有 2 个选项 - 预配置计算和无服务器计算。

  • 定价也因部署模型、您选择部署 SQL 服务器的服务层而异。

Azure 应用服务: 定价取决于 OS、服务层级、SSL 连接、支持等各种因素

参考文献:

  1. Azure App Service, SQL Database Pricing Calculator and its example scenarios of how the Billing happens
  2. Simplified Azure SQL Pricing