Azure 存储构建块

2025年3月17日 | 阅读 3 分钟

Azure 存储服务的基本构建块是 Azure 存储帐户。存储帐户更像是大多数 Azure 存储服务的管理容器。所有存储服务如下所述。

  • Azure Blob: 我们可以在存储帐户中拥有 Azure Blob 存储,它用于存储非结构化数据,如媒体文件、文档等。
Azure Storage Building Blocks
  • Azure 文件: 如果我们想在两个虚拟机之间共享文件,可以使用Azure 文件,然后我们可以创建一个 Azure 文件共享并在两个虚拟机上访问它。 我们可以在两个或多个虚拟机之间共享数据。
  • 存档: 存档是最近推出的,目前处于预览阶段。 我们可以使用存档来进行成本优化。 因此,我们可以将任何不经常访问的 Blob 或文件移动到存档中以优化成本。 但是,一旦将数据移动到存档中,恢复该数据将需要一些时间。
  • Azure 队列: 它可用于存储消息。
  • Azure 表: 它可用于存储实体。Azure 表与 SQL 表略有不同。 这是一个 NoSQL 数据存储,其中不强制执行表中的架构。

除了所有这些服务之外,还有一项关键服务是

  • Azure 磁盘存储: 与 Azure 中的虚拟机关联的任何操作系统磁盘都将存储在磁盘存储帐户中。 此外,生成此操作系统磁盘的任何操作系统映像都将作为 .vhd 文件存储在磁盘存储中。
  • Azure Storsimple: 在混合云存储解决方案中,Azure 提供 Storsimple。 Storsimple 是一种在 SAN(存储区域网络)级别工作的混合存储解决方案。 它曾经是一家独立的公司,但 Microsoft 将其收购,现在提供与 Azure 相同的服务,并从 DR(灾难恢复)的角度来看。
  • Azure Site Recovery: 如果我们想使用 Azure 作为 DR 数据中心,那么我们可以使用 Azure Site Recovery 将工作负载从我们的本地数据中心复制到 Azure。 复制的工作负载将作为映像存储在存储帐户中。 每当我们的本地数据中心发生故障时,我们可以运行一些自动化脚本,这些脚本将考虑最近的映像并构建虚拟机。
  • Azure Data Box: 如果我们有 TB 级的数据想要从本地数据中心传输到 Azure,并且我们不想选择网络作为选项,因为以 TB 级传输网络上的数据并不可行。 因此,在这种情况下,我们可以使用 Azure Data Box。 通过使用 Azure Data Box,我们可以将数据加载到 Data Box 中,并将该 Data Box 提供给 Microsoft。 Microsoft 会将这些数据加载到 Azure 中
  • Azure 备份: 我们可以使用 Azure 备份将虚拟机的磁盘备份到恢复服务保管库中,并使用该映像恢复相同的内容。 我们必须知道 Azure 备份不利用存储来存储磁盘映像。 它们存储在恢复服务保管库中。
  • Azure Monitor: 它可以用于监控所有这些服务。 我们可以使用 Azure Monitor 进行简单监控,并且我们可以使用日志分析进行高级监控和分析。 如果我们想在某些事情上收到警报,例如,如果文件共享容量达到其限制,我们也可以使用警报进行配置,这样我们就会收到有关同一件事的警报。
  • CDN (内容分发网络): 它用于分发存储在存储帐户中的内容。 我们可以使用内容分发网络来减少分发的延迟。 我们将在用户附近创建一个 CDN 终端节点以减少延迟。

最后,存储帐户将连接到虚拟网络。 存储帐户将具有存储防火墙,我们可以在其中配置要从哪个虚拟网络接受连接。 因此,我们可以指定要从哪个虚拟网络允许连接的特定 IP 地址,或者虚拟网络中的特定子网。


下一个主题Azure 存储帐户