3月14日,由长沙市工业和信息化局主办,拓维信息联合长沙市软件和信息技术服务业促进会(简称“长沙软促会”)等多家单位联合承办的“数字兴链,「云」化未来”云原生技术研讨会在拓维信息软件园成功举办。会上,拓维信息发起筹建长沙市软促会云原生技术分会,拓维信息基石研究院院长吴俊昭以《云原生时代的开发交付探索实践》为主题发表演讲,分享拓维信息在云原生技术领域探索与创新实践。
云原生开启数字化时代新周期
今天,整个世界已经逐步从信息化走向数字化,这过程中最大的变化在于:生产关系从“人-机器-信息”变成了“数据-机器-人”,数据成为最重要的资产,这是一个不可逆的过程。
如果把人类整个发展过程一拉长,每个不同的阶段都有标志性的技术存在,数字化时代,云原生和云计算就是现在最重要的技术。
现今,再去看云原生的时候,可以将其比喻为互联网和移动互联网发展的初期,整体正处于一个体系化的加速阶段,未来的三到五年都将是云原生基础设施快速建设期。而随着整个技术体系的加速到来,行业中会存在各式各样的定义。
如果把云计算比喻成水井或者是水管的话,云原生就是更加高效、封装、以应用为中心的云计算,我们可以把它想象成智能的供水系统,它让我们可以使用像水电燃气的方式一样便捷的享受云资源和数据服务。
更具体的说,未来的技术不管是数据库、AI、IoT、大数据都将以云原生为底座运行,未来的企业也都将运行在云原生的技术基础之上。可以说云原生是企业数字化转型的必然路径,也是新一代的“云操作系统”。
VUCA时代催生开发交付新范式
VUCA时代,企业面临着非常多的不确定性挑战,多元化价值、个性化需求.....数字化企业在应对这些时, “ 敏捷、高效、易用”的数字基础设施将成为竞争关键,其中新的开发交付方式也将诞生。“敏捷”以应对复杂性新经济的变化,“高效”以提升产品和服务的竞争力、“易用”帮助降低开发和运维门槛实现快速响应,云原生正是这样一个在充满不确定性的时代中可以把控的确定性的胜负手。
处在这样一个充满挑战的时代,我们的数字世界生态也在发生着巨大的变化,正如CNCF推广大使陈齐彦所说:开源世界,科技公司,数字产业。这三个物种今天在主导着全球的科技创新。科技产业里,这三个物种之间达到了一个新的动态平衡,构成了未来数字科技的核心铁三角。以往的“研究院-产品部门-市场部门”倒金字塔模型的创新方式正在慢慢地被“哑铃型”的创新方式所替代。
哑铃一端是开源社区,这里汇聚了世界上最牛、最创新的一批项目和人才,包括了华为、好雨科技等企业开源项目,他们为科技世界提供了最强的创新供给,让软件定义世界成为可能。另外一端就是以拓维信息为代表的科技企业,吸收开源社区的创新力,融入对行业业务的理解,借助云原生技术,超常敏捷地将最新的技术组装成面向市场的产品和服务,帮助不同行业的客户实现数字化转型。同时这类科技企业反哺开源社区,帮助整个开源社区的创新和繁荣,构建起目前创新世界新的动态平衡关系。
从实践到产品,拓维信息的云原生之道
拓维信息作为一家拥有二十余年的软件产品研发及服务经验的科技企业,截止目前已经服务了超1500家的政企客户,积累了丰富的开发、交付经验。但随着数字化的深入,客户对软件产品和服务提出了更高的要求:快速创新、低成本试错、及时响应市场需求和变化、安全、可靠.....这对我们也带来了很多挑战,传统的项目管理方法和技术体系难以为继,会出现协同、新技术融合、开发交付周期长、成本高等问题,阻碍团队整体研发效能提升。
在外因和内需的双重推动下,拓维信息开始了新一轮的实践探索,并成功形成一套“道、术、器”三位一体的开发交付理念:“道”是以解决实际问题、实际效果为原则,“术”是云原生的开发交付新模式为方法,“器”是以拓维·梧桐云原生平台来实践我们在云原生时代软件的生产力。
对内:我们关注的是如何提高产品、研发团队的产研效率。通过拉通业务目标,建立场景化的自动化工作流,提高团队产研效率;通过敏捷项目管理,让各个团队不同角色来围绕共同业务目标,进行高效的协同;通过一套持续交付流水线,实现CI/CD、制品库的上下游打通,一次设置、多次复用,充分解放开发交付过程中相对机械化的打包、部署等重复劳动,提高开发效率,加速成果交付。同时,我们还以应用为中心,实现了一站式的云原生应用的创建、修改、发布、运维与销毁,可以帮助团队以更高效可靠的方式把多个微服务组成的应用无缝发布到生产和测试环境,极大提高产研效率。
对外:我们关注的是如何加速价值的响应,满足外部客户的全天候交付需求。一方面,我们通过开放应用商店,存储、共享企业发布的服务组件和应用系统,从而有效管理所有的应用版本,为后续不同的版本更新和分发打下基础;另一方面,我们还支持K8S和华为CCE、阿里等多种跨云资源,多集群的统一管理,支持应用在多云环境下一键交付。
聚焦三大场景,助力数智升级
这样一套“道、术、器”三位一体的开发交付理念,能够有效助力三大云原生关联场景的数字化升级落地:
首先是云原生的落地这一场景,除了组织和文化方面的问题外,技术上的难度也是比较大的,一方面是由于云原生技术的复杂性导致学习成本高;另一方面,在整个项目的协同过程中,信息断层会导致工具割裂,让团队很难形成有效沟通。拓维信息基于自身云原生理念,自主研发了一套图形化、低门槛的软件生产线,一站式平台方式把不同角色的工具链进行整合和维护,让团队里面不同角色能够在同一个平台上通过统一的工作流进行协同。此外,还有一点关键因素就是易用性,我们在整个平台的打造过程中,充分考虑到了屏蔽底层技术的复杂性,通过简化云原生应用的技术的内容,让我们开发团队更加关注到业务本身。
再者就是本地开发这一场景,一方面,包括政府、军工等在内的诸多行业,会出于信息安全的考虑,要求在内网环境进行开发、交付,这对于做软件服务的企业来说会造成诸多困难。另一方面,随着微服务化的深入,服务之间的联调会极度困难,特别是与云端的微服务联动调试,经常会由于云端和本地的原因,导致Debug非常困难。还有就是关于环境搭建繁琐等问题。拓维信息基于自研云原生平台打造了拓维·梧桐Cube开发交付解决方案,为企业提供一套本地化、开箱即用的研发环境,软硬协同、全栈一体,让软件研发团队无需关注基础底层技术栈,大幅提升开发交付效率,加速企业数字化进程。
最后就是有关于多样化交付的场景,我们往往会遇到:产品需要部署到不同的环境,适配、部署、交付难度大;随着客户业务的增长,大量服务变更起来易出错;网络隔离情况下需要离线交付,存在较大服务成本......等问题。对于这些问题,我们设计了类似于软件物流中心的概念,根据用户个性化需求,将用户所需要的资源交付物进行分解、打包,应用模板的方式,标准化、可靠地一键进行多云交付,对接多云系统,支持在线和离线甚至远程升级的模式,让我们的交付变得非常的简易。
基于这三大场景,分享拓维信息在云原生领域的两个典型案例:
第一家是某中小型研发企业,该公司缺乏完善的人员组成和技术储备,希望把资源都投入到与业务直接相关的研发活动上。拓维信息通过提供云原生产品,以一体机、集成式的开发环境,将传统环境搭建以周为周期的时间成本缩短到小时级别;通过可视化、自动化的持续交付流水线,实现应用的持续集成和部署,大大提升了他们的发布效率;另外我们还在应用交付层面,实现了研发、生产、和测试环境的无缝对接,上线时间通常可以实现由日级提升到分钟级。
另外一家,是我们助力某省高速集团以云原生理念加速数字化转型升级。随着数字化的深入,客户急需一套先进的技术手段来规范信息系统建设、开发运维管理工作,但缺乏相应的管理手段及专业人员,难以实现系统的支撑。在支撑整个云原生的实践中,我们实现了统一开发运维管控,通过工具,帮助客户将14个供应商开发的90多个系统统一到一个平台上,覆盖应用开发、交付、运维等各个阶段的内容;其次,对这些系统开发人员仅仅通过2个多小时的培训,便在2月内完成了90多个系统的迁移,帮助客户实现了低门槛应用云原生化;此外,我们还实现了运维活动可见性,通过将300多个组件的运维活动实时可见、可观察、可干预、可回滚,大大提升整个系统的维护效率,保证其整个系统的稳健运行。
云原生的时代已经来临,数字化转型不是把技术武装到牙齿,而是把技术融入企业的基因。未来,拓维信息将持续在云原生领域开展探索,用云原生助力企业开启和加速数字化进化之旅。
全部0条评论
快来发表一下你的评论吧 !