以下为博云近期在活动中分享的关于《如何通过 DevOps 让数字化转型变得更加敏捷》的主题演讲实录。

01

金融科技进入VUCA时代

大家好,今天分享的题目是《如何通过 DevOps 让数字化转型变得更加敏捷》。首先,我们认为现在金融科技已经进入到了 VUCA 时代。VCUA 是关于四个词的缩写,即易变性、不确定性、复杂性和模糊性金融科技行业进入了 VUCA 时代,导致金融业务已有了太多的不确定性和复杂性,驱动金融科技向敏捷化发展,这使得金融IT系统的应用开发和运维必须要关联起来,这也是为什么一定要引入 DevOps 文化。 对于金融行业而言,金融服务的发展离不开信息科技的推动,金融服务的业务变化是非常迅速的,在众多行业领域中,金融行业对新技术的需求、接受,以及迫切希望进行数字化变革的需求也是最强烈的,这也是为什么 DevOps 文化能够快速进入到金融行业的原因。

另外,从整个行业和政策的发展趋势来看,在全球信息技术的发展和中国金融行业十三五规划下,利用新型技术来促进复杂行业的变化,通过敏捷和精益的原理来交付价值和保证质量,打造敏捷组织,是实现业务与 IT 的敏捷协同,加速金融业数字化转型的关键举措。这里我也引用美国马坎特的一句话——“以创业公司的速度交付业务价值,我的团队正在拥抱 DevOps 的原则,以便减少从代码提交到我们的版本管理系统到产品功能对客户可用的时间。

我觉得这句话非常有道理,为什么?刚刚前面说过了,现在的市场变化和行业变化是瞬息万变的。在 VUCA 的时代,企业的易变性和不确定性,包括市场复杂度,包括行业的边界模糊性,如果企业再按传统的方式,不去做任何改变,就会 out。

对于银行业而言也是这样,90年代,银行业是总行、分行数据分散架构;2000年左右,全国数据大集中;2010年代主要是 SOA 架构;到现在,银行进入了分布式、云计算架构。这一切的变化,其实是因为我们刚才说的,市场发生了很大变化,客户需求发生了巨大变化,业务需求驱动 IT 架构进行变革,DevOps 文化在这些变化下开始进入到金融科技领域。

那么在金融行业数字化转型的过程中,我们发现总结了四个问题,这四个问题很关键。

首先,组织级敏捷管理体系。运维和开发之间是有一个鸿沟存在的,因为传统方法是开发做完后要上线做运维,他们之间一定会有很多扯皮的事情,但是监管认为这个事情是需要的。在新的数字化转型趋势之下,组织级敏捷管理体系是不是要发生一些变化,还需要二次验证。

第二,DevOps平台。随着试点的深化推广,DevOps 平台能否提供足够的支撑,这也要去验证。

第三,试点推广。如果推出试点的推广,我们一定会发现传统思维和敏捷思维的冲突,试点和非试点存在的依赖之间带来的挑战

第四,文化建设。为什么我们一直强调文化建设?因为 DevOps 是一个方法论,不是一个技术,实际上是一个文化,它是牵扯到整个组织架构和流程,所以打破传统文化的束缚,引入精益敏捷的思维,形成具有特色的敏捷文化,只有这样这四个问题才能改善,这个 DevOps 文化模式才能导入。

02

如何成功实践DevOps的工作模式

我们谈一谈如何实践 DevOps 的工作模式。这家调查公司持续做了14年对企业的敏捷开发调查,这个是2019年11月份提供的报告,采访了两千多家企业,做了很多问卷后出了这份报告。

调查显示,95% 的受访公司采用了敏捷开发的方法,他们采用敏捷的原因主要是包括加速交付、增强管理优先级能力、提高产能、以及改善业务和 IT 的协作,这四块占了80%-90% 以上。76%的公司表示公司有 DevOps 举措并正在进行,其中,90% 的访问表示这个举措很重要。

DevOps 不仅仅是一个时髦的概念,也成为软件是否高质量交付的一个衡量标准。信通院推出的5级4维度作为 DevOps 的标准,最近也推出了很多在金融行业的 DevOps 成熟度认证。

目前来说,在中国整个 DevOps 的使用基本上还是在基础级和初始级的阶段,能够过到三级的企业只占了18.07%,能够达到卓越级的是非常少的,可能目前是一些互联网企业这块做得比较好一些,大多数的行业包括金融机构,目前46%以上基本都在基础级,处于开始接触、开始了解、开始在小范围试用的阶段。

成功实现 DevOps 有以下5个很关键的因素,如果把这五个因素能够完善解决,对于 DevOps 的文化导入和建设,其实会起到很大的帮助。

首先,目标要对齐。业务和 IT 部门配合,聚焦客户价值的呈现。以客户为中心,任何一个行业真的能做到以客户为中心真不容易,作为 DevOps 文化的导入,首先必须知道业务部门和 IT 部门的目标是明确的。第二,文化要统一。高度信任充分授权的文化。信任度统一,然后就是共担风险,不要老想这个责任谁来扛。试错,为什么要小步快跑呢?这样才不至于大步跑的时候跌一个大跟头。第三,必须要有全面协作的流程。第四,技术。微服务化、容器化、云化技术,让平台更智能化,敏捷化。

DevOps 落地实践有什么意义?首先刚才说对齐目标,业务 IT 聚焦到客户的价值,我们在整个体系的重构、平台的重构,以及试点推广、文化的认同、技术运营和度量的建设方面,如何把高价值的需求快速交付,这是我们整个抓手。我们可以导出双态的方式,从敏捷模式到精益形态,到精益和敏捷混合的模式。同时,我们还有一个监管的合规要求,通过信通院的5级4维度模型,我们目前已经给国内25家企业做了生产体系,我们在组织赋能目标对齐和端到端的可视化,价值流动和流水线以及度量可视化这块做了很多的工作。

03

我们的目标——帮助用户更好地落地DevOps

我们的目标就是为了更好地帮助客户来实践和落地 DevOps ,我们怎么做的呢?其实 DevOps 主要有四个核心的内容,前面我们也提到了,怎么样能够通过协作的方式,快速的把产品和客户的价值快速交付,在这过程里还有一个很好的度量体系,没有度量的东西是没有办法评价它的价值和它的成功与否,这些东西必须要有一个很好的基础平台,是个很关键的因素,平台、速度、协作和度量。可视化的度量能够把你的研发进度质量投入实时可见,及时的调整优化,这个是我们在帮助企业做 DevOps 落地的一个核心的四个维度。

博云在 DevOps 实践中能做哪些事情?这是我们在为客户落地的时候能够做得一些事,首先我们可以给客户做整个 DevOps 的咨询,在咨询的过程里,我们把微服务和应用、服务装在容器里,这都是均匀延伸的,输送到我们的 DevOps 平台上跑起来。同时我们在两翼这块,一方面通过统一云管理平台,纳管客户所用的公有云、混合云,通过云管平台能看到整个底层资源的使用情况。我们还有一个自动化运维,眼睛看得见,手能够动,这是一个自动过程,同时我们还有一些容灾的方案和安全解决方案。

这个是信通院四个维度,我们能做哪些事情细化一下。基于咨询交付能力的提供,在三个维度,设计、风险管理、组织架构等等方面,我们提供这些方面的咨询,然后我们在产品方案交付能力上提供全流程过程的复杂,在敏捷开发管理包括持续交付和持续的技术管理运维,这个是我们为客户提供的四个维度的服务。

我们的优势和特点主要在支持双态模式,而现在很多企业说我们的稳态肯定是不能抛弃的,敏态只是开始尝试,你让我把所有的抛弃掉,我心里还是不踏实的,突然我发现没有抓手了,怎么办,所以稳态和敏态我们公司都可以支持,多种的敏捷模式支持,清晰简洁的。

包括我们的自动化和度量,这三个是目前博云在帮助落地 DevOps 的时候主要的几个亮点,这是我们的优势,刚才说了容器,我们在 CNCF 的贡献一直排名在前十位,在近180天内,排名是前五位,同时我们在自主研发能力这块,我们自研的容器网络方案,包括一些负载均衡、安全解决方案,还有包括多场景解决方案,博云都有亮点,包括支持 AI 和 AI DevOps 和边缘计算的产品解决方案等等,博云在这块都做了很多的研发实践。

讲一个某券商的案例,我们知道券商的业务种类非常多,规则也很复杂,发展也很快速,监管很严格,所以多样性给IT建设带来了快速响应的压力。他有急速交易和移动交易,包括智能客服和智能投顾、移动展业、精准营销、集中运营和机构,包括客户实战性,在随着IT技术和云计算等等使用的过程中,对证券的赋能作用日益凸现,科技和业务的加速融合,这也给他们提供了很高的要求。

基于这个的背景和诉求,我们开始给他们导入整个规划,我们在流程支持研发和运营支持上,帮助他们来解决业务到IT的让渡,成本到项目的让渡,包括他们业务响应和开发人力内部协作方面做了很大的提升和改善。

我们来看一组数据,测试覆盖率提升了 76% 以上,自动化测试的成功率达到 95% 以上,流水线的平均执行能力是 8 分钟,应用不足的平均时长达到了 47秒,这个在业内非常快,所以他们这次获得了 DevOps 的三级评准,在18%的领域里有了他们的一己之位,同时我们在以下七个领域方面给他们做了很好的优化和提升。

目前,在 DevOps 领域中,博云拥有众多金融机构案例,平台已在企业的生产环境落地,平台能力经过生产级有效认证。

DevOps让金融业数字化转型更敏捷 | 分享实录的更多相关文章

  1. 数字化转型:敏捷和DevOps如何降低风险,提高速度

    进行数字化转型就意味着团队需要应对经常发生冲突的挑战--例如,要应对在复杂的相互依赖环境中快速变化的需求.对软件开发人员来说,这是一个熟悉的困境. 如果使用传统的瀑布方法来应对这些挑战,就会发现,在线 ...

  2. 专访|HPE测试中心总监徐盛:测试新思维-DevOps,持续测试,更敏捷,更快速

    2016年7月22日,「HPE&msup软件技术开放日」将在上海浦东新区,张江高科技园区纳贤路799号科荣大厦小楼2楼举办,msup携手HPE揭秘全球测试中心背后的12条技术实践. 徐盛:HP ...

  3. 华为云PaaS首席科学家:Cloud Native +AI,企业数字化转型的最佳拍档

    近日,在2019华为全球分析师大会期间,华为云PaaS首席科学家熊英博士在+智能,见未来(华为云&大数据)的分论坛上,从云计算行业发展谈起,深入云原生发展趋势,对华为云智能应用平台做了深度解读 ...

  4. DevOps时代,企业数字化转型需要强大的工具链

    伴随时代的飞速进步,中国的人口红利带来了互联网业务的快速发展,巨大的流量也带动了技术的不断革新,研发的模式也在不断变化.传统企业纷纷效仿互联网的做法,结合DevOps进行数字化的转型. 通常提到Dev ...

  5. Money 20/20 | 未来金融数字化转型:数字化半径与全栈式战略观

    小蚂蚁说: 近年来,国际和国内的领先银行纷纷全力投入数字化转型.IDC去年报告说,全球1000大企业里面,67%已经把数字化转型定为企业级战略,而决定数字化转型成功与否的是人的思想改变.我们用数字化半 ...

  6. 稠州银行数字化转型:打造银行数据大脑,建立全新数字化DNA

    数字经济时代,银行如何进行数字化转型?业务模式转型与科技转型如何协同并进? 2019年1月4日,在上海蚂蚁金服ATEC城市峰会上,浙江稠州商业银行(以下简称“稠州银行”)副行长兼首席信息官程杰分享了稠 ...

  7. 数字化转型中企业真正困惑-传统IT架构如何改造和全面上云

    对数字化转型,整体来看大部分人相对关心问题主要还是集中在以下两个方面. 企业传统的IT架构如何如何微服务改造,演进发展 企业传统IT如何全面上云和实施云原生 以上两点实际都包括一个关键点,即企业当前内 ...

  8. 阿里云场景化阿里云企业数字化转型售前方法PSA

    阿里云场景化阿里云企业数字化转型售前方法PSA 目录 01 课程收获 理解企业数字化转型的概念.内涵.本质 了解企业数字化转型的要点.目标和切入点 掌握数字化转型项目售前阶段实践方法 场景化方案 阿里 ...

  9. DTSE Tech Talk | 第9期:EiPaaS驱动企业数字化转型

    摘要: 揭秘华为企业集成新模式. 本期直播详解 组装式概念解析 EiPaaS的核心技术能力 华为实践经验分享 EiPaaS未来的技术趋势 直播讲师:华为云PaaS DTSE布道师 傅翌伟 tips:E ...

随机推荐

  1. vue-router 报错、:Avoided redundant navigation to current location 错误、路由重复

    在用vue-router 做单页应用的时候重复点击一个跳转的路由会出现报错 这个报错是重复路由引起的只需在注册路由组建后使用下方重写路由就可以 const originalReplace = VueR ...

  2. 六十来行python代码完成一个文件分类器

    ​    你的桌面是否像这样的一样被各种文件给堆满了,但是每一个文件又不清楚是否后面还有作用,也不敢删除,自己一个一个转移又太麻烦了.没关系,今天我带大家用python一起来做一个文件归类器,一键进行 ...

  3. Ethical Hacking - GAINING ACCESS(6)

    Server Side Attack Analysing scan results and exploiting target system. Go to the Analysis page and ...

  4. SpringBoot 接收前端参数的几种方式

    昨天和前端小伙伴在联调是碰到了参数接收不到的错误,我在postman上测试接口是正常的,但是与前端对接时就接受不到参数,请求方式都是get,但是问题就在于json  和 form-data 的区别!这 ...

  5. mysql 5.7.13 安装配置方法

    linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下: 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysq ...

  6. Python学习周期 学习Python要多久?

    学习python编程需要多长时间?首先我们需要明确一点,在互联网技术领域,技术始终在不断的迭代升级,只要进入IT行业就要时刻保持学习的状态,才能不被技术进步的车轮碾压.我们目前讨论的python学习周 ...

  7. JAXB XML生成CDATA类型的节点

    试了好久才找到一个解决办法,我是用的JAXB的,如果你们也是用JAXB那么可以直接借鉴此方法,别的方式你们自行测试吧 第一步:新增一个适配器类 package com.message.util; im ...

  8. springboot(八)内置SpringMvc静态文件地址修改

    参考:作者:恒宇少年链接:https://www.jianshu.com/p/c6ab1081fd5f   介绍: SpringMVC大家都不陌生,而被SpringBoot集成的SpringMVC除了 ...

  9. 06 . ELK Stack + kafka集群

    简介 Filebeat用于收集本地文件的日志数据. 它作为服务器上的代理安装,Filebeat监视日志目录或特定的日志文件,尾部文件,并将它们转发到Elasticsearch或Logstash进行索引 ...

  10. 面试题十八:在O(1)的时间内删除链表的节点

    方法一:将要删除的·节点的下一个节点的内容复制到该节点上,然后删除下一个节点注意特殊情况:链表只有一个节点时,则删除头节点,则把头节点设置为null, 如果删除的尾节点则需要顺序遍历链表,取得前序节点 ...