Microsoft DevOps Engineer Expert AZ-400 — 学习指南
边学边练。 每个概念都对应 Microsoft 考试中心中带有验证答案的真实考题,或在 ExamRoll.io 上通过限时练习演练整场考试。
本指南深入讲解每个 AZ-400 领域。选择一个领域深入学习,或按顺序逐一学习。
领域
- 源码控制与仓库管理 — 审慎选择分支策略: - 主干开发 (Trunk-based development) 倾向于使用单一的、长期存在的主分支 (main),以及生命周期极短的特性分支和持续集成。这种方式能加快流动速度,减少合并债务,是拥有强大测试自动化能力的高节奏团队的理想选择。 - GitFlow 使用长期存在的
- 使用 Azure Pipelines 的 CI/CD 管道 — 模板支持在不同粒度上进行组合和重用: - 步骤模板 (Step templates):封装一系列任务(例如,工具设置、还原、构建、测试),以便在存储库之间重用。 - 作业模板 (Job templates):将步骤与特定的代理规范和策略(例如,测试矩阵作业)捆绑在一起。 - 阶段模板 (Stage
- 基础架构即代码与配置管理 — 要将大型部署分解为可维护的单元,您可以使用嵌套或链接模板。嵌套模板在 Microsoft.Resources/deployments 资源的 template 属性中内联 JSON。链接模板通过 templateLink.uri 引用远程模板,该模板通常存储在 Azure Storage
- 容器化与 Kubernetes — Azure Container Registry (ACR) 是镜像存储和分发的支柱。利用 ACR Tasks 将构建任务卸载到 Azure:用于按需构建的快速任务 (az acr run)、由 Git 提交、基础镜像更新或计划任务触发的自动化任务,以及使用 Buildx
- 发布管理与部署策略 — 金丝雀部署(Canary)首先向一小部分用户发布,然后在健康状况保持稳定的情况下逐步增加流量。在 Azure 上,可以通过以下方式实现金丝雀部署: - Azure Front Door 的加权路由,在应用层将流量分配到新旧后端,并结合健康探针和 WAF。 - **Azure Traffic
- 安全、合规性与 DevSecOps — DAST 在预演(staging)环境中验证运行中的构建。将 OWASP ZAP
- 测试策略与质量工程 — 测试左移实践可以更早地减少缺陷: - 测试驱动开发 (TDD) 强制执行红-绿-重构循环,为设计提供信息,并增强单元级别的信心。通过为工程师提供快速的本地测试运行器,并保持测试的封闭性和确定性,使 TDD 变得切实可行。 - 行为驱动开发 (BDD) 使用 Gherkin
- 监控、可观察性与反馈 — 遥测类型包括请求、依赖项 (HTTP、SQL、Azure SDK)、追踪、异常、页面视图、页面加载性能、可用性测试结果、自定义事件/指标以及实时指标。采样在保留信号的同时控制数据量和成本:SDK
- 包管理与工件管理 — 视图 (View) 在单个源内实现了一种门控式的提升模型: - local: 所有新发布的包都会出现在这里 - prerelease: 用于向早期采用者和集成管道暴露 beta/夜间构建版本 - release: 只有经过生产批准的包才会被提升到这里以供广泛使用
- 敏捷规划与工作管理 — Azure DevOps 流程模板定义了状态、字段和 WIT(工作项类型)的命名: - Agile:需求级别的工作项是用户故事(User Story);快节奏的团队通常会选择此模板。 - Scrum:需求级别的工作项是产品待办事项(Product Backlog Item,
准备好练习了吗?
- 浏览所有带验证答案的题目 → — 免费,含解析。
- 在 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.
通过考试 →