我是如何被我的云成本控制的 - Troy Hunt


这一切都始于我 12 月的月度 Azure 账单,这远远超出了通常的水平。只花了一点时间就发现了问题:

那张发票是在 1 月 10 日收到的,但由于除了我之外,我家里的每个人都感染了新冠病毒(谢天谢地,所有人都没有症状到非常轻微),我又过了 10 天才看到账单。哎哟! 它也比这更糟糕,但我们会解决的。
第一件事是 Azure 的成本分析,它将像上面这样的项目分解为所有使用它的单个服务。HIBP 由许多不同的组件组成,包括网站、关系数据库、无服务器“功能”和存储。
。。。。
最终原因是:
Cloudflare 没有缓存它应该缓存的东西,Cloudflare 最大可缓存文件大小设置为 15GB,如果zip超过就不会缓存,导致反复拉取。
 
我花了超过 11,000 澳元。哎哟! 对于世界其他地区的人来说,这大约是 8000 美元、6000 英镑或 7000 欧元。这大约是一个月每天 350 澳元。
真的很痛,不应该发生。
我应该早点发现它并采取保护措施以确保它不会发生。
 
但是,不仅仅是讲述一个悲惨的故事
让我们也谈谈我现在为阻止这种情况再次发生所做的事情:

  • 首先,我一直都知道 Azure 上的带宽很昂贵,我应该更好地监控它,尤其是在提供最多数据的存储帐户上。
  • 其次,有成本警报设置,我真的应该更早地使用它,因为它有助于防止Azure 中的任何资源突然推高成本。