使用弹性池的 Azure DB 定价

标签 azure azure-sql-database

我正在尝试了解 Azure 中数据库的成本。

我创建了一个弹性数据库池,它显示最多 200 个数据库和 100 个 eDTU 的每月费用为 R2580(南非兰特)。

如果我转到我在池中创建的任何数据库,然后单击“定价层”,它会显示这是一个具有 5 个 DTU 的基本数据库,每月的估计成本为 R85。

那么我要支付什么费用呢? R2580 每月,或(R85 x n 个数据库)每月,或两者兼而有之?

大概是每月 2580 兰特。如果这是正确的,那么在价格平衡之前您必须拥有大约 30 个数据库,即便如此,您可能最好使用独立数据库,因为您将拥有 150 个 DTU 而不是 100 个 eDTU。

我的逻辑正确吗?

最佳答案

So what am I going to pay? R2580 per month, or (R85 x n databases) per month, or both?

您将每月支付 R2580,因为所有数据库都是弹性数据库池的一部分。

Presumably, it's R2580 per month. If that's right, then you have to have at about 30 databases before the prices even out, and even then you're probably better off with the stand-alone databases as you'd have 150 DTUs vs 100 eDTUs.

你又说对了。弹性数据库池服务于不同的用例,可能并非在每种情况下都是正确的解决方案。通常,如果您有一个 Multi-Tenancy SaaS 应用程序,其中每个租户都有不同的数据库,并且每个租户都有不同的消费模式,那么弹性数据库池就会变得很有用。对于单个数据库,您将受到该数据库的 DTU 限制。借助弹性数据库池,您的租户可以共享该池的 eDTU,并且偶尔可以超出单个数据库的 DTU。

您可能会发现此链接有助于理解何时使用弹性数据库池有意义:https://azure.microsoft.com/en-in/documentation/articles/sql-database-elastic-pool-guidance/ .

关于使用弹性池的 Azure DB 定价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39912413/

相关文章:

azure - Azure SQL 数据库的“定价层”详细信息 - powershell

azure - 我可以使用 Azure Blob 存储向我发送调整大小的 Blob 吗?

c# - 从 URL 将图像上传到 Azure Blob 存储

azure - 向 Google Play 证明 Azure 网站所有权

azure - 将 Umbraco 部署到 SQL Azure

c# - 为什么 Azure WebJob 无法连接到 Azure SQL,显示“"Storage account is of unsupported type ' Blob-Only/ZRS”。支持的类型是 'General Purpose' ?

node.js - Azure 移动应用程序 - 未提供要插入的项目

azure - MSAL - Azure 交易优惠 - 读取 ID token

azure - 2016年如何在SQL Azure上实现 session 管理?

azure-sql-database - 将 DACPAC 部署到 SQL Azure 服务器时出错