曾宇,腾讯公司副总裁。 2002年加入腾讯,先后负责腾讯研发线管理,互动娱乐事业群游戏、互娱相关的技术研发及管理工作,2012年升任公司副总裁,16年起主要负责移动互联网事业群技术管理工作,继续参与公司级技术管理工作。
2018年3月21日,由中国工信部指导,信通院主办的"云计算开源产业大会"在国家会议中心举行。大会邀请了行业内多位重磅人物与共同探讨、交流云计算开源技术及产业化经验,探索开源技术创新的发展途径,也开启了中国信通院和腾讯开源项目TARS的深度合作。
会议期间腾讯副总裁曾宇,阅文集团副总裁傅徐军,科大讯飞资深架构师凌军,大唐移动副总工蔡月民,优品财富CTO阮曙东,SWOOLE创始人韩天峰共同启动合作发布仪式,并进行了圆桌会议,对TARS进行了详细的探讨发言。会上,腾讯公司副总裁曾宇谈到了腾讯整体的开源策略,并表示:技术必须产生价值,开源需要携手发展。
技术必须产生价值
首先,曾宇先生被问到开源是否应该树立“互联网企业技术价值观”,他回答表示:
“互联网企业技术价值观是,技术必须产生价值。怎么样让自己的技术在实际的社会和企业产生价值,我相信这个是腾讯技术人的一些执念。我认为开源代表了一种未来技术发展的途径,技术的发展必须站在前人基础上往前不断地迭代,而不是反复地造轮子。一个好的开源项目会吸引到众多的参与者,它在输出自己能力的同时,也不断在吸收这个社区的营养,会长得越来越健壮,大家会对它有更好的发展。整个产业在开源技术的支持之下,会大大的缩短技术创新的周期。”
同时,曾宇也举了开源技术怎么帮助初创企业创造价值的例子:“有一些稍微初创的企业,它在有一些idea之后,不需要搭建非常重的技术团队,不需要攻克很多技术难题,他可以依托开源,很快把想法付诸实现。当然创新的效率其实是蛮关键的,因为创新的idea很可能会失败。如果每一次创业的成本都很高,那么会阻碍这个行业的发展。我相信开源的发展和云计算的出现,应该是更好的弥补了这个短板。我很期待我们开源不断扩大的情况之下,更多的有想法的人、更多初创的企业可以得到成功,我相信这就是开源所创造的价值。”
曾宇在腾讯大学公开课曾分享到:
技术是第一生产力,因为技术解决了几个问题:“第一是赋能,第二是提效。一方面,我认为可以把技术当做一个工具箱,也就是说技术是工具箱里面的工具,最后能加工出什么样的产品,肯定是产品策划说了算,由他去构思,但是技术的作用就是让工具箱里面的工具越来越多;另一方面,从技术的角度可以让产品研发的效率变高,带来的结果是创新尝试的次数可以更多,在同样的条件下,原来只能尝试十次,但现在可以允许你试一百次,留下十个点子,这十个点子最后有一个做成一个巨量级的产品,这是技术带来的。”
树立互联网企业的技术价值观——技术必须产生价值:“不可否认历史上有很多伟大的人,做出了一些对社会发展起到非常重要作用的事情,例如无线电波的发明对我们的生活产生多大的影响,是不可估量的,但是这个东西在当时是没有用的。我想说的是技术能真正产生价值是非常重要的。我们在选择技术方向的时候,永远要考虑和洞察用户此刻最急需的是什么。”
腾讯TARS将优秀架构赋能于更多企业
这项支撑腾讯内部系统的TARS技术,对其他企业进行赋能时,适合什么样的场景?曾宇回答道:
“一、TARS开源项目最根本解决了分布式计算的问题。十多年来,腾讯积累了对海量用户的经验,在面对海量用户的时候,很清楚怎么样去做分布、怎么样去做负载均衡、怎么样去容错等等。这一套技术如果从头开始搭起,可能要踩很多的坑。
“二、提高研发效率是它另外一个职能,由于它的微服务化,不需要太关心底层框架,可以把注意力集中在service的开发上面。所以从这两个角度上讲,TARS能比较多的节省研发成本,以及减少事故出现的机会。对较小规模的企业来说,如果所有的服务一台主机就可以撑住,那么意义可能不是特别大。但如果你需要做分布、需要去做多服务、需要把服务去做拆分,TARS就比较合适。当然,现在会有很多其他类似的中间件,大家也各有各的特点,TARS是比较适合稍微中型或者大型的私有云使用,它拥有更大的优势。”
与业界其他同类项目相比,TARS具有三大优势:
一是TARS同时支持多种计算机语言。除支持C++、Java、Nodejs、PHP、Python等多种计算机语言之外,Go语言版本也在今年发布,在敏捷开发层面能支持快速构建及自动生产代码生成;
二是TARS具有针对服务进行治理的运营管理平台。具备服务发现、智能调度、容灾容错、柔性熔断等高可用特性,并提供完备的立体化监控措施及一整套完善的可视化管理平台助力高效运营,让系统的运行状态一切尽在掌握;
三是TARS的成熟度和稳定性更好。TARS已有10年的经验积累,内部经过腾讯在不同业务上的实践和发展,日臻完善。在外部与金融、教育、医疗、政企等行业的多家知名企业和创业企业进行深度合作,共同为互联网+生态添砖加瓦。
开源需要携手发展
圆桌会议最后,曾宇提到:“TARS脱胎于腾讯本土内部业务,然后开源给到合作伙伴,我们发现其实腾讯外部有更复杂的技术需求,需要支持那么多合作伙伴,所以还有很多需要提升的地方。这些需求会驱动开源团队持续开发满足更广的技术需求和符合广大社区的发展。另外,我也很期待开源以后,合作伙伴跟我们携手去发展这个技术,让它有更广的适应性,最后为更多企业的技术架构进行赋能。