我想了解我是按SQL数据库还是按SQL Server付费。 假设我有:
1个基本账单计划5 DTU上的SQL Server,具有: 数据库1 数据库2 数据库3
基本帐单计划10 DTU上的1个sql服务器,其具有: 数据库1 数据库2 数据库3
假设他们每个月每天24小时。所以我要付3 * 5DTU + 3 * 10DTU还是1 * 5DTU + 1 * 5DTU?
答案 0 :(得分:1)
在谈论基于DTU模型的Azure SQL数据库时,您不必为数据库支付的逻辑服务器费用。每5个DTU数据库每小时收费0.0067 USD,大约每月4.90 USD,其中包括7天免费保留期的自动备份。如果要长期备份,则必须支付额外费用。我给您的大约每月费用不包括bandwidth的使用量(数据从Microsoft数据中心流出)。为了方便起见,请使用this定价计算器。
对于每10个DTU数据库,您每个数据库每月必须支付约14.72美元/小时(每小时0.0202美元)。那10个DTU数据库包括具有35天保留期的自动备份。
DTU模型没有许可费用。
如果启用了Azure SQL数据库功能,则可能需要支付额外费用,即高级威胁检测。
每当您扩展数据库时,您就需要按小时使用新层级。如果您在一个小时的中间进行扩展,则需要在该小时内支付该小时内分配给数据库的最昂贵层的费用。
答案 1 :(得分:0)
StackOverflow可能是错误的论坛:Serverfault.com可能是发布此问题的好地方。
不过,这是微软在这个问题上必须说的:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers
Azure SQL数据库使您可以轻松购买完全托管的PaaS 适合您的性能和成本需求的数据库引擎。取决于 在Azure SQL数据库的部署模型上,可以选择 满足您需求的购买模式:
Logical servers 在Azure SQL数据库中提供了两种用于计算的购买模型, 存储和IO资源:基于DTU的购买模型和 基于vCore的购买模型。在这种购买模式下,您可以 选择单个数据库或弹性池。
Managed Instances Azure SQL数据库中的数据库仅提供基于vCore的购买模型。
...
DTU-based model 该模型基于对计算,存储和IO的捆绑衡量 资源。计算大小用数据库表示 单个数据库和弹性数据库的事务单元(DTU) 弹性池的交易单位(eDTU)。
如果这是“生产服务器”,则需要评估预期的工作量以做出“明智的决定”。如果您只是在寻找“开发环境”,那么您的选择很简单:选择“基本”和“基于DTU的模型”。您基本上不用为不使用的东西付费:)
这是另一个很好的Microsoft链接,可帮助您更好地了解您的选择:
PS: 从您的示例中不清楚,您是否有两个计划,两个服务器和六个不同的数据库(每个服务器/每个计划三个)。