展望2012:DevOps开始改变开发/运营方程

日期:2011-12-14作者:Jack Vaughan翻译:张培颖来源:TechTarget中国 英文

DevOps   敏捷开发   PaaS   

【TechTarget中国原创】

从开发到运营的工作交接改善工作是个由来已久的问题。现在也成为2011年“DevOps”旗帜下新焦点所在。这也是一直是封装和脚本软件在硬件上运转消耗过多项目时间的例子。这些时间看起来和循环缩小的其他部分不平衡。

  通常这也是开发者“各管一摊”的情况所在,交付在其机器上运行的软件,但是在数据中心中却失败了。为推动Web应用程序快速启动加速,花费过多的时间得到新的应用程序和整合开始让所有的参与方受刺激。因此这个问题就有了个新名字“DevOps”,在即将过去的一年中也成为新的注意力吸引点所在。

  简言之,DevOps是促进开发和运营团队兼更多协作的一种努力。如最近的LISA(Large-Installation System Administration)USENIX会议上,就对此进行了广泛的讨论。LISA会议主讲人都将DevOps看做是重要趋势的标签。其中一位主题发言人Ben Rockwood介绍,DevOps是对于文化和专业运动的最佳理解,他是云服务提供商Joyent的系统工程总监。

  “DevOps在我们的产业中是一种巨大的变化。有意思的是这不是什么新东西,” Rockwood说道。DevOps正确的哲学观就像阴和阳,是独立的针锋相对的存在,但是有效地统一并相互依赖。

  现在,Rockwood说道:“我们有独立的优先权。开发生产东西,运营生产服务。开发的目标是准时无缺陷实现,运营的目标是继续运转下去。”

  “坐在一起。让这两方开个会,保持愉快,”他劝诫应用集成等式的两边的人。

  我们所需要的就是“两个团队之间的完全协作,” Rockwood说道。如果开发和运营团队尽早一起工作,“边界模糊,得到了一种完整的一个团队的体验,”他说道。

  “DevOps是一场发现之旅,并不是重点,”他告诉LISA Usenix参会者,“这是一个持续改进的整体理念。”

  随着2012年的到来,DevOps似乎沿着敏捷开发的轨道前进。即:可以用一种哲学的方式来描述,像一种航行或者生活的一种方式。这并不意味着是一种批判主义。我们的很多技术问题的解决方案通常就是“让我们一起更好的工作。”开发和运营之间更多和更早的会议会经常出现。悬而未决的什么呢?就是有多少新工具可以协助提供更好的开发-运营产出。为了得到答案,我们同IBM敏捷开发实践领导Scott Ambler进行了对话。

  六月份,敏捷专家Ambler曾告诉SearchSOA.com,交叉承诺和尽早的协作很重要,尤其是越来越复杂的应用集成成为基准。

  “开发者发现运营者不支持他们团队所使用的技术。他们不能提供服务器,”他说。但是这并意外。开发和运营团队应该在部署之前就看到这样的问题。Ambler和他的IBM同事通过称之为规律敏捷交付(Disciplined Agile Delivery)的流程框架进行系统化协作。这项工作已经影响了IBM Rational工具的方向。

  DevOps房间里那个800磅的大猩猩就是云计算和平台即服务(PaaS)。在PaaS运动之后是希望自动化和加速新的应用集成部署。部分程度上是由于开发团队中敏捷方法的采用。也有人说着为DevOps带来了全新的领域。

  “云改变了我们所有人的游戏规则,” Joyent的Ben Rockwood说,“云已经帮助开发者绕过IT。”他们经常使用个人信用卡进行运营的工作,他指出。

  “云是个很好的校平器,任何人都能成天为参与者。不存在前进时间,”他说。

  在云端和数据中心的复杂集成,将开发者推到新位置上,他们要比以往对于运营相关的问题付更多责任。“开发者对于API具有更多的经验,API控制很多内容,这一点要比运营人员多很多,”他说。这也变成了捷径运营的另一个原因,同时为云计算厂商开一个账户。

  但是,随着一些转移,可能的情形有两方面,开发者和运营方继续共存,虽然有一些新的规程。2012年将会像戏剧一样有意思。

  Rockwood说二十世纪Peter Drucker、W. Edwards Deming、Eiji Toyoda以及其他人的运营研究工作为未来的DevOps方向提供了前进的灯塔。此外,他预测,尽管云计算可能改变运营部署复杂应用集成的工作性能,但是云计算不会控制对于运营人员的需求。

  “云将会继续增加系统管理员的需求,”他说,“但我们的关注点将会转向堆栈。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

SOA开发>更多

  • 故障注入注定要成为软件专业人士的必备技能

    尽管云改善了企业迅速发布高质量、高能力应用的能力,但专家警告说要小心这些应用会变得太复杂,难以进行人工测试。

  • 容器与微服务要“联姻” 你对它们够了解吗?

    在虚拟化和云计算领域,容器大概是发展最快、最广为令人兴奋的技术了,微服务则紧随其后。如果把这两大技术结合起来会碰撞出怎样的火花呢?

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

相关推荐

  • 对于orchestration而言 ALM和DevOps至关重要

    为了确保开发和运营能够持续同步演进,开发者需要理解DevOps与orchestration之间的差异,对自己的开发和运营策略进行重新思考,并且对重要的新兴趋势保持警觉。

  • 开发运维一体化(DevOps):协作是成功的保障

    如今的IT部门存在一个矛盾:敏捷开发者希望可以快速部署常规软件,而运维团队则优先考虑稳定性。开发和运维不同的成功指标使得每个团队都有自己独立的目标

  • ThoughtWorks技术雷达:直指四大趋势

    今天随着智能硬件、 IoT、云计算等等新技术的兴起,使得产品与技术结合在了一起,如产品都嵌入也芯片传感器;另外,商业的创新也完全由技术驱动。

  • 中国市场DevOps应用趋势分析

    为了解决开发人员与运维之间的协作问题,从而提升工作效率,DevOps方法论应运而生。几年的发展,DevOps现在国内市场的应用情况如何?如何才能取得DevOps实施的成功?

技术手册>更多

  • 企业服务总线ESB(更新版)

    ESB(Enterprise Service Bus,企业服务总线)是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

  • 企业应用集成EAI

    EAI(企业应用集成)是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。

    EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。

  • 2012年SOA最佳技巧集 TOP 10

    转眼之间,我们已经走过了战战兢兢的2012年,传说中世界末日并未如期而至,我们还是迎来的2013年的曙光。在迎接崭新的一年之始,2012年的一些大事迹应该还在你的脑中存留。同样的,TechTarget SOA在陪伴读者走过的2012中,有哪些是技巧、工具的类的文章给您带去的帮助呢。本文带你走进SOA 2012年的TOP 10最佳技巧集。

  • 云计算小指南(更新版)

    云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算