如何以编程方式管理Azure Blob大小

时间:2017-04-10 05:52:00

标签: azure

http://www.techxperiments.com/2015/10/14/block-blob-vs-page-blob-vs-append-blob/https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/understanding-block-blobs--append-blobs--and-page-blobs 阅读这些文章后,我想问一个问题,所有类型的blob都是修复大小,我们通过app上传的文件大小也各不相同。 问题是,如果我们修复blob的大小,如果文件大小可能大或小,那么这个块?这两种情况都不合适,例如如果块大小和文件大小小,那么这个额外的空间是浪费钱?如果文件大小大于blob大小则会丢失数据?什么是最佳解决方案?

1 个答案:

答案 0 :(得分:0)

我认为你误解了这些文件。说到blob,blob的大小不固定。 blob的最大大小是。

这意味着您不能存储大于blob允许的最大大小的任何内容(例如,Page Blob为1TB)。可以存储小于该值的任何内容(包括0字节blob),并且将向您收取存储的数据量。

此规则的唯一例外是在Page Blob存储帐户中创建Premium时。在那里,您将收取分层定价。例如,在Premium存储帐户中,即使您创建1GB页面blob,也需要支付128 GB的存储空间。在所有其他存储帐户中,将向您收取blob使用的实际存储空间的费用。

相关问题