使用微信扫一扫分享到朋友圈
使用微信扫一扫进入小程序分享活动
DevOpsDays 是一个遍布全球范围的系列技术会议品牌。内容上涵盖了软件开发、运维和它们之间的交集。主题涵盖了自动化、测试、安全、持续交付、持续集成、组织文化等等。
DevOps打破了开发和运维之间的壁垒,打通了项目全生命周期内的工具链路,大大提高了交付质量和交付效率,并减少了研发和运维的成本,提升了运维的稳定性, 改善组织文化,提高员工参与感。已经成为现在大中型项目的必选方案。
2009年,首届 DevOpsDays 活动在比利时根特市成功举行后,“DevOps”作为术语流行起来。DevOpsDays 以城市为单位,在全球范围内不断兴起,也带动了全球小伙伴学习和实践 DevOps的热情。
截止2018年1月,全球范围内已经举办过 168 场 DevOpsDays 活动,遍布城市达到 78 个。
2018年10月13日,DevOpsDays Meetup终于首次来到大连, 与大连的IT从业者们见面。届时,来自行业内的专家将与大家分享经过千锤百炼的实践方法,助力参会者扩大知识面和提升专业技能。
本次Meetup活动联系人: 东软集团 王磊 ,微信号:beride 。
活动签到
Keynote
DevOps业界某重量级Thought Leader将亲临现场支持本次活动。带来业界最新动态,以及行业发展洞见,精彩不容错过!
因势而谋:UI自动化测试设计与实施要领分享
UI自动化测试一直都是如此的令人纠结,自动化测试初学者总是拿它入门,但有些经验丰富者对其又是毁誉参半,抑或抛出分层自动化测试那个经典的“金字塔”,来说明UI自动化测试还是少做为好。但是在DevOps逐渐成熟、落地的今天,UI测试作为用户验收测试的主要环节,它的自动化逐渐变成一个不可回避的话题。
提到UI自动化测试,大家最先想到的可能就是传统的自动化测试脚本录制工具,由此产生的测试脚本与被测应用的页面源代码耦合度太高,到处充斥着被操作对象的“相对路径” 、“索引”等信息,违背“高内聚、低耦合”的基本设计原则。导致的后果就是开发期的局部升级变更往往就会引发自动化测试脚本的大范围不可用,自动化测试脚本的维护工作量巨大,甚至完全跟不上开发迭代变更的速度。最终只能放弃维护,继续采用人工测试方式进行回归。
本议题主要分享如何通过与开发团队配合,甚至与开发平台对接来改善上述问题的自动化测试框架设计方案及推广实施策略。此方案已经在多个客户的众多项目中落地实施,取得良好效果,希望能给各位同行带来思想上的碰撞。
DevOps 在 Kubernetes 平台中的应用
随着微服务架构的持续升温,越来越多的公司将原有的单体架构类型应用逐渐迁移至微服务架构中。但随之而来的,是更多地增加了运维的复杂度,加大了运维成本。微服务架构通常由几个到成百上千个服务组织而成,这些服务通常由不同的团队使用不同的语言开发维护。对于如何利用 DevOps 增强团队间的协作能力,加速部署频率,降低运维成本,实现实时无宕机部署,对整个项目的成败起着至关重要的作用。
本议题主要分享针对在以微服务架构为基础的运行在Kubernetes 平台上的项目中,如何利用 DevOps 中的 CI/CD 流程,实现:
1. 从代码提交开始,自动执行自动化测试流程,并构建独立的 PR 测试环境,以确保最大化的降低每次代码提交的风险;
2. 自动合并代码,并部署到 release 分之测试环境中;
3.自动部署 SVT 环境,打包 Docker image 镜像,并生成相应的 release;
4.自动部署指定的 release 版本到 Production 环境中。
最后,将介绍 IBM DevOps 团队如何利用 ChatOps 来简化 DevOps 流程,实现全民 DevOps
茶歇时间
互联网项目云化微服务化 DevOps 的实践
华为云DevCloud自第一次上线耗时数周处理基础设施、安全、应用部署、服务性能验收等等过程,经过系统解耦、组织架构重整、研发理念重构、工具体系成熟、流程工具固化等多个过程,最终达成每天10次版本发布上线的持续交付效果。在此过程中,选择自动化作为 DevOps 转型的切入点,以提高发布效率为基本出发点把一个系统化的软件工程实践一步步实施落地,通过技术债务的处理保持交付特性和软件工程变革的平衡,强化人员意识转变和固化新人培养实战,培育优秀实践并逐步推广到全体交付团队,每一步都有相关的经验和教训。
本次分享总结实践和走过的弯路,探讨互联网项目云化微服务化 DevOps 的实践。
汽车行业DevOps转型的点点滴滴
随着市场需求不断的发生变化以及其变化频率提高,对于各个行业的IT部门来说压力必然剧增,前期的自动化帮助团队减少了一部分的压力,但是单点的自动化对于一个企业来说其价值是微乎其微,那么如果实现一个全站是的自动化开发运维体系并满足快速上线快速迭代的需求,一定规模的IT团队要实施一个转型期风险是巨大的,那么应当如何有力有序的实施一场以DevOps为核心的一次转型。成熟的DevOps体系可以很好的支撑各式各样的开发框架,如非常流行的微服务框架等,并且结合公有云,私有云,混合云以及之上的容器云实现统一的运行环境。
本议题主要分享针对DevOps在汽车行业实际场景中的实现过程
1. 传统持续交付的痛点及演进
2. 如果打通开发与运维
3. DevOps平台建设
4. 浅谈DevOps实施的经验与教训
讲师面对面环节
和一线DevOps专家深入交流,自由提问讨论。这也是难得的和大连地区的DevOps爱好者和实践者面对面的深入交流的机会。
活动签到
Keynote
因势而谋:UI自动化测试设计与实施要领分享
DevOps 在 Kubernetes 平台中的应用
茶歇时间
互联网项目云化微服务化 DevOps 的实践
汽车行业DevOps转型的点点滴滴
讲师面对面环节