你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
平台自动化和 DevOps
平台自动化和 DevOps 评估使用基础结构即代码选项实现环境部署方法现代化的机会。
设计领域回顾
涉及的角色或职能:平台自动化和 DevOps 可能需要以下职能或角色之一的支持来做出决策:云平台和云卓越中心。
范围:平台自动化和 DevOps 的目标是将所需的 DevOps 原则和做法与 Azure 登陆区域生命周期管理保持一致。 此目标包括通过极端自动化和基础结构即代码来预配、管理、演变和操作。
设计领域概述
云技术的规模、敏捷性和灵活性部分为新的工作方式和现代服务交付方法带来了机会。
许多传统 IT 运营模式与云不兼容,必须进行运营转型才能实现企业迁移目标。 可以使用适用于应用程序和中心团队的 DevOps 流程和工具进行评估。
平台自动化
直接受益于通过规定的自动化过程进行大规模更改的功能,组织能够超出基线配置(来自安全性、治理和管理)进行扩展。
平台自动化直接适用于与实现登陆区域关联的结果,并对构建可重复的可缩放环境的概念提供支持。
- 自动化侧重于那些能够使用自动化工具(如 Azure DevOps Services 或 GitHub)简化 Azure 登陆区域开发、部署、预配和操作的自动化任务的工具和技术。
DevOps
这些资源解决了 DevOps 的平台自动化问题。
- DevOps 注意事项探讨了对组织中的 DevOps 进行明确了解并达成共识的需求。 此资源还介绍了适用于工作负荷和登陆区域的 DevOps 原则、做法和功能。
- DevOps 团队拓扑介绍了如何组织团队来全权负责 Azure 登陆区域的端到端生命周期。 了解这些团队如何与组织中负责部署到 Azure 的工作负荷的端到端生命周期的其他团队协作。
开发策略
这些资源解决了开发策略的问题。
- 开发生命周期探讨有关使用自动化创建登陆区域的关键设计注意事项和建议。 此资源讨论存储库、分支、自动生成、部署和回滚策略。
- 基础结构即代码说明了使用基础结构即代码实现 Azure 登陆区域的好处。 了解有关代码结构、工具和技术的注意事项。
- 环境说明了多环境的目的是以更高的速度和频率生成、测试和发布代码。 此方法使部署尽可能简单。
- 测试驱动开发介绍如何使用单元测试来提高 Azure 登陆区域代码库中新功能和改进功能的质量。
安全注意事项
这些资源解决了平台自动化中的安全注意事项问题。
- 安全注意事项解决了 Azure 登陆区域的 DevOps 生命周期的安全和治理注意事项问题。
- DevOps 工具的基于角色的访问控制说明了通过 DevOps 工具解决 Azure 登陆区域生命周期问题时要考虑的访问控制注意事项。