返回

提问 添加收藏

专访 Rancher CEO 及大中华区技术总监:上汽项目中容器技术如何落地

本页包含4张图片,默认未加载,显示所有图片

编辑部的故事 发布于 2018年11月26日 (共有1个回帖)

2018年11月13日,上海JW 万豪酒店,开源中国李晨老师、赛迪网徐培炎老师,集微网刘燚老师对Rancher联合创始人及CEO梁胜、Rancher大中华区技术总监江鹏就上汽项目中容器技术落地的相关问题进行了一次精彩的群访。

点击加载图片

(群访现场)

嘉宾表示:“早在2016年,Rancher就已经和上汽进行过一些容器方面的技术交流,当时上汽正在做一些容器落地的技术评估。到了2017年,K8S基本上已经成为容器业内的标准,上汽在这方面做了一些早期的部署和尝试,并且投入了很多资源和力量。”如今,2018年马上结束,上汽在容器技术方面又有哪些突破性进展?对未来又有哪些展望?且看本次群访实录。

点击加载图片

(开源中国 李晨老师)

【专访嘉宾】

梁胜,Rancher Labs联合创始人及CEO。Java语言J2SE平台核心组件JNI(Java Native Interface)的作者,领导设计了Java语言最为核心的JVM(Java虚拟机)。于2008年创立全球顶级云计算公司cloud.com,并推出著名的云计算管理软件CloudStack。cloud.com后被Citrix收购,梁胜出任Citrix Systems云平台首席技术官,也成为Citrix首位华人CTO。于2014年创立Rancher Labs Inc.,旗舰产品Rancher是一个开源的企业级Kubernetes平台,是业界首个且唯一可以管理所有云上、所有发行版、所有Kubernetes集群的平台。

点击加载图片

(Rancher联合创始人及CEO 梁胜)

江鹏,Rancher Labs大中华区技术总监。曾担任Citrix首席顾问、Microsoft高级技术项目经理和解决方案专家。在应用交付、虚拟化、云计算和其他相关领域拥有超过10年的工作经验。深入了解企业级IT解决方案、私有云和混合云架构。独立设计并带领团队实施过数十个虚拟和云计算相关项目。对金融、制造业和其他行业有深刻的理解和项目经验。

点击加载图片

(Rancher大中华区技术总监 江鹏)

【访谈实录】

1、请先简单介绍一下Rancher是怎么和上汽合作的,当中包括了哪些技术?

上汽在容器技术积累上有比较长时间的积累,也进行了比较大规模的投入。通过2年多以来我们和他们研发团队的密切交流,会发现Rancher可以从各个层面上满足上汽的业务需求,包括:

一是基于上汽自身的业务特点,容器平台构建在他们的物理服务器之上,并且容器集群需要以上汽内部资源的Ansibe作为主要的部署工具。Rancher为上汽提供了一个统一的容器管理平台,能为上汽位于不同地点的数据中心、不同机房进行统一的管理;

二是从长远的战略规划上看,上汽希望容器平台在未来的拓展过程中能够实现混合云K8S的管理。Rancher能够对接纳管AWS、AKE以及GKE等容器集群,能充分满足上汽未来在海外扩张方向的需求;

三是Rancher为上汽搭建的容器平台能满足上汽内部的业务复杂管理的需求,包括租户本身的隔离、权限控制、配额管理方向的需求;

四是Rancher作为100%开源的平台,上汽能够结合Rancher去做一些满足他们特定业务需求的改造和定制化内容。

 

2、上汽集团应该属于传统制造行业的客户代表,他们目前已经在容器领域有了一定的探索和实践。那么,未来上汽集团在容器管理还有没有更长远的一个布局?Rancher又是怎样帮上汽提供咨询以及制定今后长远规划的呢?

第一,容器本身相对来说还是一个比较新,或者说是门槛比较高的技术,包括K8S也是。对于容器技术在传统制造业的落地,尤其是在上汽这种大的集团当中落地,他们也面临了非常多的挑战。简单来说,就是集团下面有不同的子公司,每个子公司的IT人员或者技术人员,技术水平可能存在参差。

第二,从上汽集团的情况来看,K8S作为容器技术的基础,已经比较成熟了。我们会认为,容器技术要继续深化落地,可以从一些新的技术比如说Service Mesh下手,让用户真正使用起来这些新的技术、真正地去推广,Rancher希望能够在这些方面做有益的尝试。比如说Rancher现在也有个Rio项目,希望能把K8S包括接近于Service Mesh原生用户的体验区做融合,真正地让用户可以以非常简单的方式利用容器技术,去满足自己业务的需求。而这些新的技术尝试未来我们也会去和上汽合作,在传统制造行业的环境当中去做一些技术的尝试。

 

3、对于大型传统制造行业来说,他们的业务比较繁杂,可能已经同时使用了多个系统,推动容器化管理相对而言应该是比较困难的一件事情。那么您觉得,合作过程当中最大的难点和痛点是什么呢?如果他们想利用容器化来帮助自己转型,最大的问题会是什么?

上汽是一个非常大的集团,业务需求非常多样化,它会有一些传统的制造业企业,包括整车业务、汽车后市场;同时它也包括新兴的业务,比如汽车金融、IOT。所以对于上汽来说,它的需求会是两个方向的,一个是面向互联网的原生业务需求,比如车联网、共享出行,这些需求带动了整个汽车行业的转型。而这一类基于互联网的原生应用系统,在我们推广容器技术的过程中,相对来说比较容易,因为它本身就是一个面向互联网的应用,本身应用从最开始的开发、设计过程是比较云原生或者是接近云原生的方式。

另一方面,像传统的业务,它们自身会有提高运营效率的需求,希望可以通过容器技术,通过新的云平台的建设,去把原本的一些复杂的系统架构、封闭的业务系统统一迁移到新的云原生平台之上,这个工作是一个循序渐进的过程。在这个过程当中,对于不同的下属企业或者不同的平台,我们会考虑不同的方案,选择一个比较适合能够真正满足客户需求去落地的方案来做,而不是一上来就把所有的东西都拿去做云原生的改造,一定要把平台拆成微服务。这里面的逻辑不是这样子的。

 

4、为什么互联网公司、电商公司,包括像上汽集团这类汽车公司,他们都对Kubernetes非常感兴趣,并且积极地想要去使用它?K8S对比起其他软件,优势在哪里?

每个公司都有自身需要解决的问题,业务的压力迫使一些公司要更快地开发软件、部署软件,让软件变得更加地可靠和安全,这是对于一般公司来说,存在的、固有的一个业务压力。但是像你刚才所说的,像这类的技术很多,为什么大家会愿意去选择K8S?一方面是基于K8S的技术成熟度,K8S是谷歌通过多年解决类似问题的技术尝试,所以技术上具有一定的优势。另一方面,则是K8S的市场做得比较好,包括KubeCon大会以及其他PR的项目,社区推广、品牌PR都挺重要的。这两个部分结合起来,在Kubernetes上进行投资和使用的人就会越来越多,这样它的发展空间就比较大。

 

5、这几天KubeCon很热闹,参会的很多公司也在推广他们的开发者生态。您所看到的中国开发者的生态现状是怎样的?开源技术在中国的开发者心中有什么样的地位?Rancher在开发者生态这部分又是怎么去布局的呢?

中国的开源技术发展得很快,但是从目前的市场来看,完全由中国公司推出并且获得成功的开源软件还不是很多。开源技术的门槛还是很高的,当中会有技术的门槛,也会有产品的门槛,它必须是一个别人真正需要并愿意使用的产品,还有就是推广的门槛。和拍电影、写小说一样,中国在文化、语言、技术上都还存在进步的空间,但我们已经发展得非常快了。

在将近20年以前,中国有一个特别出名的开源项目叫做Linux Virtual Server,创始人叫章文嵩,那是中国人20多年以前就能做出来的项目。现在阿里、腾讯、京东等一些大公司,也会把内部的一些需求进行软件类的开发,这是一条很好的发展道路,但绝对不是特有的道路,大公司内部会有他们对于软件的、独特的需求,未必适应外部市场。所以个人认为,如果中国以后能出现像章文嵩一样,一个人能做出很好的开源项目,我会认为这是将来中国研发人员一个很大的机会。

开源访谈Rancher
文明上网,理性发言
客户端 Android iPhone WP7