`DevOps`相关知识搜集
来源:互联网 发布:三维图软件 编辑:程序博客网 时间:2024/06/06 23:54
本文记录的是搞清楚什么是DevOps
过程中检索资料时发现的有价值的帖子。
传送门:
- 我眼中的DevOps
- 作者简介:申思维,2005年本科毕业于华南理工大学计算机学院。一直从事Web领域的开发,3年多Java、2年多Ruby on Rails的工作经验。目前在摩托罗拉公司工作,一名普通的程序员。
- 原创作者:James Turnbull的许
- 原文链接:http://article.yeeyan.org/view/139924/170387
- 英文链接:http://www.kartar.net/2010/02/what-devops-means-to-me/
- 文章内容目录:
- 介绍开发部门和运营部门产生脱节的原因:开发和运营之间缺少有效沟通。开发不懂运营;运营不懂技术,最终导致开发的产品无法交付,导致
最终失败
。 - 介绍DevOps的含义:
DevOps 也不仅仅是一种软件的部署方法。它通过一种全新的方式,来思考如何让软件的作者(开发部门)和运营者(运营部门)进行合作与协同。使用了DevOps模型之后,会使两个部门更好的交互,使两者的关系得到改善,从而让很多领域从中受益,例如:自动化、监视、能力规划和性能、备份与恢复、安全、网络以及服务提供(
provisioning
)等等。 - 强调DevOps的准则:
KISS
- 作者推荐的开发和运营部门之间的关系:
早参与,多参与。对于开发人员,要让运维人员常驻到开发部门,全程参与开发流程。邀请运维人员参与你的Scrum或者开发会议,与他们分享项目计划、分享新技术的点子和心得。搜集功能性需求(指开发人员用到的需求)的同时也要搜集运维方面的需求。把对于“发布、备份、监控、安全、配置管理和系统功能”的测试作为一项独立的项目流程。软件产品在开发时解决的问题越多,那么在使用时暴露给用户的问题就越少。给运维人员做培训,让他们弄清楚项目的体系结构和核心代码。如果运维人员在反馈bug时提供的信息越多,那么你花在排查问题(trouble-shooting) 的时间就越少,这个bug也就会更快的被解决掉。
对于运维人员,在遇到问题时需要把开发人员加进来,大家一起解决问题。邀请开发人员参与你们的会议,分享项目进度(roadmaps),并且共同修订工作计划。运维人员一定要了解开发部门下一步的工作方向,从而确保产品运行的底层平台能够良好的支持最新技术。开发人员也会带来相关的技术、知识和工作,帮助你们改善产品的运行环境,使其更加易于维护、简洁有效。 - 工作中的流程。作者推荐企业内容完善自己的一套流程管理。最好使用
python
等编写自动化构建脚步。 - 持续改进。在技术上要不断追求进步,如同要不断完善自己的
自动化构建、测试、部署脚本
。
- 介绍开发部门和运营部门产生脱节的原因:开发和运营之间缺少有效沟通。开发不懂运营;运营不懂技术,最终导致开发的产品无法交付,导致
- 51cto DevOps系列专题
DevOps是一组过程、方法与系统的统称,当企业希望将原本笨重的开发与运营之间的工作移交过程变得流畅无碍,便可借助DevOps来完成。但是,你真的了解DevOps吗?也许DevOps并非你想的那么简单。其实,采纳DevOps的文化壁垒非常高,这是一个值得探索的漫长过程。
3. 关于DevOps你不得不知道的11件事
①什么是DevOps ②DevOps与ITIL以及ITSM有什么不同 ③DevOps与可视运维 ④DevOps的基本原则 ⑤DevOps模式的应用领域 ⑥DevOps的价值 ⑦信息安全和QA ⑧如何融入DevOps的工作流 9我最喜欢的DevOps模式一 10 我最喜欢的DevOps模式二 11我最喜欢的DevOps模式三
- DevOps实际使用过程中可能需要的开源工具
本文作者Richard Kraaijenhagen是Owlin创始人,全栈工程师,数据科学家。他收集了DevOps开发可能用到的所有工具,并且把它们按照职责进行分类,本文摘取了部分工具分享给大家,这些工具也可以用于日常软件方面的开发,所以,大家直接Mark吧!
参考资料:
0 0
- `DevOps`相关知识搜集
- 编译器相关知识搜集整理
- Unity Shader学习之相关知识搜集
- DevOps开发运维与持续集成相关知识
- 知识搜集
- 网络知识搜集--asp.net 中的checkboxlist相关
- IM语音技术和视频技术相关技术知识搜集
- 最近DevOps相关文章
- QTP知识搜集
- java 知识搜集
- 各种搜集的知识。。。
- 浏览器引擎知识搜集
- mongDB--零碎知识搜集
- mongodb 知识大搜集
- html小白冷知识搜集
- DevOps亚马逊AWS相关介绍
- 关于c++ 中while(cin>>temp)相关问题搜集的一些知识
- AIS相关资源搜集
- 构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)
- 用eclipse 将ZXing库 打包成jar包方法:
- 配置开发库FMDB支持加密、***.xcconfig的用法以及提供一个免费的数据库管理app
- android:theme和app:popupTheme的作用,以及在android 3.0以下不起作用问题的解决
- maven打war包
- `DevOps`相关知识搜集
- ubuntu14.04 安装数据库
- Live555学习笔记(四)—— RTP数据流向分析
- PPT幻灯片放映方式的典型问题及扩展研究
- Java(九) 泛型必备知识
- 二叉树 操作
- SQL Server2008 删除大量数据
- 5. Longest Palindromic Substring
- android中怎么画统计图