虽然谷歌、亚马逊、Netflix和Etsy等互联网“独角兽”公司是DevOps的先行者,但这些公司在过去都面临过巨大的风险,而且他们所遇到的问题和传统企业相比并无二致:软件的高风险代码容易导致灾难性故障,无法快速发布新功能来击败竞争对手,存在安全合规问题、服务无法扩容,开发和运维彼此高度不信任等。 然而,这些公司都能够适时地改变他们的架构、技术实践和文化,如今他们都创造出了惊人的DevOps成果。 DevOps的原则和实践与敏捷方法一致,许多人认为DevOps是自2001年开始的敏捷之旅的合理延续。敏捷通常是DevOps效率的保障,因为它专注于让小团队向客户持续交付高品质的代码。 如果我们每次迭代的目标不限于“潜在可交付的代码”,而是扩展到让代码始终处于可发布状态,让开发人员每天把代码提交到主干,并在类生产环境中做功能演示,那么许多相关的DevOps实践就会浮现。 许多人认为,DevOps与1989年发布的ITIL或ITSM是背道而驰的。ITIL广泛影响了好几代运维实践者,并且依然在演进,是一个不断发展的实践体系,旨在稳定地支撑世界级的IT运维,而且横跨服务战略、设计和支持等流程和实践。 DevOps实践可以与ITIL流程兼容。然而,为了支持DevOps所追求的更短的发布周期和更频繁的部署,ITIL流程的许多方面需要完全自动化,以解决配置和发布管理流程相关的许多问题。由于DevOps需要在服务事件发生时进行快速的定位和恢复,因此这些其实还是和ITIL的服务设计、事件和问题管理方面的原则相一致。 误区4:DevOps与信息安全及合规活动不兼容 书上的解答:
传统控制手段(例如职责分离、变更审批流程、项目结束时的手动安全审查)的缺位,可能会令信息安全和合规审计人员感到失望。 然而,这并不意味着DevOps的公司里没有有效的控制,只是它不一定体现在项目结束时的安全和合规活动中,而是集成到了软件开发生命周期的每一项日常工作中,因此会得到更好的质量、安全性和合规性。 许多人错误地将DevOps解释为完全消除IT运维的职能,然而,这种情况是很少见的。虽然IT运维工作的性质可能会发生变化,但它仍然像以前一样重要。IT运维团队要在软件生命周期的早期就与开发团队开展合作。在代码部署到生产环境中后,开发团队也要继续与运维团队合作。 IT运维不只是工单驱动的手工操作,而是能够通过自助服务平台和API来提升开发人员的生产效率,让他们能自助地创建开发环境、测试和部署代码、监控和显示业务运行的状态等。通过这种方式,IT运维人员变得更像是开发人员(或者QA和信息安全人员),融入到了产品开发过程中,而该产品则是开发人员在生产中用来安全快速地测试、部署和运行IT服务的平台。 尽管本书所展示的许多DevOps模式都需要自动化,但是DevOps还需要文化规范和架构,以便在IT价值流中实现共同的目标。而这远远超越了自动化的范畴。DevOps最早的拥护者之一Christopher Little也是一名技术主管,他写道:“DevOps不仅是自动化,就像天文学不只是望远镜一样。” 尽管许多DevOps成功案例发生在使用LAMP栈(Linux、Apache、MySQL、PHP)等构件软件的公司,但实际上DevOps与所用的技术无关。在使用Microsoft .Net、COBOL和大型机汇编语言以及SAP甚至嵌入式系统(如惠普的LaserJet打印机固件程序)等编写应用程序的公司,DevOps也能取得成功。 讲师介绍
讲师资质 •ITIL授权讲师 •DevOps授权讲师 •ISO 20000授权讲师 •ITIL Expert、DevOps Master、PMP等证书拥有者 职业成就 祝文彬老师自1998年以来,一直从事IT培训和IT服务的实施与管理工作。20年来,培训过的学员数以万计,接触到的客户(外企、国企、政府机关和事业单位等)近千家,其中的世界500强企业超过350家。 主要包括: •熟悉软件开发的生命周期:早期曾参与“中国石油滚动勘探开发一体化系统”、“中国人寿综合业务处理系统”等大型软件的开发、测试和部署 •微软护航计划优秀项目主管、最佳项目主管:带领东方瑞通护航服务团队在2002年底获得“微软认证金牌技术服务中心”的资质,开始做微软的护航服务,并且在2005年获得“微软最佳技术服务中心”奖项 •国内第一个通过ITIL V3全部11门考试的人:2009年6月赴泰国曼谷参加ITIL V3 TTT,2009年10月通过ITIL V3的全部11门考试,获得“ITIL V3认证第一人”的称号 •EXIN ITSM中国专家组成员:EXIN(荷兰信息科学考试院)在ITSM领域具有很高的知名度,其ITSM中国专家组聚集了国内ITSM领域的一批专家和学者,并参与了多本ITSM图书的翻译和校对工作 •国际最佳实践管理联盟特聘专家:这是一个专注于最佳实践的国际组织,其中国区年会已经举办了多年,在中国最佳实践领域享有很高的知名度 •DevOps布道师:DevOps是这两年在中国很火的一个IT新概念,近两年来,祝文彬老师一直非常关注DevOps的发展,几乎参加了国内所有的DevOps大型活动,并成为中国早期的DevOps Master证书拥有者,开始了DevOps布道师的历程 •…… 精通课程 •A类课程:ITIL系列认证课程、ITIL实战课程 •B类课程:ISO 20000认证和实战课程 •C类课程:DevOps认证课程 授课特色 •丰富的教学经验,能够在备课、讲课的各个环境精准把握课程; 扎实的理论基础、丰富的实践经验,在课堂上能做到理论与实践相结合,引导学员深入理解教学内容; 善于用生活中的例子来解释抽象的概念和难于想象的场景,帮助学员理解课程内容,掌握所学知识和技能。
|