我想知道我是否对价格等级和 SQL 数据库做错了什么。
价格是按服务器还是按数据库支付的?我以为是按数据库支付的,所以如果我有客户,他们可以按每台 10 DTU 的 SQL 服务器支付 X,我可以在 10DTU 的限制内创建 2 或 3 个数据库一起工作。
或者,如果我获得具有相同模型的更大客户端,则该客户端可以通过其服务器将更多的 DTU(如 3o 或 40 DTU)分配给内部的 2 或 3 个数据库。
但是今天我为一个已经有 2 个数据库(一个用于生产,另一个用于开发和测试)的试点创建了一个新的数据库,我发现同一服务器内的每个数据库都有自己独立的支付价格……如果客户需要分离他的数据,或者我们需要为每次审计或恢复创建一个侧副本数据库,那么每 3 个数据库的价格就会提高,成本会增加吗?
我想了解我应该按 SQL 数据库还是按 SQL Server 付费。假设我有:
1 台 SQL Server 基本账单计划 5 DTU 包括:数据库 1 数据库 2 数据库 3 1 台 SQL Server 基本账单计划 10 DTU 包括:数据库 1 数据库 2 数据库 3 假设它们整个月每天 24 小时运行。那么我要支付 3 * 5DTU + 3 * 10DTU 还是 1 * 5DTU + 1 * 5DTU?
答案1
Azure SQL 按数据库收费,而不是按服务器收费。您将根据为每个数据库选择的大小和 DTU 付费。
不过你也可以使用弹性池,这听起来更适合您的用例。在这里,您可以创建一个弹性池并选择池的大小和性能,然后在池内创建共享这些资源的数据库。您只需支付池的费用。