专访Rancher CEO 梁胜:Kubernetes和Service Mesh互补
扫描二维码
随时随地手机看文章
云原生领域的又一个热词:Istio,如果你还不清楚Istio的现实意义,大可以把他视作两年前的Kubernetes,Kubernetes日趋成熟,押宝Kubernetes的厂商也获得或大或小的商业成功,Rancher就是容器领域领导厂商之一,而今Rancher已经开始布局Istio。
容器领域的盛会KubeCon+CloudNativeCon今年首度登陆中国,期间Rancher举办了以Service Mesh为主题的云原生服务网格(Istio)企业峰会,峰会期间对话Rancher联合创始人及CEO 梁胜获悉Rancher最新动态。
Kubernetes和Service Mesh互补
云原生的技术版图逐渐丰富,包括Kubernetes在内的现有容器技术解决了应用快速部署和上线等问题,但部署之后的应用运行问题,类似于灰度发布、流量治理与健康管理等还没有得到很好解决,Service Mesh应运而生。
Istio诞生于2016年,谷歌的初衷也是使用Istio对微服务进行管理,后来谷歌与开发类似技术的IBM、Lyft等公司决定将其开源,正如Kubernetes已经成为容器编排领域的事实标准,当下Istio很大程度上就代表着Service Mesh。
梁胜表示,Service Mesh无疑是未来微服务架构发展的重要指向,“从容器发展的技术来看,Kubernetes和Service Mesh基本上是一个互补的关系。你可以将Service Mesh想象成是一种更高级的部署容器应用的方法,它能解决目前Kubernetes并没有解决的一些问题,最终帮助企业用户进一步利用容器和微服务。”
容器运行于主机上,Kubernetes负责容器的基本调度和编排,Istio主要做的是服务发现,另外如安全性、控制、监控等功能是Kubernetes原生不具备的,目前有一些非常繁琐的方法在实现,Istio可以便捷的完成应用管理、服务管理。
今年7月底Istio 1.0正式发布,如所有高速发展的开源技术一样,Istio并不完美,甚至可以说是刚刚起步,在混合云支持、模块化安装、网络功能和大规模部署可扩展性等方面都有待改进。
Google Cloud首席技术官UrsHölzle此前提到,Istio与Kubernetes非常吻合,几乎感觉就像Kubernetes的下一次迭代,两者由同一个团队完成,但用户从Istio获得的价值可能会大于Kubernetes。
但需要注意的是,Istio与Kubernetes并不是紧耦合的。梁胜表示,Istio也可以和mesosphere、consol整合,Istio与Kubernetes并不是非要互相搭配使用,两者互补但是又可以独立分别部署。
完全开源的企业容器云平台
了解到,2017年9月Rancher成为业界首批全面拥抱Kubernetes的容器管理平台提供商,目前Rancher企业级容器云平台已经迭代到2.1版本,Rancher 2.1引入了下一代自动集群操作和应用程序管理功能,并为用户提供了从Rancher的Cattle编排迁移到Rancher Kubernetes的迁移路径。
此外,Rancher在本次大会上宣布增加对华为云容器引擎(CCE),Kubernetes(ACK)和腾讯Kubernetes引擎(TKE)的阿里巴巴云容器服务的支持,更早之前,Rancher已经支持管理Google(GKE),Amazon(EKS)和Azure(AKS)的托管Kubernetes服务,这也让Rancher成为唯一一个支持所有领先云提供商的云托管Kubernetes集群的Kubernetes管理平台。
Rancher 2.1提供了企业在其组织内轻松采用和管理Kubernetes所需的所有关键功能,与其他容器云平台厂商不一样的是,Rancher是唯一完全开源的企业云平台厂商,当问及为何Rancher选择了这种略不一样的模式,梁胜直截了当的表示,“为了推广”。
“Rancher的开源并不是为了让使用者贡献代码,是要让更多的人用,全开源是Rancher很有效的一个推广方式,用户量多了之后,产品质量就能够提高,可以让我们更好的走通用化、产品化的道路,也能够把付费用户服务的更好。实际上付费用户卖的就是技术支持,Rancher提供的主要价值是确保平台的稳定性和安全性”,梁胜解释道。
梁胜告诉,Rancher通过全开源来增加用户量,现在差不多一百个用户里有一个会成为付费客户,未付费用户同样能给Rancher带来回报。截至目前,Rancher在全球已经有超过一亿万次下载和20000个生产节点部署,拥有包含迪斯尼、IBM、乐高、美国农业部、SONY、中国平安、海航集团在内数百家大中型政府及企业客户。
上汽全资投资的云计算中心帆一尚行,其业务发展部总经理龚瀚申就表示,Rancher全开源在上汽的技术选型中也起到很大的作用,上汽很大一部分工程师直接使用Rancher构建容器平台,上汽也顺理成章的成为Rancher付费用户。
“通过部署容器技术,我们提升了整体的操作效率。这给我们的系统和工程师团队带来了很大的改变,让他们有更多时间可以专注在其他业务上,”龚瀚申补充道。
从市场层面来看,日前VMware收购了Kubernetes初创公司Heptio,IBM收购红帽,都可以理解为市场出现了一些变化,整体容器行业还处于一个早期的高速发展期。
“Service Mesh实际上市场还不大,对于Rancher来讲,我们真正比较在乎的竞争还是跟其它初创公司竞争,初创公司的手段和执行力很多情况下是大公司不能相比的,我实际上更加在乎国内的早期容器创业公司,华为这类大公司反而不是我们的竞争标的”,梁胜表示。
面向未来,梁胜表示,要让Service Mesh为所有人所用,Rancher将加大在Service Mesh的投入力度,在确保产品安全可靠的基础上,平衡产品的简单易用性,让服务到服务通信变得快速、安全以及可靠。