我们最近从Azure经典存储帐户转换为Azure GPv2存储,因为我们使用Azure计算器进行的一些计算似乎更便宜。
这是GPv2存储帐户上使用天数的计费减少。我们目前的存储成本现在甚至高于S1 SQL Server实例,大约每天0.84!
我们开始深入研究磁盘使用情况,因为这似乎是计费的最大部分。 “热块Blob写入操作”条目在6,200次写入一天似乎是最有影响力的,因此我们检查了$ log下写入的blob存储日志。我们为webjobs看到了很多心跳调用和单例锁定。我们只有少量的webjobs(如6-8),有些使用TimerTriggers(这可以解释每30秒的锁)。这些调用都不是来自我们应用程序的blob写入,只是来自幕后的webjob操作。
所以我的问题是,有没有人经历过这种过度使用?似乎webjobs过于健谈,以至于他们每月只能收取近30美元的费用。我们真的很喜欢使用webjobs,但我只能想象使用更多webjobs会有多贵。是否可以将webjobs登录到表存储或更便宜的机制?我们是否看到了webjob活动和记录webjob活动的$ logs的双重打击?我们在App Service和blob存储上禁用了所有诊断,但无论如何,$ logs文件夹都会继续记录。