你当前正在访问 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 登陆区代码库中新功能和改进的质量。

安全注意事项

这些资源解决了平台自动化中的安全注意事项。

后续步骤