Azure:存储交易成本

时间:2011-07-29 10:31:10

标签: azure transactions azure-storage azure-table-storage

我想使用Azure平台实现搜索引擎网站。

应用程序将在一天内从外部网站 10.000.000条目进行解析,并需要保留此数据。我需要大约40GB的存储库空间。

根据Azure价格模型,似乎应该更好地使用 Azure表存储而不是Azure SQL Server。但我担心存储交易的成本:10,000美元的交易成本为0.01美元。

在我的情况下,它将是一天:(0.01 $ * 10.000.000)/ 10.000 = 10 $ /天= 300 $ /月!看起来太多了!

也许我误会了什么?如果这是真的,我为什么要选择云平台?价格太棒了!

由于

2 个答案:

答案 0 :(得分:3)

一些想法:

从交易的角度来看,有一些方法可以进行优化,例如一次在给定分区内写入多个实体,这可以降低您的交易率,具体取决于您在一次写入中可以批量合计的数量。

另外,请考虑使用map / reduce实现。这将是您进一步探索的练习,因为我们实际上不知道您的数据的map / reduce的架构或可行性。也就是说,它可以为您节省交易。

下一步:40GB的SQL Azure每月运行约400美元。您的解决方案可能更适合关系存储,具体取决于搜索需求,而且定价差异不大(并且没有交易成本)。

最后:不要只关注您的存储和交易成本,而是要看大局,以及您获得的内容(持久,复制的存储;每个帐户的扩展能力为100TB等)。考虑一下您的商业模式,以及购买自己的服务器所需的成本(或专用主机的成本)。正如其他人已经说过的那样,由于低价系统是没有SLA的共享系统,因此您不太可能在传统托管服务中获得所需的性能。

答案 1 :(得分:0)

  

如果您购买传统的托管服务器,您每月将花费50美元

我不确定网站托管公司是否会让您每天以50美元的价格进行1000万次交易。 无论如何,如果一个人疯狂地以这个价格说是,你为什么不去寻找它而忘记Azure?

每天300美元的交易每天300美元听起来很便宜,大卫是对的。