devops思想
DevOps 思想
2023-09-14 08:59:01 时间
它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。
可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。
传统的软件组织将开发、IT运营和质量保障设为各自分离的部门。在这种环境下如何采用新的开发方法(例如敏捷软件开发),这是一个重要的课题:按照从前的工作方式,开发和部署不需要IT支持或者QA深入的、跨部门的支持,而却需要极其紧密的多部门协作。然而DevOps考虑的还不止是软件部署。它是一套针对这几个部门间沟通与协作问题的流程和方法。
需要频繁交付的企业可能更需要对DevOps有一个大致的了解。
尽可能地自动化
以下几方面因素可能促使一个组织引入DevOps:
1、使用敏捷或其他软件开发过程与方法
2、业务负责人要求加快产品交付的速率
3、虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍
4、数据中心自动化技术和配置管理工具的普及
自动化
强大的部署自动化手段确保部署任务的可重复性、减少部署出错的可能性
与传统开发方法那种大规模的、不频繁的发布(通常以“季度”或“年”为单位)相比,敏捷方法大大提升了发布频率(通常以“天”或“周”为单位)
诉求
1、更小、更频繁的变更──意味着更少的风险
2、让开发人员更多地控制生产环境
3、更多地以应用程序为中心来理解基础设施
4、定义简洁明了的流程
5、尽可能地自动化
6、促成开发与运营的协作
这种Jenkins,发布也是一种自动化了,
华为软件开发云提供了项目管理、配置管理、代码检查、编译构建、测试、部署、发布等端到端地覆盖软件生命周期的相关服务。 [12]
相关文章
- 一文看懂云原生时代 DevOps 如何选型
- 9个DevOps最佳实践-你应该做什么和不应该做什么
- 如何设置可靠的DevOps生命周期?
- DevOps整合Jenkins+k8s+CICD
- 一篇讲明白DevOps时代下的持续架构实践(文末福利)
- DevOps 解决什么痛点
- 一篇讲透DevOps和Agile
- DevOps基于k8s发布系统CI/CD的实现
- 研发效能|DevOps 已死平台工程永存带来的焦虑
- “云-网-边-端”融合,汽车新势力的DevOps建设
- 一个 DevOps 面试小宝典
- 常见devops工具对比分析
- 研发效能DevOps推荐书单
- DevOps 缺少定义,平台工程需要指导性路线图
- 管理宠物到管理牛群,DevOps场景下效率难题如何解决 | Q推荐
- DevOps 接下来会发生什么:要关注的 5 个趋势
- DevOps 时代的 7 个领导力准则
- DevOps 实践指南
- K8S和Oracle 打造高效的DevOps领域体验(k8s oracle)