基于DTU的Azure SQL的成本计算说明

问题描述 投票:0回答:1

有人可以向我解释一下基于 DTU 的 Azure SQL 模型的成本计算是如何工作的吗?

别误会我的意思。我不是在寻找 DTU 模型的解释。我理解DTU是CPU、内存和IO资源等的混合度量。 但我无法确定地找到有关如何准确计算的信息。

例如,如果我使用具有 20 个 DTU 的模型,则会显示以下内容:

无论您最终使用数据库多少,您基本上每月支付 27.56 欧元吗?但为什么会说“预计费用/月”?

例如,如果我每天对数据库运行 3 个小时的密集操作,这将 20 个 DTU 推至极限(我不关心节流),但我不对数据库做任何其他操作,我会吗?每月还需支付 27.56 欧元,还是取决于使用的时间?

因为这就是定价计算器中向我显示的内容:

我是否理解正确,只有每个活跃小时才收费?那么在上面的例子中,我每月需要支付大约 30(天)x 3 小时 x 0.0403 美元/小时 = 3.63 美元吗?

azure azure-sql-database
1个回答
0
投票

回答您的问题

无论最终的收入是多少,您每月基本上支付 27.56 欧元吗? 使用数据库?

是的,在 DTU 模型中,无论您最终使用数据库多少,您每月都需要支付 27.56 美元

但是为什么会说“预计费用/月”?

估算成本通常用于表示计算出的成本是近似值,可能会根据不同因素而有所不同。

我是否理解正确,只有每个活跃小时才收费?那么在上面的例子中,我每月需要支付大约 30(天)x 3 小时 x 0.0403 美元/小时 = 3.63 美元吗?

在 Azure SQL 数据库情况下,它按存在小时数计费,而不是按使用情况计费。 例如,如果数据库在一个月内存在 12 小时,您的账单将显示 0.5 天的使用情况。 您需要按数据库存在的每个小时付费,使用该小时内应用的最高服务层 + 性能级别,无论使用情况如何,也无论数据库的活动时间是否少于一小时。例如,如果您创建一个数据库并在 5 分钟后将其删除,您的账单将反映 1 个数据库小时的费用。

如果您希望按使用小时收费,那么您应该考虑Azure SQL Database Servless

无服务器是 Azure SQL 数据库中单个数据库的计算层,当仅对存储进行计费时,它会在不活动期间自动暂停数据库,并在活动恢复时自动恢复数据库。 如果启用了自动暂停,但数据库在延迟时间后没有自动暂停,则应用程序或用户会话可能会阻止自动暂停

© www.soinside.com 2019 - 2024. All rights reserved.