我们正在考虑将Azure blob存储用作备份的存储。但我们不确定交易价格对我们实际意味着什么。 (他们收取每个存储空间的成本和每笔交易的成本)
例如,如果我每天将一个16 GB文件传输到存储器(并删除,那么我最终总是保留10个版本)。这仅仅意味着每天进行一次交易(+可能是少数用于列表等),或者是一种类似每个数据包的交易,这样每天都会花费我的负担。或交易意味着什么?
答案 0 :(得分:12)
小心,它可能不像你想象的那么简单。首先,它取决于您是使用页面还是块blob。它还取决于您用于上传blob的库。对于块blob,存储客户端具有默认值,即上载块的最大大小(32MB),并将文件拆分为 n 块 - 每个块都是一个事务(参见{{3您还需要考虑重试,并指出,列出,删除等。
我建议您仔细查看如何备份并找到块的大小 - 然后进行计算。然后在隔离的帐户中执行一些受控制的跟踪,看看您是否可以根据您的估算来核对结算交易。
答案 1 :(得分:8)
总而言之,您需要为Windows Azure存储中的3件事收费:
我还构建了一个简单的计算器,可以让您大致了解Windows Azure Blob存储帐单。您可以在此处使用此计算器:http://gauravmantri.com/2012/09/03/simple-calculator-for-comparing-windows-azure-blob-storage-and-amazon-s3-pricing/。它基本上是为了比较Amazon S3的成本和Windows Azure Blob存储成本,但也可以用于Windows Azure Blob存储。
答案 2 :(得分:0)
我会说你的第一个猜测:根据他们的解释每天进行一次交易:
事务 - 对存储服务的每个单独的Blob,表和队列REST请求都被视为可能的计费事务。然后,应用程序可以通过控制发送到存储服务的请求的频率和数量来控制其交易成本。我们分析收到的每个请求,然后根据我们处理请求和请求结果的能力将其分类为可计费或不可计费。
但最好的办法是去参加审判。我认为Azure在一段时间内是免费的,这可以让你看到真正有多少请求。