云原生已无处不在,《云原生人物志》是CSDN重磅推出的系列原创采访,我们关注云原生中每一个技术人、公司的身影。知微见著,窥见云原生价值与趋势。

作者 | 宋 慧
出品 | CSDN(ID:CSDNnews)

在云原生被热烈讨论时,业界较早以开源容器技术创业的Rancher,今年7月宣布被全球知名的企业级开源 Linux 系统公司SUSE收购,收购于12月正式完成。CSDN独家专访了前Rancher联合创始人及CEO、现SUSE工程与创新总裁梁胜。他不仅是云计算领域的连续创业者,还是设计并开发了Java核心技术JVM、主导了Citrix XenServer开源的大神级人物。在专访中,梁胜集中分享了对云原生、开源、科技趋势的看法。

在这里插入图片描述

前Rancher联合创始人及CEO、现SUSE工程与创新总裁梁胜

梁胜毕业于中国科技大学少年班,研究生时师从中国计算机科学行业泰斗中科院李国杰院士,后赴美国耶鲁大学攻读计算机博士学位,耶鲁期间梁胜师从Haskell之父Paul Hudak教授。在Sun Microsystems公司担任核心主任级工程师期间,梁胜博士是Java语言J2SE平台核心组件JNI(Java Native Interface)的作者,并随后领导设计和开发了Java语言核心JVM(Java 虚拟机)。

梁胜是云计算领域的连续创业者,过往取得成功的“作品”包括网络安全公司Teros与开源云计算平台CloudStack创建者Cloud.com。这两家公司先后被Citrix收购,之后梁胜担任了Citrix公司首位华人CTO,在Citrix期间,梁胜主导了XenServer在内的一系列开源项目。2014年,梁胜再次创业,创建了容器管理软件提供商Rancher(主要提供以Kubernetes为核心的云原生框架和平台),成为容器与云原生领域的技术先行者和重要参与者。在不改变原意的前提下,CSDN对访谈进行了整理和编辑。

开源大神SUSE梁胜:IT人员薪资上涨飞快,IT部门正在吞噬

** **

云原生被理解

CSDN今年云原生的讨论热度非常高,有一张形容“云原生吞噬一切”的图广为流传。您从2014年开始从事容器领域的工作,您怎么看待云原生现在的高关注度?

梁胜:今年云原生发展得非常快。因为疫情,几乎所有的员工都是远程办公,快餐店、加油站、商场等场景的流程也发生了很大的改变。原来的应用无法真正满足企业的需求,一些应用需要直接重构或者是做出改动,还有一些企业亟待进行技术转型,但总的说来,应用开发、部署的速度比以前快了很多。在这种环境下,企业会重新审视平台转型的问题。当前现存的许多企业平台架构可能是十年前架设的,那时的程序语言、框架现在都已经不再使用了。

云原生的框架是在云计算之后诞生的。原来的云计算框架像CloudStack、OpenStack比较简单,基本上还停留在基础设施层,一般用来运维服务器、存储、网络等硬件基础设施。容器、K8S以及云原生之所以变得受欢迎,是因为它解决了基础资源利用率的问题,它可以帮助用户在任意基础设施上部署和运维应用。这是一项新的技术。

在云计算之前,用户应用部署的频率并不高。企业开发一个新的应用,会反复进行压力测试、容灾测试。在应用上线后,更新频率极低,可能半年到一年才更新一次,并由工程师手工更新。在圣诞节等节日期间,所有的应用都会被锁定,不会进行任何改动。如今一切都不一样了,不同企业的各项业务迅速发展,企业的应用需求激增,每天都有新的应用部署。因此,对企业的系统也提出了更高的要求,例如双十一电商大促,可能在前一天晚上应用还在打补丁,或者是有新的应用上线,系统每天在发生变化。

云原生平台可以帮助企业以更可靠、更快、更安全的方式部署和运维应用。对于企业而言,云原生应用是最关键的,云原生平台可以直接管理云原生应用,充分发挥云计算的潜能,以最短的路径为企业创造最大的业务价值。

2015年,CNCF(云原生计算基金会)成立,重新定义了云原生,K8S成为了CNCF托管的第一个开源项目。至此,云原生开始与容器、K8S、CI/CD等具体技术产生直接关联,也开始被大众接受与理解,不再是一个抽象的概念。

** **

聚焦

CSDN硅谷的IT公司对云原生主流的技术方向聚焦在哪些方面?用户对云原生的接受度如何?

梁胜:硅谷的IT公司会更加专注一些,在云原生技术的各个方向上,都有不同公司聚焦。例如去年上市的Datadog专注于做监控, Rancher和红帽专注于做平台,前不久上市的JFrog专注于DevOps,有的公司做CI/CD,有的公司做镜像库,但每个方向都有成功的例子。

在中国,除了阿里、腾讯、华为等大企业之外,传统行业的企业对云原生技术的接受度比国外要慢一些,他们对技术的采纳程度不是很高,在IT的投入上也会相对少一点。目前看来,中国用户对云原生的接纳程度可能与两三年前的美国类似,大家都在学习云原生技术,也会在云原生技术上进行测试和试验。中国人比较实在,真正投入到生产环境上使用的技术不会盲目跟风。

对于Rancher这样的企业而言,现在无疑是一个很好的推广机会。我们希望能够帮助企业利用Rancher的技术,构建基于Kubernetes的云原生应用平台。当前,Rancher可以帮助企业管理任意基础设施上的K8S集群,并在K8S的上层整合其他云原生技术,最终推动云原生应用落地。目前,我们还在研发、集成与建设云原生生态的阶段,除此之外,我们希望可以做到让云原生应用变得“好用”,开箱即用。在云原生推广落地的路上,我们要做的事情还有很多。

** **

开源

CSDN中国公司从开源的使用者转变为贡献者,但同时,底层核心的技术(如Kubernetes、docker)仍由欧美开发者贡献,您怎么看?

梁胜:开源是技术创新的绝佳路径。开源可以让开发者直面用户,快速获得用户反馈。除此之外,开源还是一种非常好的推广模式,新的技术项目推广的最大障碍就是没人知道,而开源可以帮助好的技术获取种子用户,在用户群体扩大之后,再考虑商业变现。打个不完全恰当的比方,开源就像是抖音,有创造力的人创造有趣的内容并且发布在平台上,真正好的内容就会创造很大的经济利益。总的说来,开源是技术创新和技术推广的强而有力的一种模式,同时也可以创造经济效益。

还有一点需要注意的是,开源模式的关键是用户,这一开源项目能被大众认可。而这并非全然关乎技术水平的高低,也与用户需求、个人爱好等众多因素相关联。就像是世界顶尖音乐学院的专业人士,即便对音乐的造诣很高,但写的歌不一定被大众喜欢,即使是开音乐会,也未必能卖得出票。

在开源项目上,我认为做贡献者没有太大意义,国内有些公司为了知名度去参与开源项目,但并没有获得任何实质上的好处。国内公司现在真正要做的,是需要开发更多优质的开源软件,这并非一朝一夕可以完成的。中国的开源软件要实打实地跟全世界的开源软件竞争,但就客观现实来看,我们的创造力和品位仍有差距。

开源软件和用户直接接触,需要获得的是技术人员的认可,而非公司。但中国的一些企业对于开源模式比较缺乏耐性。开源一定要踏踏实实,真正理解用户需求,才能开发被大众认可的软件。当前,中国的优质开源软件还比较少,总是“味道”不对。我不认为这是技术的问题,就像先前提到的,与其他因素的关联度可能更大一些。但无论如何,好的产品是开源软件成功的“钥匙”。

** **

IT在吞噬一切

CSDN在您看来,云计算、容器和云原生等新兴技术是否存在短板与不足?在容器和云原生之后,您认为下一个技术浪潮是什么?

梁胜:从目前的情况看,现在流行的很多技术依旧存在学习曲线陡峭和易用性不佳的问题。虽然很多人都在关注与学习,但是技术还是比较复杂,也较难推广。未来IT系统发展注定越来越简单。未来的IT系统无需开发者们学习过多的技术、阅读大量的文档,就能直接使用,并且帮助他们直接解决问题。尽管目前的框架、技术、语言比以前高级了,但并没有真正提升程序员的效率,反而是让程序员的工作变得越来越复杂。程序员们花费大量的时间学习大量的技术、平台和工具,却没有办法输出更大的业务价值。

从另一个维度分析这件事情,我们刚才提到,云原生吞噬一切, IT部门也在吞噬其他部门。当前,IT部门面临的挑战越来越大,从事IT的人也越来越多,按过往的规律看,从业人员供过于求,工资将会有做下降,但实际上IT人员的薪资仍处于飞速上涨的状态,并且企业在IT方向上的投入越来越多。以沃尔玛为例,他们雇佣了一大批研发人员,这些研发人员的工资可能是店员工资的数倍。众所周知,沃尔玛的优势在于低成本,利润率也相对较低,如果沃尔玛不在其IT上重金投入,就可能会被亚马逊等互联网巨头击败。现在许多领域都在裁员,但程序员的人数还是越来越多,这是一个不太正常的现象。理论上来说,IT工具是为了提高效率而研发的,但IT工具越造越多,IT需求也越来越丰富。从我的角度来看,IT部门正在吞噬一切,将其他部门的预算和内容全部纳入IT部门。

但不容忽视的是,IT部门人员臃肿是一个极大的问题,也是目前SUSE和Rancher正在解决的问题。通过Rancher,企业的IT人员的研发和运维效率得以提升,人员可以进行一定程度的精简,而众多企业齐心协力养活了Rancher。就像是循环地进行赋能,IT领域一直在涌现大量的创新公司,与此同时,IT的效率会越来越高,同时也会有新的IT系统替换旧的IT系统。我们要做的只是需要通过开源模式推出创新的IT技术,推动IT不断向前发展。

** **

真正伟大的程序员

CSDN对您影响最大的一位程序员是谁?

梁胜:对我的工作和业务影响最大的程序员是Windows和Linux的创始人,Bill Gates和Linus。虽然Windows并不是Bill Gates独自构建的,Linus的工作也比较聚焦于Linux的内核部分,但这两位程序员对所有程序员的影响都很大。

我先前成立的公司Cloud.com被Citrix收购,但Citrix做远程桌面的机会,主要还是来源于Bill Gates,换句话说,Citrix收购Cloud.com的资金侧面的来源是Bill Gates。近日被SUSE收购的Rancher与Linux也有很强的关联,SUSE的旗舰产品就是企业级Linux操作系统,而Linux的创造者正是Linus。因而,这两位程序员对我的影响非常大。

CSDN对您影响最大的一本书是什么?

梁胜:成功的程序员都擅长写作。我想向从事软件行业的程序员推荐一本对我影响很大的书,名字叫做《英文写作指南(the elements of style)》。这本书只有几十页,它讲述的是我们应当如何进行英文写作。对于很多人来说,表达是最重要的。如果写作的能力有所欠缺的话,在需要写作的场合,会对将来的人生轨迹甚至是业务往来产生比较大的影响。

现在中国的发展势头非常好,可能大部分人已经没有必要专门学习英文写作,但是您希望从事软件行业,还是应该努力学习英文写作。《英文写作指南(the elements of style)》将会让你的作品拥有良好的风格。

CSDN最近您在关注什么技术?会考虑下一次创业吗?

梁胜:我目前在关注的方向还是云原生或者说是云计算最新技术,我更在意的是技术的深度而非广度。当中也会包含我们正在研发的项目,而我思考的更多的是研发人员如何更好地与业务人员接轨?怎样将这些新兴技术运用到PC和笔记本上?尤其是一些在数据中心需要耗费大量资源的技术,如何搭建在笔记本上?我希望可以真正提升研发人员的工作效率提升,并致力于通过云原生技术赋能研发人员。对于下一次创业,我目前还没有这个想法(笑)。

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐