Microsoft Azure Developer Associate AZ-204 — 学习指南
边学边练。 每个概念都对应 Microsoft 考试中心中带有验证答案的真实考题,或在 ExamRoll.io 上通过限时练习演练整场考试。
本指南深入讲解每个 AZ-204 领域。选择一个领域深入学习,或按顺序逐一学习。
领域
- Azure 应用服务与 Web 应用 — - 定价层: - 免费 (F1)/共享 (D1):仅用于开发和测试。无 SLA。无自定义 TLS。无部署槽。 - 基本 (B1–B3):专用虚拟机,手动横向扩展。无自动缩放。功能有限。 - 标准 (S1–S3):增加了自动缩放和部署槽。生产环境基线。 - 高级 v2/v3
- Azure Functions 与无服务器计算 — - 消耗计划 (Consumption plan): - 扩展和定价:按执行次数和资源消耗付费。平台根据事件自动横向扩展。空闲时实例数量会缩减到零。 - 执行限制:对于非 HTTP 函数,函数超时可配置,最长可达 10 分钟;由于客户端连接的限制,HTTP 函数的实际超时时间更短。 -
- Azure 存储与 Blob 存储 — 冗余选项决定了数据在不同故障域中的持久性和可用性: - LRS (本地冗余存储) 在单个数据中心内同步存储三个副本。成本最低,但没有区域或地域保护。适用于开发/测试、临时工作负载,或当您拥有更高层的复制时。 - ZRS (区域冗余存储)
- Azure Cosmos DB — - SQL (Core) API:推荐用于新工作负载的默认 API。存储 JSON 文档,支持丰富的、类似 SQL 的查询(SELECT、WHERE、ORDER BY、文档内 JOIN、聚合)以及用于计算谓词/投影的确定性 UDF。服务器端业务逻辑以 JavaScript
- Azure 容器解决方案 — - 常见的 Dockerfile 指令和指南: - FROM 定义基础镜像。优先选择最小化镜像(例如,在适当时使用 distroless、alpine),以减少攻击面和大小。 - RUN 执行命令以安装依赖项。合并相关命令以减少层数,但要避免使用会掩盖故障的庞大单行 RUN 指令。 - COPY
- Azure 身份验证、授权与安全性 — 要使用托管标识访问 Azure 资源,请在正确的范围为其授予适当的 Azure RBAC 角色: - 对于使用 Azure AD 的 Azure Storage 数据平面,请在存储帐户、容器或资源组/订阅范围分配 Storage Blob 数据读取者/参与者等角色。 - 对于 Key
- Azure API 管理 — 开发者门户是面向消费者的体验,用于 API 的发现、文档查阅和订阅管理。它能呈现 OpenAPI/GraphQL 文档,提供交互式的“试用”控制台,在浏览器中处理 OAuth 2.0
- Azure 基于事件和消息的解决方案 — Event Grid 事件可以使用原生的 Event Grid 架构或 CloudEvents v1.0 规范。使用 Event Grid 架构时,每个事件都包含 id(唯一标识符)、eventType(操作)、subject(支持筛选的分层路径)、eventTime
- Azure 缓存、CDN 与性能 — 层级: - Basic:单节点缓存,无 SLA,无数据复制。适用于开发/测试和非关键工作负载。无数据持久化、无集群、无 VNet 集成。 - Standard:双节点主/从结构,带自动故障转移和 SLA。适用于生产环境。支持以最小中断进行纵向扩缩容,但无集群或持久化功能。 -
- Azure 监视、诊断与 DevOps 集成 — Kusto 查询语言 (KQL) 为探索性分析、仪表板和日志警报提供支持。核心模式包括: - 基本查询:使用
Table | take 10进行快速采样;为保证性能,务必尽早使用where TimeGenerated >= ago(…)来限制时间范围。 - 筛选和投影:使用
准备好练习了吗?
- 浏览所有带验证答案的题目 → — 免费,含解析。
- 在 ExamRoll.io 上开始限时模拟考试 → — 完整题库,支持 20 多种语言。
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.
通过考试 →