DevOps 从理论到实践指南
浏览:2513 评论:1
什么是 DevOps![]() 如今 DevOps 已经成为一个流行词,很多公司都在说自己在做 DevOps,但是每个人、每家公司理解的 DevOps 又不尽相同,从 DevOps 诞生的第一天起,如何定义 DevOps 就是一个争论不休的话题。这篇文章,CORNERSTONE认为基本诠释了 DevOps 的定义:DevOps 是什么不是什么如果你没有耐心把这篇文章看完,维基百科还给出了一个太长不读版: DevOps (a clipped compound of “development” and “operations”) is a software development and delivery process that emphasizes communication and collaboration between product management, software development, and operations professionals.It seeks to automate the process of software integration, testing, deployment, and infrastructure changes by establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.归纳成三点:
DevOps 的由来 为什么要实践 DevOps
内建质量体系通过持续代码评审,静态分析,自动化测试,自动部署验证等手段构成一套有效的质量保障体系。主要实践包括:
CORNERSTONE通过自动化的构建,部署过程快速频繁地将软件交付给用户,提高吞吐量;同时保障过程的安全,平滑,可视。主要实践包括:
CORNERSTONE持续对运行环境在系统,应用层面进行监控,及时发现风险或问题,保障系统运行的稳定性。主要实践包括:
![]() CORNERSTONE通过对用户行为或业务指标的度量或反馈收集,为产品的决策提供依据。主要实践包括:
![]() CORNERSTONE通过对服务器环境的定义,自动化建立和配置、更新等提高基础设施管理的效率,一致性,并更有效利用资源,可伸缩的架构,保证服务的健壮性。主要实践包括:
![]() 典型DevOps的持续交付流水线全景图 软件开发全生命周期的持续优化 |
技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
1
1








软件开发全生命周期的持续优化


















