介绍
“DevOps 是人员、流程和产品的集合体现,它可让我们向最终用户持续交付价值。” - 根据 Donovan Brown 在什么是 DevOps?中所述
DevOps 学习路径将帮助你准备 DevOps 旅程。 你将了解 DevOps 流程、工具和生命周期中涉及的人员的主要特征。 此外,它还为 Microsoft DevOps 解决方案认证考试做好准备。 你将看到其他内容,以确保你完全了解 DevOps。 模块的内容包括图形、参考链接、模块评审问题和可选的动手实验室。
你将了解以下内容:
- 如何规划 DevOps。
- 使用源代码管理。
- 缩放企业的 Git。
- 合并工件。
- 设计依赖项管理策略。
- 管理机密。
- 实现持续集成。
- 实现容器生成策略。
- 设计发布策略。
- 设置发布管理工作流。
- 实现部署模式。
- 优化反馈机制。
在采取行动之前进行计划。本模块将帮助你了解 DevOps 是什么以及如何规划 DevOps 转换之旅。
DevOps 转换过程是什么?
DevOps 转换之旅是一系列 8 个学习路径。 它让你熟悉 Azure DevOps 和 GitHub。 此外,了解其许多服务、功能和与工具的集成,以支持 DevOps 过程。
为何应采用 DevOps 学习路径?
这些模块中的人员对设计和实现 DevOps 流程感兴趣。 此外,他们正在为 AZ-400 - 设计和实现 Microsoft DevOps 解决方案认证考试做准备。
认证考试适用于 DevOps 专业人员。 将人员、流程和技术结合起来,持续提供满足最终用户需求和业务目标的宝贵产品和服务。 DevOps 专业人员通过优化做法、改进通信和协作以及创建自动化来简化交付。
它们设计和实现应用程序代码和基础结构策略,这些策略允许持续集成、测试、交付、监视和反馈。
考生必须精通敏捷实践。 他们必须熟悉其中至少一个领域的 Azure 管理、开发和专家。
DevOps 专业人员必须设计和实施 DevOps 做法,以便使用 Azure 技术进行版本控制、合规性、基础结构即代码、配置管理、生成、发布和测试。
有五个域区域。
AZ-400 域区域 | 权重 |
---|---|
设计和实现流程和通信。 | 11% |
设计和实现源代码管理策略。 | 13% |
设计和实现生成和发布管道。 | 51% |
制定安全性和符合性计划。 | 16% |
实施检测策略。 | 9% |
学习目标
完成本系列后,学生和专业人士可以:
- 设计和实现可追溯性和工作流。
- 为 DevOps 设计和实现适当的指标和查询。
- 配置协作和通信。
- 设计和实现源代码的分支策略。
- 配置和管理存储库。
- 设计和实现包管理策略。
- 设计和实现管道的测试策略。
- 设计和实现管道。
- 设计和实现部署。
- 设计和实现基础结构即代码 (IaC)。
- 维护管道。
- 设计和实现身份验证和授权方法。
- 设计和实施在自动化中管理敏感信息的策略。
- 自动执行安全性和符合性扫描。
- 为 DevOps 环境配置监视。
- 分析测量仪器中的指标。
先决条件
成功的学习者将事先掌握以下知识和理解:
- 云计算概念包括了解 PaaS、SaaS 和 IaaS 实现。
- Azure 管理和 Azure 开发,至少具备其中一个领域中已验证的专业知识。
- 基础 DevOps 概念,包括版本控制、敏捷软件开发和核心软件开发原则。 在提供软件的组织中拥有经验会很有帮助。
如果你是 DevOps 新手,请考虑以下内容:
- 免费在线:DevOps 基础知识:核心原则和做法 - 新。
- 讲师主导的课程:AZ-2008:DevOps 基础:核心原则和实践 - 新。
如果不熟悉 Azure 和云计算,请考虑以下资源之一:
- 免费在线课程:Azure 基础知识。
- 讲师引导式课程:AZ-900:Azure 基础知识。
如果您是 Azure 管理的新手,请考虑学习以下内容:
- 免费在线:成为 Azure 管理员的先决条件。
- 讲师引导的课程: AZ-104:Microsoft Azure 管理员。
如果不熟悉 Azure 开发人员,请考虑使用以下资源:
- 免费在线:创建无服务器应用程序。
- 讲师主导的课程: AZ-204:开发适用于 Microsoft Azure 的解决方案。
必须为某些练习创建 Azure DevOps 组织。 如果尚未安装,请参阅以下内容:
必须在 GitHub.com 为某些练习创建 GitHub 帐户。 如果尚未安装,请参阅以下内容:
- 加入 GitHub •GitHub
- 如果已有 GitHub 帐户,请创建新的 存储库-GitHub Docs。