DevOps一词最近两年人们谈的比较多,很多人简单地理解为“Dev”+“Ops”,是否将开发人员和运营人员放在一个部门就完事了呢?
其实DevOps是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障部门之间的沟通、协作与整合。它是一种重视软件开发人员和IT运维技术人员之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
它是如何出现的?
早期传统的软件开发流程是很单一方向,严格按照“瀑布模型”来执行,即需求-设计-开发-测试-部署上线的流程。所以一个新产品从提出需求到上线需经历很长时间,可能赶不上市场的变化。
于是研发人员探索一种新的开发方式——“敏捷开发”。将大项目拆解成小项目,快速开发与测试,降低风险,提高效率。但敏捷开发仅在研发阶段作用,运维方仍没有改变。此时DevOps应运而生。
在DevOps流程下,运维人员再项目开发时便介入开发里,了解开发人员使用的架构和技术,来制定适当的运维方案。而开发人员也在运维初期参与到系统部署,提出部署的建议。
随着DevOps近几年的火爆,据职友集统计,目前DevOps的工资达两万,且逐年上升:
但DevOps并不好招,从一份JD上看到,企业的需要DevOps掌握微服务环境的搭建、CI/CD以及日志、监控、报警等技术、Swarm、Kubernetes、开发运维平台、Linux、网络、Nginx、Mysql、Redis、Kafka等常用中间件、Docker等技术。
如何抓住风口,把握2019年最后的时间,学习成长呢?
CSDN 祝你一臂之力!
12月 19 日,CSDN 邀请到微服务与云计算技术专家,《敏捷无敌之DevOps时代》作者之一,许舟平,为大家分享干货知识。
课程一
主题:《敏捷无敌之DevOps时代》读书会之一万米高空看用户故事地图
时间:12 月 19日 20:00
主讲人:微服务与云计算技术专家许舟平
课程大纲:
1、为什么需要用户故事地图
用户故事地图已经成为敏捷需求规划中的一个流行方法。用户故事地图可以将你的backlog变成一张二维地图,而不是传统的简单列表
2、什么是用户故事地图
透过可视化的方式, 建立用户场景与技术规格之间的联系,并辅助团队进行有效沟通的一种方法
3、用户故事地图有哪些价值
让你更容易看清backlog的全貌
为新功能筛选(grooming)和划定优先级提供了更好的工具,帮助你做出决策
便于使用静默头脑风暴模式和其他协作方式来产生用户故事
帮助你更好的进行迭代增量式开发,同时确保早期的发布可以验证整体架构和解决方案
允许你从多个维度进行项目规划,并确保不同的想法都可以得到采纳
参与直播即有机会获得价值200元的IDCF训练营优惠券
【扫码直接报名】
https://edu.csdn.net/huiyiCourse/detail/1127
课程二
主题:「第3期」JVM虚拟机调优,高级开始面试时的华丽说辞
时间:12 月 19日 20:00
主讲人:8年经验面试官、5年经验Java培训讲师,hsm_computer
课程大纲:
1、从JVM的构造出发,讲述Java垃圾回收的做法
2、会者不难,实际写代码时,提升JVM性能的简单有效做法
3、软引用和弱引用,别人都没听说过,但你能结合案例讲述调优技巧
4、你是如何排查和OOM问题的?面试中该如何说?
5、不问则已,被问到了,用多方位的说辞碾压你的竞争者
6、面试时如何引出JVM调优高大上话题的方式
【扫码直接报名】
https://edu.csdn.net/huiyiCourse/detail/1129
学习是件稳赚不赔的事,在2019年的尾巴,学习新知识,让自己从容自信地迎接2020年吧!
课程三
集众多优势与一身的可重构计算芯片成为即将到来的 5G 时代下终端设备的最佳候选之一,可重构架构可以提升 AI 芯片的能效比,在保证 AI 计算效率和精度前提下降低功耗。而基于可重构计算架构的软件定义芯片使得硬件架构功能随软件的变化而变化,实现更灵活的芯片设计,同时也具备处理器的通用性和 ASIC 的高性能和低能耗,被一些专家视为 AI 通用芯片的方向之一。
据第一代可重构计算架构的缔造者魏少军解释,CGRA(Coarse-grained Reconfigurable Architecture)是一款新型的可重构计算架构,而可重构芯片不属于 CPU、GPU、FPGA 或 ASIC,它是一种全新类别的芯片。因为其特点是软件硬件都可以编程、混合粒度、芯片的硬件功能随软件的变化而变化,应用改变软件、软件再改变硬件,所以无论是在国内还是国外,可重构芯片很多时候被误解成 FPGA。
你对可重构计算架构感到好奇吗?这个或将成为未来芯片市场主流的架构设计究竟有何非同一般之处?为跟上技术潮流,你一定不会想要错过这次机会:清微智能 CTO 欧阳鹏将亲临本次免费公开课直播间,面对面详解可重构计算架构,对这个话题感兴趣的童鞋可实时提出自己的疑问,欧阳鹏博士将在直播间与观众互动并答疑。
【扫码直接报名】
课程大纲:
1、芯片产业背景分析、发展趋势及未来业界应对变化的方法
2、可重构计算技术的技术实现原理、优势与价值
3、可重构计算芯片如何执行不同算法或应用的计算
4、开发者与技术人员需要掌握的专业知识与开发工具推荐
本次课程涉及可重构计算的架构和配置机制,可重构计算芯片如何可以根据算法和应用的不同配置硬件资源来执行不同的计算?在实际应用中,可重构计算如何做到高能效和通用性兼备
直播时间:12 月 17 日,晚 8 点
直播&报名地址:https://edu.csdn.net/huiyiCourse/detail/1112