Azure弹性数据库池意外增加成本



我们在德国Telekom作为经销商预订了一个azure帐户(由于GDPR的原因,如果你对客户说你用Telekom托管比用Microsoft托管"听起来更好":-)

我们有一个弹性数据库池:

德国中西部,弹性池,RA-GRS,vCore,通用,第5代,2 vCore,现收现付,无混合,32 GB

根据标准的azure价目表、价格计算器和文件,每月应产生约329,23欧元(加上经销商利润)。我能找到的所有信息都证实了这一成本是固定的,没有任何可变部分会增加这一成本。

在第一个月(12个数据库,使用了1GB,几乎没有实际使用),成本如预期。

在第二个月(14个数据库,2GB,不完全确定使用情况),成本增加了150欧元。

在第三个月(14个数据库,2GB,几乎没有实际使用),成本再次增加了150欧元。

除了添加2个数据库和再使用1 GB之外,一切都没有改变。游泳池的配置在整个月都没有改变。

因此,目前我们支付的费用是预期成本的两倍,并担心下个月会再筹集150欧元。Telekom声称;微软没有固定的价格;增加是因为有2个新数据库。这听起来完全是胡说八道。他们在微软开了一张罚单,但两周后我们仍然没有答案。

假设(正如他们所声称的)问题不在Telekom方面,微软真的每个月都会向他们收取越来越多的费用,尽管这应该是一个不变的价格,尽管它几乎没有被使用,而且没有任何变化可以解释涨价的原因,有人知道是什么导致了成本的上涨吗?

编辑1:这不是";分支的";今年停产的Telekom Cloud Azure。

编辑2:由于转售,所有成本控制工具都被禁用,取而代之的是"询问您的经销商";。

编辑3:我很确定我正确理解azure的价格模型,但这不是它应该有的样子。我的怀疑是,可能存在一些在正常情况下不起作用的可变成本部分(例如网络流量或类似的东西),并且发生了一些特殊的事情(例如编程错误,导致无限循环,导致反复查询数据库,导致每月流量TB。但事实并非如此。指标显示上个月的IO为0%).

编辑4:发票列出2个位置。一个用于池,一个用于sql server许可证。有一个";金额";(四位数)。这一数字在3个月内从1488增长到2230,再到3156。位置1的价格是0141欧元,许可证的价格是0084欧元/";单位";。我不知道这个单位应该是什么,也不知道为什么它每个月都在增长。我也不知道sql服务器许可证也是根据这个";金额";。对我来说,这似乎是一种完全不同的定价模式,对类似";活动分钟数";或者类似的东西。

编辑5:我刚刚注意到一件奇怪的事情。当在配置中的池中时;数据最大大小";如果我在";计算+存储";还有一个滑块";数据最大大小";(但没有人支持vcores)什么显示250GB?这是怎么回事?池的最大容量是32GB,但每个数据库的最大容量却是250GB?(我确信我没有配置这个,我不明白数据库最大值怎么会超过池最大值)。但这并不能解释收费金额(数据最大大小或多或少很便宜,不会增加许可证成本)。

编辑6:如果我比较数字,似乎单位的计费";金额";是0.5小时(奇怪)。游泳池和许可证的价格或多或少是MS每小时价格的两倍,第一张发票(1488)中的金额是每月730小时的两倍多一点。据此,我们在第二个月被收取了46天的费用,在第三个月被支付了66天的费用。如果是31、62和93,我会知道发生了什么(他们在计费后不会重置计数器),但数字并不能说明这一点。

事实证明,成本增加的原因是不同资源组中的一个完全不同的单个数据库,该数据库意外地被vCore预订,而不是更便宜的DTU模型(至少对于较低的DTU数量)。由于";转售情况";不仅在未显示成本的地方预订(因此错误会被忽略),而且在无法调查的地方预订成本分析工具。由于完全不同的资源组中的额外数据库并没有产生单独的发票头寸(正如直觉所预期的那样),而是增加了假设仅代表其他弹性池的现有头寸,因此产生了额外的混乱。

我不确定这个问题和答案是否对任何人都有用——也许除了一种";警告";当使用经销商时,并取消交付成本显示和成本控制工具的重要性。

也许还有一个额外的警告,告诉你一些这样的经销商没有能力帮助你调查这样一个简单的问题。

硬件配置中似乎有一个错误。在顶部设置中,我将vCores设置为2。然而,如果您要配置/池设置/池的计算硬件,您可以从几个选项中设置硬件配置-平衡、计算优化等。我的游泳池经过了计算优化,有8个核心。8个核心来自哪里——我不知道,它自己重置了最初的2个核心。

但是8x182.72欧元->1000+,给你。

确保您将硬件配置设置为标准配置,然后您就可以获得预期的成本。

我将向微软提交一张机票,希望能得到退款。在没有明确通知的情况下,硬件设置不应覆盖hardset最大vcore。

池设置

最新更新