2013-03-19 39 views
0

我正在研究如何使用azure blob存储来存储大量范围在10k到100k范围内的小尺寸图像。详情如下。感谢您的意见!使用Windows Azure存储二进制数据(图像)。图像的尺寸可能很小

要求。 1.上传/下载需要授权,并为每位客户进行跟踪。 2.下载http友好 3.最终 - 图像的数量可以达到百万+。存储成本可能很重要。

this线程回答了1-2。我正在阅读msdn以了解块blob是否具有最小大小。也就是说如果文件是10k,它可能仍然会消耗最小64k。我没有得出确凿的答案。我发现one blog提到64k最小尺寸,但它不是很明显。因此,这个问题!

换句话说 - 我想知道你是否在azure块blob中存储大小为10k的图像 - 它会消耗10k存储还是更多?

回答

2

我在阅读msdn以查明块blob是否有任何最小 大小。也就是说如果文件是10k,它可能仍然会消耗最小64k。我 没有得出确凿的答案。我发现一个博客提到64k分钟 大小,但它不是很明显。因此,这个问题!

我认为block blob的最小64K blob大小是不正确的。是的,有一个开销,你可以在这里看到这个开销:http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx(看容量部分)。

换句话说 - 我想知道,如果你存储大小的图像说10K 在蔚蓝块斑点 - 这将消耗10K存储或以上?

因此,要回答你的问题,如果你存储一个10K大小的图像,块blob的大小将略多于(开销),但肯定不是64K。

+0

感谢您的回复。基于上面提到的博客文章,块大小不应该有任何64k的最小值,并且应该接近Gaurav提到的blob的大小。如果其他人有更多的数据来支持这一点,请添加您的评论。 – Sushil 2013-03-20 04:39:47