关于后端:DevOps的八大能力

12次阅读

共计 994 个字符,预计需要花费 3 分钟才能阅读完成。

DevOps 的八大能力

DevOps 是什么?

DevOps是一种交融文化、工具和实际的理念,旨在通过自动化技术实现高效率高质量的交付指标,贯通整个软件生命周期。它次要包含 继续打算、继续集成、继续部署、继续测试、继续运维、继续平安、继续监控、继续反馈 这八大外围能力。

一、继续打算

应采纳麻利开发实际来进步速度和品质。

麻利开发 是一种用于项目管理和软件开发的迭代办法,可帮忙团队将工作分解成更小的局部,从而提供增量价值。更多内容请参考 DevOps 与麻利开发。

二、继续集成

集成 指将更新的代码合并或者提交到骨干源码仓库。

继续集成 是指在版本控制的根底上,通过频繁的代码提交、自动化构建和单元测试放慢集成周期和问题反馈速度,从而及时验证零碎可用性。

次要包含性能:拉取代码、代码品质扫描、代码平安扫描、代码标准查看、单元测试、集成测试(不依赖服务)、编译和制作镜像、推送到制品库

三、继续部署

部署 指将制品装置到运行环境。

继续部署 是通过自动化的伎俩将部署的操作过程进行简化,升高部署的复杂度,使得部署是一个随时可进行的疾速流动。

继续部署并不特指通过品质验证的制品 主动部署到生产环境

四、继续测试

部署 指将制品装置到运行环境。

继续部署 是通过自动化的伎俩将部署的操作过程进行简化,升高部署的复杂度,使得部署是一个随时可进行的疾速流动。

继续部署并不特指通过品质验证的制品 主动部署到生产环境

五、继续运维

治理面向客户的端到端 IT 服务交付,包含设计、施行、配置、部署和保护反对组织服务的所有 IT 基础架构过程中波及的实际。

六、继续平安

源于 DevSecOps 理念,其目标是通过 平安左移 到开发测试团队,使平安评审阶段的时长变短,从而进一步缩短交付周期。并且它能够在更早的阶段发现并修复安全漏洞,从而缩小上线前发现安全漏洞的返工老本。

平安左移 是为了让团队对他们开发的内容负责,通过将平安等工作(比方测试平安)从部署前的平安评审阶段左移到更早的阶段,从而 更早、更快地发现并解决平安问题,而不是等到几天后部署时才发现,或者几个月后再收回浸透测试报告。

七、继续监控

疾速辨认并解决影响产品失常运行工夫、速度和性能的事务。

主动告诉团队无关变更、高风险操作或故障的信息,以便放弃服务的运行。

八、继续反馈

对每个版本进行评估,并生成报告以改良将来版本。

通过收集继续反馈,团队能够改良其流程,并驳回客户反馈以改良下一个版本。

本文由 mdnice 多平台公布

正文完
 0