上传 Blob

已完成

Blob 可以是任何类型的数据和任何大小的文件。 Azure 存储提供三种类型的 Blob:块 Blob、页 Blob 和追加 Blob。

有关 Blob 类型的注意事项

让我们更详细地了解 Blob 类型的特征。

  • 块 blob。 块 Blob 由数据块组成,组装即可形成 Blob。 大多数 Blob 存储方案使用块 Blob。 块 Blob 适用于在云中存储文本和二进制数据,例如文件、图像和视频。

  • 追加 blob。 追加 Blob 类似于块 Blob,因为追加 blob 也包含数据块。 追加 Blob 中的数据块针对追加操作进行优化。 追加 Blob 对记录方案十分有用,在这种方案中,数据量会随着记录操作的继续进行而增加。

  • 页 blob。 页 Blob 的大小可高达 8 TB。 页 Blob 对于频繁的读/写操作更加高效。 Azure 虚拟机将页 Blob 用于操作系统磁盘和数据磁盘。

  • 块 Blob 类型是新 Blob 的默认类型。 创建新 Blob 时,如果不选择特定类型,则会将新 Blob 创建为块 Blob。

  • 创建 Blob 后,无法更改其类型。

使用 Blob 上传工具时的注意事项

将 Blob 上传到 Azure 存储帐户的常见方法是使用 Azure 存储资源管理器。 其他许多工具也可用。 查看以下选项,并考虑哪些工具符合配置需求。

上传工具 说明
AzCopy 适用于 Windows 和 Linux 的易于使用的命令行工具。 可以跨容器和存储帐户将数据复制到 Blob 存储以及从 Blob 存储复制数据。
Azure Data Box Disk 如果大型数据集或网络限制导致通过网络上传数据不可行,可将本地数据传输到 Blob 存储的一项服务。 可以使用 Azure Data Box Disk 从 Microsoft 请求固态磁盘 (SSD)。 你可以将数据复制到这些磁盘中,将磁盘传回 Microsoft,我们就会将数据上传到 Blob 存储中。
Azure 导入/导出 可将大量数据从存储帐户导出到你提供的硬盘,然后 Microsoft 会将数据寄回给你的一项服务。

业务场景

以下示例演示如何在 Azure 存储资源管理器中上传 Blob 数据。 确定要上传的文件后,选择 Blob 类型和块大小以及容器文件夹。 还可以设置身份验证方法和加密范围。

Screenshot of the Upload Blob page that shows the Authentication type, blob types, and block size.

如何使用 Blob 版本控制

可以启用 Blob 存储版本控制来自动维护对象的先前版本。 启用 blob 版本控制后,如果修改或删除了数据,可以访问 blob 的先前版本以恢复数据。