00:00
Hi,我vent今天的课程是概述本节课程的主要内容包括dev背景与发展历史、dev定义和dev优势三部分。首先我们了解一下divorce背景与发展历史。divorce发展阶段可以分为divorce诞生阶段、divorce清晰定义阶段和divorce落地阶段。在2008年至2009年的DA沃诞生阶段,德沃S的祖师爷是比利时一名独立it咨询师petris 2017年他负责一个大型项目的测试和验证工作,一边和开发对接测试代码,一边和运维对接发版。他发现项目主理的开发和运维两个角色的思维方式差异巨大,开发希望快,运维希望稳。这种差异和矛盾导致开发和运维的协作效率低,矛盾日益突出。从此,他开始思考de和OS的协作问题。在2008年and conference大会上,Patrick遇到了and Andre是敏捷宣言的发起人之一。两人一拍。
01:00
计合开始琢磨如何改变这种de和op水火不容的现状。2019年10月,Petri通过Twitter召集开发工程师和运维工程师在比利时举办了首届de ofstates大会。开始的大规模讨论de ofs的协作话题。后来为了便于传播,De ofstates被缩写为DA off。在2009年至2013年的DA divorce清晰定义阶段,2009年开始,DA火遍全球。2010年,The angel me博客发表了what is详细阐述了的定义,包括一系列的价值观、原则、方法、实践以及对应的工具。同样是2010年持续交付的作者je humble出席第二届de ofs space大会并做了持续交付的演讲。这是非常重要的里程碑,加速了业界对德沃S的理解及落地。在2013年至今的德沃S落地阶段,2013年。
02:00
容器技术多可项目的开源拉开了原生技术的序幕。2014年,容器编排技术Co na项目在开源社区让企业得到了高度的认可和快速的落地。2015年,云生计算基金会CNCF成立,建立了以Co为中心的云人生技术解决方案。原生技术特别是容器技术的发展为de沃S提供了便利的条件,促进了de沃S的落地和繁荣。我们简单了解了de沃的背景与发展历程,接下来我们看一下德沃S的定义。德沃S从2009年发展至今,还没有得到一个完全统一的定义。目前维基百科、亚马逊云科技、特拉萨即G尔和Co的母公司对德沃S定义得到比较广泛的认可。维基百科对德沃定义是divorce,是development和operations的组合词,是一种重视软件开发人员和it运维技术人员之间的沟通合作的。
03:00
文化运动或惯例通过自动化软件交付和价格变更流程来使得构建、测试、发布软件能够快捷、频繁、可靠。维基百科的德沃S定义说明了德沃S的目的是能够更频繁和可靠的交付软件,并强调通过开发人员和运维人员的密切协作来实现这一目标,同时强调通过自动化的方式进行软件交付和架构变更流程的改善。AWS定义DOS及文化理念、实践和工具与医生,可以提高组织高速交互应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快的发展和改进产品。AWS的devs定义说明了devs是文化、理念、实践、工具相互融合、密不可分的。沃S的目的是提升软件后服务的交互能力,并且突出强调,相较于传统的开发和运维,DA沃S有助于组织更好的改进。
04:00
产品或服务。特兰A对das定义,Das是一套实践,可用于自动化和集成软件开发与it团队之间的流程,以便他们更快、更可靠的构建、测试和发布软件。DOS术语由开发和运营两个词组合而成,表示文化上的转变,拟合了开发团队和运维团队之间的鸿沟,而这些团队在历史上一直是孤岛。而特拉A强调了德沃S是一种实践,目的是更快更可靠的构建和发布软件,并且强调了德沃是文化的转变,你和开发团队和运维团队的鸿沟。由此,从维基百科AWS特兰A对德沃的定义可以看出,德沃包含文化、流程、工具和医嘱实践,并且文化、流程、工具和实践是相互依存,不可分割的。接下来我们将从流程、工具、文化方面进行简单的说明。根据特拉A官网的图。
05:00
在流程方面,围绕着系统发展生命周期,可将软件分为plan Bill connus integration和diploma monitor oper,还有continue feedback,分别是计划阶段,构建、持续集成与部署、监控运营和持续反馈。对应的工具方面,在plan阶段,会有腾讯文档、GI toding office等工具,满足项目的规划和需求的管理,在build的构建阶段,有doer melon ne je fog等构建工具,满足代码编译、打包、镜像制作、镜像存储等制品构建与管理的要求,在continue integration和deploy,即持续集成和部署阶段,由jes s GI CI等工具进行持续集成,在deploy阶段,有poppy as spin等配置管理工具和自动化发布等工具,持续满。
06:00
足发布或部署的要求,在monitor阶段,有z nadu、1k pre Jack等工具满足运维监控的要求,在oper阶段,有powerful Co等iacc和容器编排管理工具,在持续反馈阶段,有cell force、开板系统、企业及技术通讯工具、sta、企业微信、钉钉、飞书等进行持续的沟通与反馈。在文化方面,强调的是cooper and communication,即沟通与协作。但沃文化的核心就是提高过去孤立工作的团队之间的透明度、沟通和协作,但要使这些团队更加紧密的结合在一起,还需要完成至关重要的一个文化转型。因此,但使是一种强调持续学习和持续改进的组织文化转型,尤其是通过对团队自主性、快速反馈、高度同理心和信任以及跨团队的协作来实现那。
07:00
么关于更多devs流程、工具和文化的内容将在接下来的课程中详细的介绍,我们简单了解了dev的流程、工具和文化,我们再看看demos的优势。demos优势主要体现在速度、质量、可靠性、规耐和安全上。在速度上,提高发布的频率和速度,更快的针对客户进行创新,更好的适应不断变化的市场,同时有效的推动业务成果,在质量方面,通过内政质量和测试主移,确保价值流顺畅,交付过程中满足团队的质量要求,在可靠性方面,确保应用程序更新和基础设施的变更的品质,以便能够在保持最终用户优质体验的同时更加快速可靠的进行交付,在规模方面,大规模运行和管理技础设施及开发流程自动化和一致性,可在降低风险的通知、有效的管理复杂后不断。
08:00
变化的系统基础设施及代码,能够以一种可重复且更有效的方式来管理、部署、测试和生产环境,在安全方面,在快速运转的同时保持控制力和合规性,利用自动化实施的合规性政策,精细控制和配置管理技术可以在不牺牲安全性的前提下采用dev divorce。以上就是本节课的内容,感谢聆听,再见。
我来说两句