azure - azure blob 可以包含的最小字节数是多少?

标签 azure azure-blob-storage

Microsoft documentation on Azure Blobs清楚地解释了最大块大小(以及每个 block /附加/页面 blob 中的最大块数),但没有提及任何下限。

假设您有大量小型二进制 blob(从 10 到 512 字节),存储空间是否与 blob 数据占用的磁盘空间完全一致,或者是否有最小块大小?或者已知的固定“每 block ”开销?

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

这样的最小块大小是否存在,它如何应用于追加 Blob?以及页面 blob?

最佳答案

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

124 bytes + Len(BlobName) * 2 bytes + For-Each Metadata[3 bytes + Len(MetadataName) + Len(Value)] + 8 bytes + number of committed and uncommitted blocks * Block ID Size in bytes + SizeInBytes(data in unique committed data blocks stored) + SizeInBytes(data in uncommitted data blocks)

更不用说您保存的每个 blob 都会产生交易费用。

关于azure - azure blob 可以包含的最小字节数是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37457657/

相关文章:

sql - 无法将 SSRS VM 连接到 SQL Azure 数据库

visual-studio - 如果在 vs2012 中的 Azure 角色文件夹上看到黄色三角形,如何获取错误消息?

如果 Blob 名称存在,Azure Blob 上传重命名

azure - Azure 中的磁盘大小较小且 IOPS 较高

kubernetes - 从存储帐户恢复日志到部署在 KUBERNETES 上的 Elasticsearch 的架构是什么?

azure-storage - 本地 VHD/ISO 到 Azure Blob 存储

azure - 用户 '<token-identified principal>' 登录失败,但可以在 Data Studio 中使用

c# - 如何测试 QueueClient 是否可以成功连接到 Azure 服务总线队列?

azure - Logstash azure 插件

azure - 当逻辑应用连接无效时如何收到警报