32

“只做Kubernetes分发版没有前途” Rancher和阿里云的合作揭示容器下一步

 4 years ago
source link: https://www.tuicool.com/articles/yuemY3r
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

云原生是一种构建和运行应用程序的方法,云指容器云,原生意味着开箱即用,不用额外定制开发。以Docker技术为起点,Kubernetes为容器编排工具的趋势兴起,在满足最初的虚拟化需求后,云原生将是云厂商的下一步。

做最好的Kubernetes管理平台,还是打造行业最好的Kubernetes,这是摆在容器公司眼前的两条现实路径,前者寡而后者众。

“有人去做AI,有人要做DevOps,有的做定制,还有的倒闭了”,Rancher大中华区总经理秦小康如此描述当下的行业现状。容器厂商一边创新,一边分化,也是技术于商业的正常演进。

2019年云栖大会期间,Rancher和阿里云在容器领域合作再度升级,Rancher v2.3及之后产品将集成阿里云开放云原生应用中心(Cloud Native App Hub),企业可以在此基础上实现容器应用一键部署。另一方面,阿里云容器服务ACK 2.0 全新升级,其中云原生混合云架构也相应增加了对Rancher的支持。

就双方竞争又合作的“复杂”关系、容器领域的进展等话题,雷锋网采访了秦小康和阿里云容器服务研发总监易立。

容器重塑企业应用开发流程

容器技术的沃土是金融领域,所有的金融业务都有一个特性,在某一个时间业务量会集中爆发,所以需要马上在公有云上扩展资源,这种秒杀需求最初来自于运维部门,IT资源的弹性扩展是公有云的强项,消耗这些资源最简便的办法就是把应用部署在容器上,这是容器在企业应用场景的起点。

随之IT开发人员发现,使用容器开发不需占用太多资源,而且部署、打包快,开发测试人员不用再额外部署环境,落实了CI/CD(持续集成/持续交付),比虚拟机时代的CI/CD、DevOps效率都要高。

“有一个客户跟我讲,在没有容器的年代,只有代码的改变才能触发重新编译,现在容器年代,改变一个配置项,给系统增加个容器,都会触发代码的重新架构,不用再去手工参与,就能把CI/CD系统真正的优势发挥出来,这些东西让企业发生了改变”,秦小康表示。

B7fEnuJ.jpg!web

阿里云容器服务研发总监易立

易立补充道,随着互联网应用的深入普及,整个行业对创新的速度、效率要求越发提升,所有企业都已经把技术的能力变成它的核心竞争力,任何企业都需要能快速迭代,低成本试错,只有这样才能活下去。

在这个大趋势之下就要求研发能够快速响应业务需求,能够快速将业务上线的技术,包括整个应用架构从单体变成了微服务架构,从传统瀑布式开发方式变成了DevOps,此时大家都遇到一些共同的挑战,当开始微服务之后,无论分布式应用的开发、部署、运维,都变得非常复杂。

在很早之前业内就提出了DevOps的概念,但从来没有落地。因为开发人员讲的DevOps和运维人员讲的DevOps实际上是两件事。

“容器出现恰好是顺应时代的一个选择,它使得应用开发的效率提高,本地开发、本地测试,包括应用的分发、应用的自动化运维、标准化的交付,在不同的环境迁移变得如此简单。开发效率是以前的十倍,交付效率是以前的三倍”,易立表示。

雷锋网了解到,阿里集团在七年之前选择开始走容器化路线,当时与后来的Docker没有直接关系,采用阿里自研平台,其后容器镜像成为应用打包的标准格式,Kubernetes成为资源调度、应用交付的事实标准。

“之后更妙的事情发生了,整个社会大分工出现了,应用层在上层做抽象,云厂商把底层做的更加原生、更加灵活、更加具备弹性、更高可用,技术进化的速度又加快,新的计算框架比如Kubeflow、Service Mesh持续地在成长”,易立感慨道。

eURF7f3.jpg!web

Rancher大中华区总经理秦小康

Rancher的定位

“我们现在将自己定位Kubernetes管理平台。和容器领域所有的公司都不一样,其他的公司现在需要做的事情是打造行业最好的Kubernetes,每个人做出一个东西来,希望自己是最好的Kubernetes”,秦小康表示。

从厂商的角度,当然希望客户只使用自家的Kubernetes,但是不同业务和不同部门的需求差异化,一个企业内部至少会有两个以上的Kubernetes集群同时存在,而且有可能一部分在公有云,一部分在私有云。

运维人员、开发测试人员的管理难度变大,技术选型路线也不完全相同,甚至可能互相之间还有竞争,不能互联互通,就意味着出现新的烟囱式IT架构,这和容器诞生的初衷相悖。

容器领域大小厂商众多,国外的AWS,微软、谷歌等,国内的阿里、腾讯、华为等,都在做“最好的Kubernetes”,举个简单的例子,阿里肯定不会同意AWS纳管自己的Kubernetes,而AWS也没有主动意愿费力不讨好,如何找到一个稳定可靠的第三方做Kubernetes的管理平台,成为大厂的共同考量。

ieQ3muj.jpg!web

Rancher 2.3集成阿里云App Hub

Rancher是目前业界唯一一家与所有领先云提供商(阿里云、AWS、百度智能云、腾讯云、华为云、平安云、Azure、谷歌云等等)达成合作、支持其托管的Kubernetes集群的企业级开源Kubernetes管理平台。

这意味着客户可以通过Rancher把容器集群部署任何一个云上或者云上的Kubernetes,并且可以获得统一界面上的统一管理,提供安全、稳定性、界面认证、监控日志功能,包括Kubernetes版本的升级,回退等。

“技术锁定(lock-in)是客户竭力避免、但很多供应商出于利益想要实现的东西。但Rancher希望为客户提供尽量多元开放的选择。这是国内外大多其他容器和Kubernetes管理平台都做不到的,因为他们都想尽量塞给客户一个‘全家桶’并且因闭源而增加客户后期迁移或改变选择的难度,”秦小康表示。

目前来看,Rancher的定位可以说是成功的。2019年上半年收入同比增长161%,客户数量增长52%,此外,Rancher在大中华区的业务增长了300%,截至2019年年中,其在中国拥有1.67万的企业部署,并已有超过120家付费企业客户。

今年7月29日,Rancher公布了新一轮2500万美元C轮融资,投资人中既有原A轮及B轮投资人,也有新投资人进入,说明投资人认可Rancher如此的战略定位及打法。

与阿里直接竞争又合作

Rancher并不是没有自己的Kubernetes集群,在某种程度上,Rancher和阿里云确实是直接的竞争关系。

专有云和公共云的产品形态决定了产品实现不一样,阿里云的专有云有两个大版本,一个是企业版,一个是敏捷PaaS版,企业版和公共云架构一致,弹性是公共云最大的强项,建立在公共云之上的容器如何发挥出最大能力是主要挑战。

在敏捷版上,容器厂商要对接用户自己的基础设施和IT的运维的流程、IT治理的策略,意味着在定制化和现有系统集成的灵活性上要做更多设计,同时也要在一些可服务管理性等这些方面做额外工作。

专有云是云的私有化部署,这和Rancher所做的事情类似。对此,秦小康是这么解释的:“在专有云这个领域,如果一个客户能够有多集群管理能力,而且又能够运用到阿里在这么多年积累出来的中间件能力,这个企业能真正自己解决问题。而任何企业只上一个容器平台,或者企业想把阿里的中间件的能力移植到自身企业环境里面,没有下面的支撑也非常困难,成本也很高,所以我们目前在这方面做了点工作,以及未来我们有更大更深入的合作。”

易立也表示,阿里云与Rancher在有些领域确实有重合,但是绝大多数领域还是一个共赢的过程,因为其基本商业模式并不冲突。

Rancher和容器的下一步

“Rancher最早做Docker管理,后来做Kubernetes分发版,再后来做Kubernetes管理平台,今天我们觉得做Kubernetes分发版没有前途”,秦小康给出了他的判断。

“Kubernetes分发版也有很大的公司在做,比如红帽Openshift,红帽内部把Rancher当成最大竞争对手,但它的最大竞争对手其实是亚马逊的EKS和阿里的ACK等,Rancher如果还做Kubernetes分发版,就是跟所有人竞争。”

如果企业需求仅仅是做一个单独私有容器云,Rancher和其他容器厂商的区别并不大,但只要当客户的需求演进到混合容器云,需要与阿里云等容器云厂商对接,Rancher的优势即刻显现。

Rancher认为容器的下一步是Micro PaaS,他们于今年5月推出了可以在任何符合标准的Kubernetes集群上使用的Micro PaaS平台Rio。

Rancher的管理平台已经实现多集群管理,同时Rancher认为多集群容器需要更细颗粒度的管理,Micro PaaS可以实现不单在多个Kubernetes上,甚至在一个Kubernetes上多个容器里可以重新装一个Rancher产品。

“即使企业一个部门用一个开发平台,但是由于多租户的原因,两个部门因为安全原因绝对不能互通,但在容器中的应用性质是一样的,上面要独立的环境。Rancher可以在它的一个容器里再开出一个集群来独占。我们的概念尽管领先,也有不错的市场位置,但是现在的技术工具演进这么快,不可能在一个技术一个位置上躺着吃一辈子,所以基本上一年左右两年左右就得革命”,秦小康解释道。

客户的关注点正越来越多地从基础设施层向上转变到至Kubernetes管理层,这将是未来10年企业IT领域最大的机遇,Rancher联合创始人及CEO梁胜预判容器行业的未来。

Rancher意为“牧场主”,因为计算资源常被称为“牛”,在云原生的大潮中,容器领域需要更多的“牧牛人”。 雷锋网 (公众号:雷锋网)

相关文章:

专访Rancher CEO 梁胜:Kubernetes和Service Mesh互补

伏影建立实时威胁追踪系统,容器安全走在前沿|深度了解绿盟五大实验室进展

阿里云容器市场份额全球前三、中国第一,进入强劲表现者象限

雷锋网原创文章,未经授权禁止转载。详情见 转载须知

AjMFfiv.jpg!web

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK