Netwrix 1Secure 提供跨数据和身份的统一可见性——免费试用14天,享有完全访问权限。开始免费试用

资源中心博客

了解六种常见的 Azure 存储类型及其使用场景

了解六种常见的 Azure 存储类型及其使用场景

Apr 21, 2025

现代企业的核心就是云。数字化转型不仅包括通过应用迁移采用云计算,还包括从磁盘存储迁移到云存储的转变。

与传统磁盘存储相比,云存储具有一些关键优势,包括以下内容:

  • 可大规模扩展
  • 高度冗余
  • 更高的可访问性与协作
  • 无需资本化或维护成本
  • 内置的安全方法,例如加密和多因素身份验证(MFA)
  • 与备份和灾难恢复服务轻松集成
  • 由第三方专家管理

尽管今天有多种云存储选项可供选择,包括 Amazon Web Services (AWS),但对于 Microsoft Azure 客户而言,Azure Storage 是一个合乎逻辑的选择。

六种常用的 Azure 存储选项

Azure 存储解决方案包含多种数据存储服务类型,以满足特定需求。以下是其中最受欢迎的六种 Azure 存储服务产品:

Azure Blob 存储

Azure Blob Storage 用于在容器中存储大量非结构化数据。Blob 存储具有高度可扩展性,并且对于不需要频繁访问的数据而言,是一种非常具成本效益的存储选择。因此,Blob 存储非常适合以下用例:

  • 备份或归档与应用程序和虚拟机 (VM) 相关的数据
  • 托管并流式传输图像、音频文件和视频
  • 大数据分析
  • 网站缓存与内容分发
  • 用于监控、调试或分析目的的日志文件对象和遥测数据存储

Blob Storage 服务可以轻松与其他 Azure 服务集成,例如 Azure Machine Learning 和 Azure 内容交付网络(Azure CDN)。

访问 Blob Storage 有多种方式,包括 Azure 门户、Azure Storage REST API、Azure Storage Explorer 以及 Azure PowerShell module。

Azure Files

Azure Files 是一种托管式云文件共享服务,使用 Server Message Block (SMB) 协议。许多 Windows 管理员和终端用户已经熟悉 SMB,从而降低了学习成本。Azure Files 共享可以从世界任何地方高可用访问,并可通过 SMB 直接挂载到 Windows、macOS 和 Linux 客户端。由于 Azure Files 能够在多个地理位置之间复制数据,因此提供高度冗余的存储。

Azure Files 支持在文件夹层次结构中进行传统文件存储,这正符合使用 SMB 协议时的预期。Azure Files 共享非常适合以下用例,例如:

  • 面向地理区域分散场景的协作共享文件存储
  • 将使用原生 API 和 SMB 的应用进行“原样迁移”到云端
  • 替换或补充本地文件服务器
  • 用于集中处理与分析的日志和数据聚合
  • 用于多个应用实例的集中配置文件管理
  • 用于开发和测试环境的文件存储

请注意,Azure Files 不支持某些 SMB 功能,具体说明如下:此处。

Azure Tables

Azure Tables 是云中的结构化、无模式(schema-less)的 NoSQL 数据存储。它们为存储大量非关系型数据提供了高度可扩展且具成本效益的解决方案,并且无需复杂的查询或关系。表通常用于存储灵活的数据集,例如 Web 应用程序的用户数据以及其他类型的元数据。

以下是 Azure Table Storage 的一些常见用例:

  • 集中存储日志、遥测数据和监控数据
  • 用于电子商务应用的商品目录和购物车数据存储
  • 可扩展的任务调度与元数据存储
  • 存储传感数据和物联网(IoT)遥测数据
  • 存储云应用程序的配置数据

Azure Tables 只是 Microsoft 的云数据库存储产品之一。其他产品包括 Azure SQL Database, Azure Cosmos DB, Azure MySQL Database 和 Azure MariaDB。

Azure Queue Storage

Azure Queue Storage 是一种用于存储大量消息的服务,可通过 HTTP 或 HTTPS 从世界任何地方访问。Azure Queues 用于在应用程序组件之间进行异步消息传递。

Azure Queue Storage 的常见用例包括:

  • 在支持异步通信的同时实现应用程序解耦
  • 当需求出现突发的大幅波动时进行负载均衡
  • 工作负载的并行处理
  • 将需要较长时间才能完成的异步任务进行卸载
  • 更强的应用程序韧性

除了 Azure Queue Storage,Microsoft 还提供用于更高级消息传递集成模式的 Service Bus Queues。Storage 队列和 Service Bus 队列之间的差异详见 此处。

Azure Disk Storage

Azure Disk Storage 提供类似传统磁盘驱动器的块级存储。它主要用于为虚拟机提供高性能数据存储。

Azure 磁盘提供 Standard HDD、Standard SSD、Premium SSD 和 Ultra Disk。Standard HDD 是成本效率最高的选项,适用于对延迟更宽容的工作负载。Ultra Disk 位于性能等级的另一端;它提供极高的吞吐量以及亚毫秒级延迟,因此非常适合数据密集型工作负载和高性能数据库。

Azure 还提供托管磁盘和非托管磁盘两种选择。托管磁盘只需要你指定所需磁盘的大小和类型;其余所有工作由 Azure 的管理来处理。与需要你创建并管理用于存放磁盘的存储帐户的非结构化磁盘相比,托管磁盘更容易部署和管理。由于其简单性和可扩展性,托管磁盘适用于大多数场景;但在某些情况下,非托管磁盘可能更合适。

你可以在此处了解有关 Azure 磁盘的更多信息 这里。

Azure Data Lake Storage

Azure Data Lake Storage(ADLS)是一个高度可扩展的集中式存储库,你可以在其中存储并分析大量结构化和非结构化数据。它专为需要高吞吐量且低延迟的数据访问的大数据工作负载而设计。

当前一代(Gen2)构建在 Azure Blob Storage 之上,并继承其所有功能,包括数据分层、全球冗余和高可用性。

数据科学家可以存储构建和训练机器学习模型所需的数据集。其他用例包括数据仓库、报表、数据归档以及历史分析。你可以在 此处了解更多关于 Azure Data Lake Storage 的信息。

存储分层

并非所有数据都需要存放在高性能存储上。Azure 为部分存储产品提供以下分层,以便尽可能以具成本效益的方式存储数据:

  • 热 — 设计用于经常访问的数据,至少在短期内如此。其数据事务成本高于冷层或归档层。
  • 冷归档 — 针对不经常访问的数据进行优化。该层的最短保留期限为 30 天。它通常用于短期备份以及很少被访问的较旧内容。
  • 冷藏 — 针对不经常访问的数据进行优化。该层的最短保留期限为 90 天
  • 归档 — 用于很少被访问的数据。该层的最短保留期限为 180 天。该层中的数据本质上处于离线状态,将其带回在线需要数小时。

还有其他适用于特定情况的层,例如 Premium Performance 和 Transaction Optimized,它们专为极高性能场景设计。

安全性与可用性注意事项

需要注意的是,所有 Azure 存储数据在上传时都会自动加密,在下载时会解密。发生 data breach 时,即使数据被泄露,在没有所需的加密密钥的情况下,泄露的数据也无法访问。

Microsoft 还提供多种数据冗余方案,以确保数据通过多个副本进行保护,并将这些副本地理分布到多个存储位置。其中一些冗余选项旨在能够承受覆盖广泛地理区域的灾难性事件。

Netwrix 能为您提供哪些帮助

Azure 存储是一种强大且灵活的方式,可在云端存储您的数据,尤其适合熟悉 Microsoft 生态系统的组织。尽管仍有一些情况下可能更偏好本地磁盘存储,但 Azure 云存储提供了真正的优势,能够帮助大多数组织实现其业务目标。

由于进入云端存储的数据比以往任何时候都更多,必须能够扫描这些数据中是否包含诸如个人身份信息(PII)等敏感内容,以便对其进行妥善保护。

使用 Netwrix Access Analyzer,你可以:

  • 自动下载 Azure Blobs,并扫描其中的敏感数据。
  • 以简明的格式查看敏感数据发现结果。
  • 创建自定义报表,并自动化其分发。
  • 高效响应 数据主体访问请求(DSARs) ,以满足现代的 数据隐私 要求。

Netwrix Access Analyzer

分享到

了解更多

关于作者

Asset Not Found

James Anderson

技术产品经理

James Anderson 是 Netwrix Access Analyzer 和 Netwrix Change Tracker 的技术产品经理。他拥有超过 15 年的软件与数据经验,包括担任首席数据工程师(Lead Data Engineer)、数据架构师(Data Architect)和数据库管理员(DBA)的经历。