OPS05-BP1 0 完全自动化的集成和部署 - 卓越运营支柱

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

OPS05-BP1 0 完全自动化的集成和部署

实现自动构建、部署和测试工作负载。这可以减少手动流程导致的错误,并减少部署更改的工作量。

使用资源标签AWS Resource Groups,按照一致的标记策略应用元数据,以标识资源。标记资源,以便进行整理、成本核算、访问控制并有针对性地自动执行运营活动。

期望结果:开发人员使用工具来交付代码并推广到生产环境。开发人员无需登录 AWS Management Console 即可提供更新。对更改和配置进行全面的审计跟踪记录,可满足治理和合规性需求。流程是可重复的,并且可跨团队实现标准化。开发人员可以腾出时间专注于开发和代码推送,从而提高工作效率。

常见反模式:

  • 星期五,您完成了为功能分支编写新代码的工作。星期一,在运行代码质量测试脚本和各单元测试脚本后,您将代码签入计划发行的下一版本中。

  • 您接到任务,需要为重要问题编写修复代码,该问题在生产中影响了大量客户。对修复代码进行测试后,您提交代码并通过电子邮件发送变更管理,请求批准,以便将其部署到生产环境中。

  • 作为开发人员,您可以登录 AWS Management Console 以使用非标准方法和系统创建新的开发环境。

建立此最佳实践的好处:通过实施自动化的构建和部署管理系统,可以减少手动流程导致的错误,并减少部署更改的工作量,有助于团队成员专注于实现业务价值。推广到生产环境后,交付速度也随之提高。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

使用构建和部署管理系统来跟踪并实施更改,以便减少手动流程引起的错误,并减少工作量。将集成和部署管道完全自动化,从代码签入到构建、测试、部署和验证都包含在内。这可以缩短准备时间,鼓励更频繁地进行更改,减少工作量,提高面市速度,提升生产力,并增进代码在推广到生产环境时的安全性。

资源

相关最佳实践:

相关文档:

相关视频: