Microsoft AZ-104: Azure 存储 — 学习指南

属于 Microsoft Azure Administrator Associate AZ-104 — 学习指南. 使用经过验证的答案练习: Microsoft 考试中心, 或参加限时模拟考试: ExamRoll.io.

概述

Azure Storage 是整个 Azure 数据服务的基础,提供持久、高可用的对象和文件存储,并具有精细的安全性和灵活的网络功能。要精通此服务,需要理解存储帐户类型和冗余选项、Blob 的数据生命周期和保护机制、文件共享的选择和同步、强身份验证和受控网络访问,以及用于批量传输和管理的运维工具。

存储帐户类型和持久性

通用 v2 (GPv2) 帐户是默认选项,也是大多数场景下的推荐选择。它们支持 Blob(启用后包括 Data Lake Storage Gen2 的分层命名空间)、文件、队列和表,跨标准 HDD 支持和高级 SSD 支持的性能层(根据子类型,高级层适用于块 Blob、页 Blob 或文件共享)。BlobStorage 帐户是旧式的、仅支持 Blob 的帐户,功能有限;主要为了向后兼容而保留。FileStorage 帐户是专用于 Azure Files 的高级帐户,提供预配的、可预测的 IOPS 和吞吐量以及低延迟,同时支持 SMB 和 NFS 4.1。

冗余选项在持久性、可用性和成本之间进行权衡:

当需要跨区域读取时,选择 RA-GRS 或 RA-GZRS;当需要无读取访问的跨区域灾难恢复时,选择 GRS/GZRS;当需要区域级恢复能力和最低写入延迟时,选择 ZRS;当需要成本优化的持久性但无需区域/地域覆盖时,选择 LRS。

Blob 数据管理、层和保护

Blob 访问层通过将存储定价与访问模式对齐来优化成本。热层提供最低的每 GB 访问和事务延迟,推荐用于频繁访问的数据。冷层降低了存储成本,但访问和提前删除费用较高;适用于不常读取的数据(至少 30 天)。存档层是脱机存储,每 GB 成本最低,但有数小时的数据取回延迟和最低保留费用;最适合用于合规性或长期备份。可以为每个 Blob 设置访问层;也可以在帐户或容器级别为新对象应用默认访问层。

生命周期管理策略可自动执行分层和保留操作。规则每天评估一次,可以按前缀、Blob 类型、上次修改时间和 Blob 索引标记进行筛选。操作包括从热层移动到冷层、从冷层移动到存档层、数据取回(在有限条件下),以及在指定时间后删除基本 Blob、快照或版本。基于上次访问时间的策略可以进一步优化转换过程。精心设计的规则将手动监管的成本转化为策略驱动的治理,同时确保满足合规性保留期限。

应有目的地启用数据保护功能:

块 Blob 的快照提供了额外的临时恢复点,但在大多数运维设计中已被版本控制所取代。确保生命周期策略与合法保留/不可变性要求不冲突,尤其是在将存档分层与 WORM 保留相结合时。

Azure Files 和 Azure File Sync

Azure Files 提供完全托管的文件共享,具备 Azure 原生的弹性和全球可用性。SMB 共享支持 SMB 3.x 的功能,例如传输中加密、在某些场景下对高级 FileStorage 共享的持续可用性,以及基于身份的访问控制。NFS 4.1 共享仅在高级 FileStorage 账户上可用,专为 UNIX/Linux 工作负载优化;它们使用 POSIX 权限和导出策略,为安全起见,访问被限制在选定的网络内。

SMB 的基于身份的身份验证提供多种选项:

Azure File Sync 将 Azure Files 扩展到本地 Windows Server,将您的 Azure 文件共享转变为一个多站点同步的中心,并使用集中的云存储。一个 Storage Sync Service 资源负责协调复制。在该资源内部,同步组绑定了:

安装 Azure File Sync 代理并注册服务器后,添加服务器终结点路径(例如,D:\Shares\Projects)。可以启用云分层以在本地维护命名空间,同时将冷文件存根化;策略包括卷可用空间目标和基于上次访问热度的逐出策略。按需回读可在访问时透明地还原文件内容。初始种子设定和回读策略、用于引用的 DFS-N 集成,以及为 AFS 系统目录设置防病毒排除项,都是核心的运维考量。变更枚举和基于日志的同步可最大限度地减少变动;速率限制和脱机数据传输种子设定可以在初始复制期间保护带宽。

安全、网络和受控访问

共享访问签名 (SAS) 可以在不暴露账户密钥的情况下,授予有范围、有时间限制的访问权限。服务 SAS 针对特定资源(Blob、容器、文件共享、队列、表),具有定义的权限、开始/到期时间、允许的 IP 范围、协议和预授权的对象名称。账户 SAS 跨越账户内的多个服务和资源类型,但不能绑定到存储访问策略;由于其范围更广,应谨慎使用。当使用 Azure AD 时,用户委托 SAS 是 Blob 服务的推荐模式;它使用通过 Azure AD 获取的短期用户委托密钥进行签名,生成一个可审计的、最小权限的令牌。存储访问策略附加到容器或共享上,允许通过修改或删除策略来对多个已颁发的 SAS 令牌进行集中撤销以及权限/时间更新。

Azure AD 授权与 Blob 和 Queue 集成,并通过前面描述的基于 AD 的 SMB 模型与 Azure Files 集成。对于 Blob 和 Queue,可以在账户、容器或资源组范围分配 Azure RBAC 角色,例如存储 Blob 数据读取者、参与者或所有者。应用程序访问应优先使用托管身份和 OAuth,而不是账户密钥,以降低密钥分发风险,并大规模启用条件访问和 Privileged Identity Management。

当设置为“选定网络”时,存储防火墙会强制执行网络来源限制:

启用 TLS 1.2+、要求安全传输、轮换账户密钥,并使用 Storage Analytics 和 Azure Monitor 诊断设置进行审计。将网络规则与 Azure AD RBAC 和良好的 SAS 使用习惯相结合,以实现纵深防御态势。

数据移动和工具

Azure Import/Export 服务使用加密磁盘加速批量数据移动。对于导入,准备 2.5”/3.5” SATA HDD/SSD 驱动器,使用 BitLocker 对其进行加密,并使用 Azure Import/Export 工具写入数据并生成驱动器清单和日志文件。在门户中创建导入作业,上传驱动器列表和联系方式,打印送货标签,并通过支持的承运商将其运送到提供的 Microsoft 数据中心地址。跟踪进度并上传日志文件,以便 Azure 在中断时可以恢复复制。对于导出,指定容器或 Blob,创建作业,Microsoft 会将数据写入经 BitLocker 加密的驱动器并发回;您可以使用作业中提供的密钥来解锁。务必验证区域可用性、驱动器数量和大小限制,以及无人认领货物的保留期限。

AzCopy 是用于高性能传输的命令行实用程序。对于 Blob 和 Azure Files,使用 Azure AD(交互式或服务主体)进行身份验证,或将 SAS 令牌附加到源/目标 URL,或使用帐户密钥(环境变量或支持的登录命令)。核心操作包括用于一次性传输的 copy 和用于定向镜像的 sync,后者会比较源和目标并传输增量数据。典型模式包括本地到 Blob、Blob 到 Blob(包括帐户内和帐户间的服务端复制)以及共享到共享。使用递归传输、包含/排除模式、并发调整和校验和验证。对于归档工作流,在上传时设置目标 Blob 的层级。使用 sync 时,请注意可以启用或禁止在目标端进行删除操作;根据是备份还是分发语义来选择模式。

Azure Storage Explorer 提供了一个用于多租户、多云管理的图形用户界面 (GUI)。使用 Azure AD 登录、帐户名/密钥或 SAS URI 进行连接。通过创建文件夹、上传和下载、编辑元数据、设置对象层级、查看快照和版本以及在启用软删除时还原已删除的项目来管理容器和共享。生成具有精确权限、IP 范围和开始/到期时间的 SAS 令牌,并在适用时通过存储访问策略与开发人员或合作伙伴共享。Storage Explorer 与 AzCopy 无缝集成,可实现高吞吐量操作,同时显示进度和重试情况。

实践问题场景

星巴克必须将分支机构的文件服务器整合到 Azure 中,提供跨区域灾难恢复,防止意外删除,并在紧迫的时间内迁移 100 TB 的历史媒体资产,同时避免 WAN 链路饱和。

  1. 选择帐户架构和冗余
  1. 保护访问和网络
  1. 基于身份的授权
  1. 数据保护和生命周期
  1. 批量迁移
  1. 持续同步和分支机构整合
  1. 运营和工具

每个服务的选择都与需求相对应:使用 premium FileStorage 实现低延迟 SMB/NFS,使用带 RA-GZRS 的 GPv2 实现 Blob 灾难恢复和成本分层,使用专用终结点和资源实例规则实现严格的网络控制,使用基于 Azure AD 的身份验证实现最低权限,使用 Import/Export 实现快速初始数据播种,使用带云分层的 Azure File Sync 实现分支机构整合,以及使用 AzCopy/Storage Explorer 实现高效、受治理的运营。


Azure 负载均衡和流量管理 · 所有领域 · Azure App Service 和 PaaS 计算

练习这些题目 → · 在 ExamRoll.io 上限时练习 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

通过考试 →

浏览 Microsoft →

Related guides

一体化访问

一次订阅。所有考试。

所有计划均可无限制搜索答案、进行模拟测试、获取AI解释以及访问完整的资源库 — 支持20多种语言。

每月
24.87
Just €0.83/day
包含所有内容:
  • 无限答案搜索
  • 无限模拟测试
  • AI驱动的解释
  • 完整资源库
  • 20多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

最具价值
12个月
179.87
Just €0.49/daySave 40%
包含所有内容:
  • 无限答案搜索
  • 无限模拟测试
  • AI驱动的解释
  • 完整资源库
  • 20多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

✓ 包含免费计划 · ✓ 随时取消 · ✓ 所有计划均解锁完整产品