《云原生降本增效大咖说》是企业网d1net与腾讯云联合策划出品的访谈栏目,我们期望通过深度专访,挖掘企业应用云原生技术的驱动因素,探索各自的应用历程,了解企业面临的技术痛点以及解决之道,梳理云原生技术应用最佳实践的一系列方法论,向外界展示云原生技术的价值,为中国企业的云历程再添助力。
本期采访了腾讯云、蒙牛、中国黄金集团、海尔、石化盈科5家企业技术大咖,来分享企业在部署云原生背后的思考、实践效果和方法沉淀。
腾讯云云原生凯发在线的产品中心总经理邹辉提到:过去三年,腾讯把自研业务(如qq、微信、腾讯游戏、腾讯广告、腾讯会议等)全部搬到了公有云上,并且完成了云原生改造。“这一决策”背后其实有非常多的历史原因和深度思考。上云上到什么程度,当时也有一番争论。腾讯决策层讨论时提出:“上到虚拟机这一层根本就不是真正的上云”和“部分业务技术运行的很好,局部最优但不代表着全局更优”两个观点,于是最终决定不光要上云,还要完成云原生技术改造,彻彻底底完成技术的升级换代,而不只是换一个轮子。
“任何企业在考虑云原生技术时,降本增效一定是首要目标。”海尔智家全球数字化平台技术总监高丽在接受采访时如是说。对多数企业而言,探索云原生的旅程并不是一帆风顺的。蒙牛数字科创部产品经理刘维刚提到:“蒙牛在应用devops的过程中也走了一些弯路,经历了一个痛并快乐的过程,如今这些痛点有些已经解决,有些尚在尝试解决的过程中。”
中国黄金集团黄金珠宝股份有限公司科技信息部总经理周韩林正在被众多微服务统一管理方面的难题困扰,他提到:“分布式系统及微服务架构相对于原来的单体应用,服务链路更长也更复杂,再加上系统本身存在的bug,当问题出现时,我们不太容易确定是系统本身出现bug还是云原生技术出现了问题,再加上对于云原生技术本身的应用,我们与凯发在线的合作伙伴都没有太多经验,因此是一个边应用边探索的过程。”
即使是石化盈科这样的能源化工行业领域一流的it公司,也面临着一些困境,其副总裁李涛提到:“云原生技术对团队的开发能力、部署能力和运维能力有着很高的要求,尤其是组织能力,必须清楚地了解团队有哪些组件,以及如何对这些组件分库分表的进行部署等等。坦白来讲,我们现在还无法一步到位地让所有团队都拥有这种能力,因此只能在需要的业务场景中,用云原生的方式实现相关应用。”
《云原生降本增效大咖说》精彩内容集锦
腾讯自研业务上云经历 为企业云原生实践指明最佳路径
腾讯云云原生凯发在线的产品中心总经理 邹辉
邹辉:经过三年的努力,现在腾讯所有自研业务全量完成了云原生改造。腾讯通过云原生技术将不同业务、不同事业群的几千万核心资源全部拉通到统一的资源池,由统一的容器技术进行调度和管理,有效地减少了资源浪费,自研业务历经3年实现全部上云,总规模达5000万核,累计节省成本超过30亿元。同时我们也进一步通过容器的在离线混合部署等技术,使资源利用率得到质的提升。
除此之外,在自研上云的过程中,我们进一步将微服务技术、devops等研发效能方面的工具体系在内部统一,实现了开发和运维效率的大幅提升。在服务腾讯内部自研业务的同时,我们还将这些技术以标准产品的方式放到腾讯云上,对外部客户输出。可以看到,越来越多的开发者和企业用户正在基于腾讯云的衍生产品去构建应用,如今腾讯云原生产品已服务300万外部开发者,拥有国内最大的微信小程序开发平台和开发者平台。
在服务内部业务时,我们发现很多外部企业内部的平台团队对容器等云原生技术有一定了解,但是距离用好云原生还有很大的门槛。所以我们在21年时推出了“燎原社”这一计划,旨在通过一系列培训课程、深入企业业务的分析服务等领域,帮助传统企业用户更好地使用云原生产品和服务,解决企业云原生改造最后一公里问题。
传统企业进行云原生实践:首先,上云前期的决策和规划非常关键。为什么上云?为什么要做云原生改造?云原生改造的价值是什么?改造过程中可能会碰到那些问题?改造的阶段和目标如何制定?前期要有非常清晰的认知和决策,企业内部从上到下要达成共识,按照规划和节奏分步落实。
其次,思维方式、组织架构和流程规范上需要转变。传统企业的软件和架构相对老旧,研发模式上也不那么敏捷。所以除了关注技术本身外,也要多关注云原生相关的理念:如devops(持续交付,自动化运维)、微服务设计、弹性伸缩,动态调度;同时在组织架构和流程规范上,也要有相应的调整,以适应云原生场景下的新诉求。
最后,要注重技术储备。例如微服务、容器的技术储备,通过业务层面的一些培训,让业务更好地进行云原生改造。当然,传统企业也可以与云厂商合作,进一步提升技术团队和业务团队的综合能力。
专访邹辉:腾讯自研业务上云经历 为企业云原生实践指明最佳路径
原文链接:http://www.d1net.com/cloud/cases/576706.html
快速实现业务需求 云原生加速企业数字化转型
海尔智家全球数字化平台技术总监 高丽
高丽:2017年,我们正在探索业务中台建设,向互联网、物联网的方向转型,通过建设凯发在线的产品中心、客户中心等能力中心,不断沉淀海尔智家的业务中台能力。在这一过程中,云原生技术发挥了很多优势,不论是底层容器云基础设施的稳定性,还是整体技术架构的先进性,都在帮助我们快速地实现业务需求。
海尔智家采用云原生技术的驱动力主要来自三个方面:
一是业务需要快速迭代,我们常说小步快跑,这需要一套管理加技术指导的方法论来落地,而落地的基础就是云原生的持续交付能力;
二是降低成本,采用容器云之后,海尔智家提升了整体硬件的使用率,基础设施成本大约降低了37%,与此同时,应用k8s大大缩减了运维成本和人工投入;
三是架构的标准化,我们需要快速迭代的业务非常多,我一直在思考怎样结合一套产品实现松耦合的架构治理和落地,而选择云原生这条路持续实践,发生任何流程和架构上的变化,都能快速适应。
通过建设“云原生”平台能力,我们的业务逻辑会越做越轻,而云原生的技术底座会越来越厚,我们实现了低成本、高质量的快速交付,需求交付周期从20多天缩短到14天,提效非常惊人。云原生的关键在于帮助业务快速迭代,对每个岗位都是一个全方位的重构,与此同时还能为工业互联网等全新的业务凯发在线的解决方案赋能。云原生技术在各个层面都是可观测的,这种机制能够帮助我们快速定位问题并快速恢复,我认为这是所有企业必须具备的能力。
在对云原生技术的探索方面,我们正在将其复制到大数据和人工智能平台上,与此同时也在将安全基础做扎实,例如权限控制、服务级的动态隔离、访问控制等等,尽可能做到细颗粒度的安全管理。此外,基于云原生技术底座,我们也在探索可组装式应用,且在低代码开发方面已经小有所成。例如通过海尔定义的微服务脚手架,以前每个开发人员需要花费7-10天才能搭建的环境,如今只需要1-2个小时就可以完成。
海尔智家技术总监高丽:云原生加速企业数字化转型
原文链接:http://www.d1net.com/cio/interview/574509.html
开发效率低,it背锅?云原生技术破难题
中国黄金集团黄金珠宝股份有限公司科技信息部总经理 周韩林
周韩林:我们采用云原生产品的主要驱动因素有三个:
一是传统架构应对公司业务的快速发展和调整越来越吃力,开发效率越来越低、升级测试量越来越大、运维包袱越来越重,急需解决系统解耦、分表分库、资源弹性等痛点;
二是原有数据中心基础设施设备新旧参差不齐,节假日现场值守、24小时监控,空间也有限,如果进行改造升级需要大量人力、物力、财力,并且时间周期长,日常运维的压力也日益增加,因此急需解决自动化运维、智能化监控、资源快速分配等需求和问题;
三是2017年勒索病毒盛行,网络安全态势日益严峻,自身安全团队能力、安全设备、安全软件、数据中心现状等都存在很大差距。
目前,公司的核心系统完成了微服务架构改造,与之前相比实现了系统升级快速迭代、业务松耦合管理,对于计算和存储资源使用不均衡、弹性调度不足、运维效率低、开发迭代周期长等问题的解决上有了显著提升。使用devops后,运维人员从繁重的构建、打包、制作镜像、部署发布等工作中解脱出来,更多的关注于服务运营和监控。同时,使用容器编排工具k8s后,实现了系统的自动化运维。微服务 devops的组合提供了足够的柔性化和敏捷开发的能力,使企业更灵活的应对变化。
其实,企业使用云原生产品都存在一定的技术门槛,解决这些问题需要一个过程。我们的做法:一是与云厂商以及开发公司进行定期沟通,为内部人员提供学习的机会和场景;二是通过devops等工具实现管理和监控的自动化、智能化;三是开发很多中金助理小机器人解决应用系统难以触达的场景;四是通过小的中台系统以微服务的方式进行调用,用于跨部门的系统以及跨公司系统之间的对接,避免点对点网状的系统对接方式。
以前,我们经常说it容易背锅,这跟传统技术架构有关,由于前期准备周期长、开发效率低,导致新系统与业务匹配上出现了时空错位。应用云原生技术的这几年,我们的开发效率显著提高。我们的策略是小步快走,逐步完善,如果周期过长,需求已变,漫长的系统开发很容易前功尽弃。2020年初新冠疫情突发,公司临时决定尝试进行“全员营销”的创新思路,用时不到两周就完成了中国黄金官方微商城的上线运行。随后推出的各类秒杀活动中,在访问峰值流量比日常激增30倍的情况下,通过弹性伸缩等技术,系统成功抵抗住了访问压力,为客户提供了很好的秒杀体验。
中国黄金cio周韩林:借助云原生提效降本 推动企业数字化转型
原文链接:http://www.d1net.com/cio/interview/574537.html
devops变相放大技术红利 充分解耦 快速迭代
蒙牛数字科创部产品经理 刘维刚
刘维刚:蒙牛应用devops经历了一个痛并快乐的过程。起初我们对devops的理解比较浅,更多的是基于源代码的线上手动部署,我们通过设置不同岗位把这个职责拆开,由运维人员帮助程序员完成这个过程,现在回过头来看,这绝对是一个很痛且吃了不少亏的过程。
但是我们有很好的外部参考,在了解和学习后我们发现有非常多的工具能够帮助实现我们想要的devops,首当其冲的是采用开源的jenkins实现流水线管理。后来我们发现云平台上的企业级代码管理平台,提供团队的任务协同、任务管理、代码管理、打包发布,包括与云实例、云资源的整合、动态伸缩技术等等,与我们现在所面临的问题和困难高度契合,所以我们改用了云上的企业级代码管理平台,最后也带来不错的效果。
蒙牛在研发过程中遇到的痛点主要有五个:
一是对源代码的管理不够严谨,我们通过gitlab以及云厂商的代码管理工具对内、外部厂商分开管理,要求所有三方厂商必须通过我们的源代码和流水线进行发布;
二是资源利用率不高的问题,我们通过容器技术,让我们的运维人员可以进行很好的资源调配,从而大幅提升了资源利用率;
三是手工发布带来的诸多问题,如今通过代码管理平台我们已经完全杜绝了手工发布,禁止一切线上生产环境的手工干预;
四是缺乏统一的研发管理平台,云厂商的企业级代码管理平台,帮我们解决了这一问题,降低了管理成本,提升了管理效率。
最后是研发效能的问题,目前我们正在尝试解决。
对于蒙牛而言devops最好的价值是解决了人工部署这件事,使生产环境的可靠性和安全性得到一定保障。与此同时,devops让大家充分解耦,让交付速度得以大幅提升。这也是我们能从一周发布1次提升至大几十次的原因,相当于变相的放大了技术红利,让我们的技术价值在蒙牛这样一家传统企业得以充分释放。
蒙牛数科部产品总监刘维刚:devops让技术价值在蒙牛充分释放
原文链接:http://www.d1net.com/cio/interview/574356.html
未来云原生给企业带来的价值将不可限量
石化盈科副总裁 李涛
李涛:从公司运营的角度,我们更关注云原生技术带来的实际效益:首先,它让企业资源更高效地协同,让企业以更低的存储成本无限扩展计算资源达到更强的算力,这对企业以及应用而言都是最好的方式;其次,与传统的开发方式相比,云的敏捷性大幅提升了应用的开发效率;最后,云计算在带来强大算力的同时,让数据处理能力得以延伸到需要消耗大量算力和基础设施资源的领域,提升我们的大数据能力和ai能力,为企业应用赋能。
中国石化拥有x86架构、通用架构、互联网架构等多个私有云,也用公有云私有域,属于多云混合云架构,因此我们在为其构建凯发在线的解决方案时要尽量做到与基础设施云无关,要让应用能够在不同的云上移植和调用,这是我们的一个主要原则。
云原生更重要的作用是在云基础设施之上开发相关应用。对于中科炼化、古雷石化等新建的大型企业,会有一些数据量特别大的应用,这类需求我们都会用云原生技术来解决。在服务大客户的过程中,我们不断沉淀云原生的各类组件,放到promace平台上供各事业部调用,最终交付给我们的用户,这样我们的交付成本会逐渐降低。
在应用云原生技术的过程中,我们遇到了两大挑战:一是团队的意识转变和工作方式的变化。如果不对应用进行分库分表的部署,当业务量大增时,即使增加底层的基础设施资源,应用也无法调用。因此对我们来说,最大的转变是要求设计和开发团队先去识别哪些应用要通过云原生的方式进行设计开发,并且在调用服务时要做到读写分离、分库分表。第二大挑战是迭代,两周一个迭代周期对我们的项目团队来说是一个非常大的挑战,devops的方式让整个团队的分工更加明细化,同时我们与用户之间的工作流程和确认表单必须特别清晰,根据需求的排程2周一次迭代,持续开发、持续测试、持续发布。
在数字化转型与数据资产化的时代背景之下,企业正在经历从业务数据化向数据业务化转变的过程,未来云原生给企业带来的价值将不可限量。从技术的角度来看,云原生让企业不再受限于某一个技术平台的约束(如操作系统、数据库等)。在开放协作方面,云原生技术让从业人员能够以一种通用的标准进行业务开发与探索,在同一个生态中合作共建,这对企业的数字化转型可以起到关键的助推作用。此外,云原生对国产化的支持也大有裨益。
石化盈科副总裁李涛:云原生让应用在云上以最佳姿势运行
原文链接:http://www.d1net.com/cio/interview/574674.html
结语
经过一系列深度访谈,企业网d1net与腾讯云发现,虽然大型传统企业选择云原生技术的契机、面临的挑战以及技术的实现方式略有差异,但是呈现的效果却殊途同归,云原生架构的先进性,在降本增效、快速迭代、架构标准化、资源复用、高效协同、业务松耦合管理、夯实安全能力等方面,发挥了显著作用。
云原生技术已经被验证为企业上云的“默认选项”,是企业数字化发展的新底座。对于腾讯来讲,2022年是重要的技术里程碑之年,历经三年,包括 qq、微信、和平精英、王者荣耀、腾讯会议等亿级用户规模的腾讯自研业务已全面实现云原生改造,集群规模突破 5000 万核,累计节省成本超 30 亿,这使得腾讯打造出国内最大规模的云原生实践。
与此同时,中国南方电网、微盟、作业帮、unity、斗鱼、知乎、小红书等行业top级企业也正通过腾讯云提供的技术服务来支持自己的业务发展。
为了能够让it从业者更好的了解云原生创造的价值,腾讯云特别推出了《腾讯大规模云原生技术实践案例集》,通过6万多字详细介绍腾讯自研业务、外部典型客户的云原生技术实践,给同行带去一些参考。
下载《腾讯大规模云原生技术实践案例集》
一览10 国民级应用的上云之路
微信扫描二维码即可下载6万字案例集
关于企业网d1net(www.d1net.com):
国内主流的to b it门户,同时在运营国内最大的甲方cio专家库和智力输出及社交平台-信众智(www.cioall.com)。同时运营18个it行业公众号(微信搜索d1net即可关注)。