原文地址:http://www.drdobbs.com/architecture-and-design/getting-devops-right-the-lay-of-the-land/240062639,作者Scott W. Ambler. 对于不同的利益相关人DevOps含义不同,但是基本组成部分是相同的. 在过去的1,2年,媒体上有很多关于DevOps的争论.有关DevOps的声音越来越杂乱,导致听众也越来越困惑.DevOps提供了针对IT市场的敬业精神和生产力一个潜在增长点.但是,与在它…
坦白的讲:世界上没有哪种工具能够像DevOps这么神奇(或敏捷,或精益).DevOps在开发和运营团队之间建立了完美的合作与沟通,因此与其说这是一种神奇的工具,不如说是一种文化的转变. 然而,团队之间也拥有支持自动化和协作的工具及技术.经常有人问我们在Atlassian时关于支持DevOps工作方式所用到的工具(除了我们自己).所以,我准备拟定一份购买指南,标明购买DevOps工具时所需要的东西并且告知您我们团队所用到的工具. 尽管许多工具都能以这种或那种的方式在开发周期的各个阶段发挥作用,但没…
对于长期在孤立的架构下工作的组织来说,转移到协作式DevOps系统似乎是难以成功的.为了进一步提高效率,必须改变观念,并进行团队文化改变.例如:许多人认为只有自动化工具才能解决DevOps,其实这是不准确的. 只有当团队团结一致并朝着一个共同的目标努力时,DevOps才会取得成功. 这是成功实现DevOps的前提: DevOps实施需要时间 DevOps并不像开发和运维整合在一起那样简单.适应了孤立工作的团队都发现很难适应协作工作.这是一次巨大的转变,正确实施需要时间. 测试的质量成为贯穿交付管…
DevOps是推动开发和运维团队之间沟通和协作的手段.它不是一个工具或产品.相反,其成功的首要因素就是文化.目的是更快的创新和更好的客户体验. "2015年DevOps状态报告"调查了2万名IT专业人士.根据报告我们发现,实施DevOps的团队: 30倍更频繁部署 60倍更少故障 60倍更高成功率 160倍更快恢复 观看我们的网络讲座,你将了解到Atlassian是如何实施DevOps的,以及如何使用我们的产品促进协作,激励创新,加快发布版本,持续提高质量. 在这个网络讲座中,您将学习…
从别人的演讲视频中摘抄,做笔记. 什么是DevOPS 如何衡量DevOPS 企业实施DevOPS的七大挑战 自动化测试投入不足 单元测试 API测试 界面测试 功能测试 高度集中的IT服务 标准化 脚本化 版本化 可视化 部署与发布未分离 发布publish与交付delivery的区别 缺少自助式的持续交付平台 架构耦合度高 开发运维部门墙 缺少敏捷文化 组织DevOPS转型的三条腿 DevOPS模式的建设,从特区开始,能力+文化 差异化的运维管理体系,在运维和稳定性 持续交付DevOPS平台建…
工欲善其事,必先利其器,现在大家在DevOps领域最关注的还是在工具层面.下面是我跟这么多公司接触下来,大家使用比较多的工具:1.监控工具比较老牌的就是Zabbix,Nagios,用Zabbix的感觉是最多的.国内的有小米开源的OpenFalcon.这类监控工具一般是对服务器.服务(中间件,数据库)做一些常用指标的监控.2.性能分析/APM工具APM很多时候被认为是监控的一个细分领域.但在现代复杂分布式系统架构下,APM工具往往更能准确.直接的帮助用户定位到性能瓶颈,比如哪一个URL访问慢.哪一…
当今IT行业的竞争日益激烈,各家公司都在寻找优化软件研发过程的方法,因为交付比对手更具竞争力的产品已经越发成为一件成本高昂的事情.这也是DevOps发挥作用的地方,因为它可以在工程管理的各个方面提供帮助. 瀑布开发模型已被广泛使用多年,但它的开发.测试和运维在整个生命周期中是相对分离的.而今,随着敏捷方法的不断发展,持续集成和DevOps在某种程度上就变得越发重要. 实施原则 CAMS模型很好地阐述了DevOps的基本原则,其核心目标是实现过程自动化,以提高生产效率:通过持续地度量.反馈和改进,…
原文链接: http://www.drdobbs.com/architecture-and-design/top-10-practices-for-effective-devops/240149363?pgno=1, 作者Scott W. Ambler. 采用这些DevOps实践可以实现高效协作,平滑运营,更整洁的代码等目标. DevOps已经成为了我们行业最热门的流行语之一.然而出人意料的是,在更紧密的愿景和开发团队和运营团队更有效的协作之上,很少有共识DevOps到底意味着什么.不同组织对D…
转载自:http://os.51cto.com/art/201404/436794.htm DevOps这个新理念的出现,是为了应对IT环境中普遍面临的一些挑战.开发团队要求的不断满足新的客户需求,并快速实现新的功能.而运营最关心的是“稳定压倒一切”,任何差错都有可能对生产环境中的用户造成直接影响.本文分享了DevOps从理念到实施的工具和方法. 为什么会有DevOps的出现? DevOps这个新理念的出现,是为了应对IT环境中普遍面临的一些挑战. 敏捷的出现缩小了上图所示的第一个隔阂,也就是商…
[TechTarget中国原创] 现今DevOps可谓是红遍半边天,但正因为它是新的东西,企业也在不停的犯同样的错误.从这些挑战中学习,让你的DevOps项目取得成功. DevOps正在以一种更有效的方式来开发和部署云应用——但它仍处于早期阶段.实施DevOps消除了开发和运营团队之间的障碍,从而降低了企业应用的待做任务数量,加速了软件的交付.但是,即便有这些好处,DevOps也是说易行难. 实施DevOps流程和工具的企业在发现他们已经犯下错误的时候往往为时已晚,这其中很多时候要求他们停下来,…