Azure blob 存储2024 年 8 月 29 日 | 4 分钟阅读 它是微软针对云的面向对象的存储解决方案。 Blob 存储经过优化,用于存储大量非结构化数据,例如文本或二进制数据。 Blob 存储的用途
Azure Blob 存储是整个 Microsoft Azure 的基础,因为许多其他 Azure 服务会将数据存储在存储帐户内、Blob 存储中,并对该数据进行操作。 每个 Blob 都应存储在容器中。 容器容器更像一个文件夹,用于存储不同的 Blob。 在容器级别,我们可以定义安全策略并将这些策略分配给容器,这些策略将级联到同一容器下的所有 Blob。 一个存储帐户可以包含无限数量的容器,每个容器可以包含无限数量的 Blob,直到存储帐户大小的最大限制(最多 500 TB)。 要引用此 Blob,一旦它被放入存储帐户内的容器中,我们就可以使用 URL,该 URL 看起来像 http://mystorageaccount.blob.core.windows.net/mycontainer/myblob。 Blob 存储基于扁平的存储方案。 因此,您无法在容器内创建容器。 让我们举个例子 - 一旦我们创建了一个像视频这样的容器,如果我们想区分专业视频和个人视频。 然后我们可以在 Blob 名称前缀 personal 用于个人视频,professional 用于专业视频。 Blob 名称将显示为 personal-video1、personal-video2 用于个人视频,对于专业视频 - professional-video1、professional-video2。 像这样,我们可以创建一个虚拟层次结构,但我们无法在 Azure Blob 存储服务内的容器中创建容器。 Blob 类型Azure 提供了三种类型的 Blob 服务
大多数情况下,我们使用块 Blob 和追加 Blob。 页面 Blob 默认创建。 当我们创建虚拟机时,会创建存储帐户,与虚拟机关联的磁盘将存储在存储帐户中。 但是对于大多数存储解决方案,就像我们知道的那样,我们正在开发一个像 YouTube 这样的应用程序,或者我们正在开发一个监控应用程序,在这种情况下,我们要么使用块 Blob,要么根据需要使用追加 Blob。 命名和引用容器和 Blob 的名称应遵循一些规则。 因为当您尝试访问容器名称和 Blob 名称时,它们将是 URL 的一部分。 它们需要遵循下面指定的一些规则。 容器名称
Blob 名称
元数据和快照我们可以将一些信息存储为容器或 Blob 的元数据。 它是与容器或 Blob 关联的名称-值对。 元数据名称必须遵守 C# 标识符的命名规则。 例如 - 当我们使用 Azure Blob 存储作为后端的任何视频流媒体应用程序时,在这种情况下,当用户上传视频时,我们希望将用户信息存储为该视频的元数据。 一旦我们开始基于 Blob 存储开发应用程序,它就非常有用。 Blob 快照 快照是 Blob 存储的只读版本。 我们可以使用快照来创建 Blob 的备份或检查点。 快照 Blob 名称包括基本 Blob URL 加上一个日期时间值,该值指示创建快照的时间。 同样,如果我们正在开发一个类似 YouTube 的应用程序并希望保留视频的先前版本,那么我们可以在用户更新视频后为其创建一个快照并将其存储。 因此,像 SharePoint 这样的用户可以看到视频的先前版本和当前版本。 要访问快照,我们必须在 URL 的末尾添加一个查询字符串。 还有一个与创建快照时日期和时间相似的快照。 下一个主题创建容器 |
我们请求您订阅我们的新闻通讯以获取最新更新。