当前位置:CIO频道人物访谈 → 正文

石化盈科副总裁李涛:云原生让应用在云上以最佳姿势运行

责任编辑:shjiaz 作者:查士加 |来源:企业网D1Net  2022-05-19 09:11:44 本文摘自:企业网D1Net

《云原生降本增效大咖说》是企业网D1Net与腾讯云联合策划出品的访谈栏目,我们期望通过深度专访,挖掘企业应用云原生技术的驱动因素,探索各自的应用历程,了解企业面临的技术痛点以及解决之道,梳理云原生技术应用最佳实践的一系列方法论,向外界展示云原生技术的价值,为中国企业的云历程再添助力。

本栏目采访了腾讯云、蒙牛、中国黄金集团、海尔、石化盈科5家企业技术大咖,来分享企业在部署云原生背后的思考、实践效果和方法沉淀。

石化盈科信息技术有限责任公司(以下简称“石化盈科”)成立于2002年,是由中国石油化工股份有限公司(以下简称“中国石化”)和香港电讯盈科企业资源有限公司共同出资成立的合资公司,亦是国家规划布局内的重点软件企业。依托多年能源化工行业信息化最佳实践经验,石化盈科以“企业数字化转型的使能者”为愿景,利用“服务+产品+平台”作为企业数字化转型的核心动力,推动中国石化向数字化、网络化、智能化迈进。

在本期“云原生降本增效大咖说”中,企业网D1Net采访了石化盈科副总裁李涛。作为一名正高级工程师,李涛拥有26年IT行业从业经验,22年项目管理经验,12年中高层管理经验,曾亲自负责大大小小近百个项目,其中千万级项目达20余个,她在中国石化率先实现了“平台+应用”的系统建设模式及应用生态,牵头建成了中国石化统一的“电商及客户服务”PAAS平台。凭借在工作中取得的傲人成绩,李涛曾先后多次获得国家部级科技进步二、三等奖,以及一项管理创新三等奖。

石化盈科副总裁 李涛

云原生是一种构建和运行应用程序的方法,与以前传统的方式相比是一套更为先进的技术体系和方法论。在李涛看来,应用程序原生为云而设计,在云上以“弹性+分布式”的最佳姿势运行。根据多年的实践经验,李涛认为云原生技术成功落地的关键在于团队的组织沟通结构,当企业从传统的单团队作战向更加专业、细分的多工种合作的持续交付模式转变,整体的交付水平和交付速度将进一步提升。

以下是企业网D1Net对石化盈科云原生应用实践采访内容的整理报道。

企业网D1Net:您如何看待云原生产品技术?有哪些实践经验?

李涛:云指应用程序构建于云上而非传统架构之上,原生指程序在设计之初就为云而设计,在云上运行,可以充分调用云的弹性和分布式的优势,这与以前在单个服务器上运行的状态完全不同。云原生的要点主要体现在DevOps、持续交付、微服务和容器四个方面。

从产品分类来看,云原生产品主要包括开发云原生、架构云原生、计算云原生、运营云原生和数据云原生5个大类。石化盈科作为一家IT公司更侧重前四类,大型央企或中国石化这类业主单位对数据云原生更加关注,而从石化盈科的角度去看数据云原生,更多是从技术视角去看,例如数据治理和技术设计方面的原生状态。

从公司运营的角度,我们非常看中云原生的三个价值点。首先,我们更关注云原生技术带来的实际效益,它让企业资源更高效地协同,让企业以更低的存储成本无限扩展计算资源达到更强的算力,这对企业以及应用而言都是最好的方式。其次,与传统的开发方式相比,云的敏捷性大幅提升了应用的开发效率,我们要求开发人员在应用程序开发时要能够调用云的资源。最后,云计算在带来强大算力的同时,让数据处理能力得以延伸到需要消耗大量算力和基础设施资源的领域,提升我们的大数据能力和AI能力,为企业应用赋能。

2015年前后,消费互联网及云原生技术爆发,被企业级应用所关注。中国石化在2014年开始了解云原生技术,我们也在同年开始接触这一技术,并在2015年初启动了大型采购类B2B工业品电商应用建设项目,彼时石化盈科团队与互联网大厂的技术高手共同组成了一支混编团队,进行系统的设计与开发,逐渐形成了中国石化统一的电商和客户服务平台——易派客工业品电商平台,这是一个非常典型的平台经济转型的成功案例。

在此基础之上,紧接着我们把化工销售领域的SAP CRM系统,用云原生的技术方式重新改写,移植到统一的电商平台之上。随后在2016年,我们做了中国石化化工产品销售电商——石化e贸,并将其与采购电商易派客集成、打通,共用一个统一的服务云平台。同年,我们已将这一能力对外输出,打造了中国华能集团的电子商务平台。以上这些都是我曾亲自带队参与的项目。

企业网D1Net:石化盈科采用云原生产品的驱动因素来自哪些方面?

李涛:驱动因素来自内驱力和外驱力两个方面。从内驱力的角度来看,如果我们不想被市场淘汰,那么在技术管理体系规范、项目交付质量等方面必须保持技术的先进性,而云原生是一个大趋势,有助于我们在技术领域保持竞争优势。虽然我们不能把所有传统应用都进行重新改造,但是涉及到大并发量、实时性要求高,甚至是云边协同的应用,我们全部都用云原生技术进行改造,这是石化盈科内部的驱动力,也是头部IT公司的一个重要诉求。

从外驱力的角度,石化盈科由中国石化控股,是其最主要的IT建设公司,因此我们的系统建设能力要与中国石化的集团战略以及各板块的业务需求同步,配套我们的技术和服务能力。而中国石化的信息化水平在央企中名列前茅,对新技术的关注度非常高,对技术先进性的要求也非常高,早在2000年就打造了自用的采购电商和销售电商。2015年,中国石化提出了一个颠覆性诉求,想要将其内部的工业品采购能力通过易派客平台输出给其他企业,倒逼我们快速掌握云原生技术,并进一步强化成为团队能力。

企业网D1Net:石化盈科应用云原生产品技术经历了怎样的过程?主要用到了哪些产品?

李涛:首先从服务中国石化的角度来看,中国石化拥有x86架构、通用架构、互联网架构等多个私有云,也用公有云私有域,属于多云混合云架构,因此我们在构建解决方案时要尽量做到与基础设施云无关,要让应用能够在不同的云上移植和调用,这是我们的一个主要原则。

从石化盈科的角度来看,我们的主要业务体系包括:智能制造、经营管理、商业新业态、基础设施和智能硬件五大业务,我们的应用系统用到了一些云原生技术,也会调用一些公有云的底层技术组件,例如一些必要的分布式数据库组件等,与此同时大部分组件和服务是石化盈科基于云原生的开源技术开发的。

抛开基础设施层面的云不谈,我认为云原生更重要的作用是在云基础设施之上开发我们的相关应用。石化盈科在商业新业态、智能制造和经营管理三个层面,结合中国石化业务发展的不同阶段,进行云原生技术的应用,其中应用最深的是商业新业态领域。石化盈科通过多年的努力打造了稳定的平台型产品ProMACE,它是一个工业互联网平台,相当于一个云原生技术产品的系列集,供与我们相关的应用团队使用。

例如,在智能制造领域,对于中科炼化、古雷石化等一些新建的大型企业,会有一些数据量特别大的应用,这类需求我们会用云原生技术来解决;对于那些对数据量和实时性要求不是特别高的应用,我们仍然以传统的方式开发。之所以做出这样的选择,是因为云原生技术对团队的开发能力、部署能力和运维能力有着很高的要求,尤其是组织能力,必须清楚地了解团队有哪些组件,以及如何对这些组件分库分表的进行部署等等。

坦白来讲,我们现在还无法一步到位地让所有团队都拥有这种能力,因此只能在需要的业务场景中,用云原生的方式实现相关应用。当然,我们会在服务大客户的过程中沉淀云原生的各类组件,放到我们的ProMACE平台上供各事业部调用,最终交付给我们的用户,这样我们的交付成本会逐渐降低。除此之外,我们还为企业客户提供用于边缘计算的ProMACE一体机,支持集团型企业总部与下属企业之间端到端的云边协同场景。

企业网D1Net:石化盈科在云原生应用的过程中遇到了哪些挑战?

李涛:第一大挑战是团队的意识转变和工作方式的变化。2015年我们在做易派客项目时,明显感觉到云原生的应用不单纯是技术问题,团队的建设方式与合作能力面临的挑战更大。虽然项目压力很大,但是初期我们只将云当做一个基础设施来用,并没有意识到要用云原生的方式进行应用开发。如果不对应用进行分库分表的部署,当业务量大增时,即使增加底层的基础设施资源,应用也无法调用。因此,对我们来说,最大的转变是要求设计和开发团队先去识别哪些应用要通过云原生的方式进行设计开发,并且在调用服务时要做到读写分离、分库分表,例如在写入时写到哪个库或哪一群库,二者差别很大,不能混淆。

第二大挑战是迭代,也就是DevOps。最初做易派客电商平台时,我们并没有想清楚应该做成什么样,但是时间不等人,只能想清楚一个业务模块开发一个功能,然后在此基础之上增加功能、完善需求,不断迭代。传统的开发方式,少则两三个月,多则半年以上,两周一个迭代周期对我们的项目团队来说是一个非常大的挑战,我们要明确需求,在5天内完成开发,用2天做测试,然后交给专业团队统一在云上发布。DevOps的方式让整个团队的分工更加明细化,同时我们与用户之间的工作流程和确认表单必须特别清晰,根据需求的排程2周一次迭代,持续开发、持续测试、持续发布。即使每次发布只有一小部分变化,也需要做全量测试,由此也会衍生出一些自动化测试的需求,我们也开发了这类自动化工具降低测试的工作量,减少错漏。

当项目完成后,我们将云原生的经验和能力进一步提炼,用2年时间将持续交付方式推广为公司的统一要求,让DevOps平台将整个开发过程管理起来。我们将DevOps平台以及自动化的测试工具放在ProMACE平台上,每个团队会根据项目特定的业务场景来使用这些工具,或是进行相应调整。目前来看,石化盈科具备云原生能力的团队占比大概在40%左右。

企业网D1Net:您最看重云原生技术的哪些价值?帮您解决了哪些痛点问题?有哪些希望改进的空间?

李涛:要想真正发挥云资源的能力,必须以云原生的方式构建应用系统,尤其是那些高并发应用。对于石化盈科而言,云原生技术的重要价值:首先是通过能力的复用实现降本增效。

未来的应用都会跑在云上,而组件的复用能够让我们和用户之间实现双赢,因此石化盈科将加大云原生PaaS层产品的研发投入,做强专业的云原生技术类的产品研发团队,提升容器调度以及微服务全生命周期的支撑能力。

其次是团队组织能力的提升,从传统的单团队作战转向更加专业、细分的多工种合作的持续交付模式。与此同时,我们也将持续交付模式延伸到了传统瀑布式应用的开发领域,在开发的管理方式上达成一致。未来我们要尝试建立云原生应用开发的流水线,把相关规范在流水线中固化下来,形成一套方法论来提高云原生应用整体的交付水平和交付速度,进一步降低技术门槛。

企业网D1Net:从企业数字化发展和转型的角度来看,您觉得未来云原生在帮助企业实现降本增效目标的基础上,还有哪些更大的价值可以发挥?

李涛:首先,云的特点在于海量的存储和计算能力,能够帮助企业消除大数据和人工智能的技术壁垒,便于企业扩大业务规模、进行业务创新,尤其在数字化转型与数据资产化的时代背景之下,企业正在经历从业务数据化向数据业务化转变的过程,未来云原生给企业带来的价值将不可限量。

其次,从技术的角度来看,云原生让企业不再受限于某一个技术平台的约束(如操作系统、数据库等),让我们的应用变得更加通用,能够从一个平台迁移到另一个平台,我们都有了通用性和应用性方面的意识。

第三,在开放协作方面,云原生技术让从业人员能够以一种通用的标准进行业务开发与探索,在同一个生态中合作共建。例如我们的ProMACE平台在中国石化内部叫石化智云,相关合作伙伴都可以在这一平台之上进行开发,这种开放协作的生态建设方式,对企业的数字化转型可以起到关键的助推作用。

最后,云原生对国产化的支持也大有裨益。以数据库产品为例,虽然对于有强一致性要求的核心业务场景,仍要使用先进的数据库产品,但是对于很多用户而言,有了云技术的加持,用最终一致性就可以解决大多数的业务需求,因此这类需求我们会采用国产化的数据库解决。

结语

经过一系列深度访谈,企业网D1Net与腾讯云发现,虽然大型传统企业选择云原生技术的契机、面临的挑战以及技术的实现方式略有差异,但是呈现的效果却殊途同归,云原生架构的先进性,在降本增效、快速迭代、架构标准化、资源复用、高效协同、业务松耦合管理、夯实安全能力等方面,发挥了显著作用。

云原生作为科技发展的重要里程碑,这项技术本身及其背后的一整套管理方法论正在持续迭代的过程中,为此腾讯云联合中国信息通信研究院、作业帮编写推出了2+万字的《降本之源-云原生成本管理白皮书》,系统介绍了如何通过云原生来提升IT资源利用率,实现企业的降本增效

白皮书中提出的“云原生成本管理模型”,在腾讯内部、外部客户历经大规模实践,实现了通过云原生技术并充分利用弹性技术,整体平均利用率提升到30%~40%;一些企业在使用云原生混部技术后,最高实现整体平均利用率提升到60%~70%

下载《降本之源-云原生成本管理白皮书》

http://www.d1net.com/statics/images/ad/202206/20220601_Tencent_cloud_wp.pdf

掌握提升企业IT资源利用率方法论

石化盈科副总裁李涛:云原生让应用在云上以最佳姿势运行 扫一扫
分享本文到朋友圈

关于我们联系我们版权声明友情链接广告服务会员服务投稿中心招贤纳士

企业网版权所有©2010-2022 京ICP备09108050号-6

^