Qunar DevOps实践:破除低效,构建一体化应用生命周期管理
12 浏览量
更新于2024-08-27
收藏 683KB PDF 举报
"消灭低效的幕后黑手——Qunardevops实践" 是一篇关于去哪儿网如何通过DevOps方法优化其IT运营的文章。DevOps是一种将开发和运维紧密结合起来的文化、流程和工具集合,旨在提高软件交付速度、质量以及整体团队协作效率。Qunar(去哪儿网)拥有深厚的DevOps文化基础,其研发过程中广泛应用自动化工具,但过去在工具孤岛和部门壁垒的影响下,存在效率低下的问题。
首先,Qunar面临的主要问题是工具过多,导致工程师学习成本高,不同工具间的数据不一致性,以及权限管理的混乱。这些问题源于工具的各自为政,每个工具都有不同的开发团队维护,且目标和管理对象不同,使得信息整合和流程自动化难以推进。例如,线上应用扩容的繁琐步骤显示了效率的低下。
为了解决这些问题,Qunar确立了以提高工程效率为核心的devops方针,即"一个中心,两条主线"。"一个中心"强调以效率提升为目标,而非单纯追求DevOps技术本身,公司通过收集业务需求、现场观察和用户反馈来不断优化流程。"两条主线"分别是"应用线"和"需求线"。应用线关注应用的完整生命周期,从开发到上线运维的迭代过程,而需求线则关注需求交付的速度,反映出企业的敏捷性和响应能力。随着微服务架构的普及,对多个应用的协同管理变得尤为重要。
通过实施这些策略,Qunar的目标是消除低效,构建一个以应用为中心的全生命周期管理平台,确保业务需求能够快速、顺畅地转化为实际产品功能,并持续进行优化和迭代。通过9月20日的数据统计,可以看出他们已经在一定程度上实现了自动化部署和更新,但在实践中仍需不断探索和改进,以适应不断变化的业务需求和技术环境。
104 浏览量
184 浏览量
284 浏览量
153 浏览量
101 浏览量
407 浏览量
2024-09-05 上传
183 浏览量
104 浏览量
weixin_38656374
- 粉丝: 3
最新资源
- 编程题集:兔子序列、素数判断、水仙花数等
- Linux入门指南:从零开始成为Linux高手
- Spring IOC:接口与对象的关系解析
- 数字照像测量法:透视投影与空间分辨率解析
- DIDAPPER:分布式入侵检测系统与认知能力解析
- C语言在嵌入式系统编程中的应用与技巧
- 英文简历模板:专业IT人员
- C++编程高质量指南:结构、版式与内存管理详解
- USB接口设计与PDIUSBD12应用解析
- C#语言规范详解:从Hello World到类与结构
- USB通用串行总线驱动程序详解
- Python编程基础教程
- C#版数据结构教程:.NET框架下的算法实现
- 编译原理实验:词法分析与语法解析
- 网络面试深度解析:三层交换、路由协议与OSPF详解
- 8051单片机C语言编程与实践指南