一路前行的Rancher
2020-06-23张帅
张帅
在Rancher官网“公司介绍”中写到,“在Rancher成立之初,Docker正在兴起,容器成为了一个全新的市场,关于如何管理容器、容器安全和容器编排的问题迫在眉睫,亟待解决。”从技术的角度上看,Docker所依赖的LXC容器技术,在十多年前就已被Google使用,国内的一些企业也在较早时就已经投入研发和使用。但是翻阅资料会发现,虽然容器能够充分利用计算资源,节省硬件开销,可事实上对于一些小公司而言,即使将10台服务器压缩到5台服务器,也不能帮助公司活下去。
正因如此,Rancher为采用容器的团队提供了解决异构基础架构上多个Kubernetes集群的运维和安全,并为DevOps团队提供用于运行容器化工作负载的集成工具。为了实现这些功能,Rancher搭建并集成了一套完整的用于管理K8s的组件,其中包括Rancher API Server、Cluster Controller、Cluster Agent等等。而组件之间的相互协调,使得Rancher能够掌控每个K8s集群,从而将多集群的管理和使用整合在统一的Rancher管理平台中。
Rancher是一家年轻公司,从2014年成立开始,其拼搏的样子像极了一位刚毕业的大学生在工作岗位中努力。有所不同的是,Rancher需要在市场中打拼。Rancher所受到的磨练和考验,不仅来自用户对于产品的评价与建议,还有来自国内外市场竞争的压力。随着企业数字化转型的浪潮从互联网转向更多的传统行业,容器基础架构软件市场不断增长,云服务也在不断以各式各样的技术深入不同的场景来提供具有行业特色的产品和服务。
在不一样的时代中,应该有不一样的当担,这是“后浪”的特色,不仅指人,还包括了这些“广阔天地,大有作为”的年轻公司。
努力的Rancher
回顾往事,2019年Rancher的前行路线可以说是畅通无阻的。上半年基本保持着一到一个月半的周期发布全新的云原生产品,下半年则重点投入在解决方案、产品以及认证等内容,拥有超过8项的行业创新。持续的创新是软件应用的必要前提,简单来说,硬件产品的成功取决于可應用的场景。而软件应用则是以优化为前提,在创新中也要保持更新的频率,从而不断满足用户的需求。
也正因此,Rancher2.2 GA版本的推出,充分满足了用户跨多个集群的应用程序的高可用性需求,推动企业进入跨多个K8S集群、混合云部署的新时代。从此之后,无论企业的Kubernetes部署在公有云还是私有云甚至是数据中心中,都能够实现统一的部署和管理。
在Rancher CEO梁胜看来,持续创新是Rancher保持技术领先的唯一途径。轻量级Kubernetes发行版k3s无论应用于笔记本、风力发电机、数控机床等场景,都可以实现从数据中心、公有云延伸到网络边缘和桌面云的统一部署和管理,官方在其微信公众号中,将K3s描述为“K8S在边缘计算场景的未来”。
和K3s一同进入用户视野的还有应用程序部署引擎Rio,以及在K3s发布后的4月25日推出的Kubernetes轻量操作系统k3OS,操作简化,启动迅速,支持多种体系架构。一系列的更新及产品的创新扩宽了Rancher的产品边界,使Rancher不会被短期的需求所限制,并且保证了持续的用户增长,从而在市场中扎下根基,取得更广阔的市场空间。
由此,我们看到Rancher在2019年客户数量增长了52%,软件下载量增长了57%,在中国的业务量增长了近300%,其中有来自中国人寿、中国平安、厦门航空、民生银行、上汽集团等知名企业。同时,Rancher在2019年中获得了C轮2500万美元的融资,累计融资金额高达5500万美元。
作为一家被工程师文化环绕的科技企业,Rancher一直都在努力。
多元的Rancher
临近2019年末,一场疫情打破了整个社会的正常运作。停工停学宅在家里,成为了抗击疫情的最好选择。即便如此,Rancher还是在这个“平静”的时间段中,于2月11日,以梁胜入选新一轮开源组织云原生计算基金会(CNCF)技术监督委员会拉开了2020年的帷幕。
CNCF是Linux基金会旗下的非营利组织,支持开源项目的加入,并进行开源项目的管理和推广。如今,全球很多公司企业都乐于把自己的项目贡献给CNCF,但是CNCF只接纳足够优秀的项目。入选CNCF的项目除了能够吸引到更多的专家参与进来一起研发,还能扩大技术的影响力。梁胜的入选,与Rancher自成立以来持续参与CNCF有着密不可分的关系,其联合创始人Shannon Williams是CNCF管理委员会委员,负责参与CNCF的营销和业务的监督及预算决策。
从产品的角度来看,Rancher围绕Kubernetes生态进行了一系列的探索及延伸,以旗舰产品Rancher为原点,开花成果的包括K3s、Rio、k3OS等与Kubernetes相关的云原生产品。而在2019年10月份,CNCF正式接受Rancher研发的容器存储解决方案Longhorn加入CNCF社区,作为其最新的沙箱(Sandbox)项目。
在公司发展方面,基于对中国Kubernetes市场前景的持续看好,2020年2月,Rancher完成了本土化和国产化,成立了全中资公司Rancher中国云澈信息技术(深圳)有限公司,承载Rancher在中国大陆及港澳台地区的业务。
随着Rancher日渐加速在中国的本土化发展进程,2020年5月11日,Rancher宣布加入边缘计算产业联盟(ECC),并成为其理事单位。Rancher 2.x作为Rancher的核心产品,不仅可以在数据中心侧和云端落地,还希望让边缘设备通过Kubernetes实现云原生化,让边缘计算变成云原生的、智能化的和可扩展的。加入ECC后,边缘计算成为了Rancher的又一重要的着力点和关键性突破的领域,所以将旗下的产品重新做了整合,提出了一套完整的边缘计算基础设施解决方案。
从构架上来看,Rancher将边缘计算分为云端和边缘侧两个层面,云端是业务的核心计算平台也是统一的管理入口,它可以运行边缘无法处理的高负载的计算任务,也可以对若干边缘集群进行基础设施的统一管理;边缘侧可以缓冲终端的负载计算任务,通过标准计算单元的统一架构来管理自身和终端设备的基础设施。在边缘侧中,K3s和容器运行时以及操作系统整体将会作为不可变基础设施,它们可以进行统一的版本升级管理。
“未来5年,边缘计算将会掀起大规模IT基础设施建设与发展的全新浪潮。”Rancher中国CEO秦小康总结道:“Rancher还将与众多ECC生态企业通力合作,共同推动计算无处不在。”
结束语
在疫情造成的新时代与西方各国逆全球化思潮下,可见的未来,经济形势恐怕将会陷入停滞。反思互联网时代,对比重金烧钱圈地跑马的模式,Rancher凭借着产品以及各种数据翻越过了融资、用户、商业化这三座在创业者面前的大山,这是位于前进中的表面的光鲜,而其背后的辛酸,定不比任何一家处于成长期的公司容易。