天蓝色blob可以包含的最小字节数是多少?

Gia*_*sio 3 azure azure-storage-blobs

Azure上的斑点微软的文档清楚地说明你有一个最大块大小(在每个块/附加/页BLOB块的最大数量),但它并没有提到任何下界。

假设您有大量的小型二进制Blob(从10到512字节),存储是在Blob数据所占用的确切磁盘空间上占的,还是有最小的块大小?还是已知的固定“每块”开销?

例如,是否可以创建一个10字节的块Blob?计费时实际占用了多少空间:10个字节或另一个最小数量(例如4k)?

是否存在这样的最小块大小,它如何应用于附加Blob?和页面斑点?

Gau*_*tri 5

正如Fabrizio在答案中提到的那样,blob的最小大小可以为零字节,但即使是零字节的blob也会占用您要付费的空间。从存储团队的博客文章中:https : //blogs.msdn.microsoft.com/windowsazurestorage/2010/07/08/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity/,这是如何计算Blob的存储空间:

124字节+ Len(BlobName)* 2字节+每个元数据[3字节+ Len(MetadataName)+ Len(Value)] + 8字节+已提交和未提交的块数*块ID字节大小+ SizeInBytes(数据输入存储的唯一提交数据块)+ SizeInBytes(未提交数据块中的数据)

更不用说您为保存的每个Blob都要支付交易费用。