11月13-15日,在 “KubeCon + CloudNativeCon 2018”大会上,围绕以 Kubernetes 为代表的云原生技术展开了 200 场的议题讨论。这次大会由隶属于 Linux 基金会的云原生计算基金会(下称CNCF,Cloud Native Computing Foundation)发起。作为Kubernetes(简称“K8S”)社区创始会员与 CNCF 基金会发起者之一——华为云参加了本次大会。
全新开源产品,展现华为云基于 Kubernetes 的多维度实力
通过 KubeCon 大会,华为云可以说向业界全面展示了三项优势能力:Kubernetes、容器、云原生技术。在 Kubernetes 技术领域,华为云向社区贡献客户需求及相应大颗粒贡献,满足更多的企业应用场景,帮助企业业务走向 Cloud Native。华为云容器服务是面向企业用户,为其提供高可靠、高性能的企业级容器全栈服务,帮助 AI 领域、基因计算领域、以及边缘计算领域实现云原生技术的应用;云原生技术则通过解决行业痛点帮助客户快速高效使用容器技术,帮助行业向云原生迁移。
在这次大会上,华为云 BU PaaS 产品部总经理廖振钦发表了《进入垂直行业,Kubernetes 帮助各产业加速向云原生迁移》的主题演讲,宣布开源基因容器框架 KubeGene 和智能边缘框架 KubeEdge,力求促进构建 Kubernetes 的开放生态,加速行业使能。
基因测序和边缘计算是伴随着云原生技术快速发展的两个典型行业场景。据介绍,KubeGene 主要包含针对基因测序的流程描述语法、接近 SGE 体验的命令行工具、根据基因流程定制的工作流引擎和基因测序的***实践流程,让基因组测序变得更省钱、更省时、更省力,加速基因企业云端创新。他表示,目前,容器技术非常符合基因行业使用习惯,但也存在一定的挑战。比如,行业人员学习配置及控制 Kubernetes 的学习成本过高,Kubernetes 流程框架复杂。就此,华为云就有针对性地发布了基因容器服务——GCS,将 Kubernetes 做了封装,让基因行业可以迅速部署和使用容器技术,帮助基因行业的用户提高资源利用率,轻松应对技术的波峰和波谷,降低环境搭建的复杂性。
以基因测序行业为例,图灵生物是华为云 GCS 的首批客户。此前,图灵生物通过华为云,用 CCE 快速弥补了行业短板,专注在业内的技术创新,加大在仪器优化、技术更新、产品迭代方面的投入。“用容器化的方式进行打包‘管理’升级都非常的方便,而且用 Kubernetes 进行管理,我们的资源调度,维护都是非常的简单,对于环境的扩容非常的有利。”图灵生物 CTO 王超表示。同时,他也介绍了所在行业目前所面临的困境:“基因测序从业者习惯于传统的 HPC 技术环境,云原生和容器技术 Kubernetes 等存在使用门槛。此外,基因测序涉及到复杂的流程管理,华为在 Kubernetes 封装了一层关于基因测序的‘抽象’,这一层抽象就叫 GCS 基因容器服务。华为的 KubeGene 项目通过对 GCS 开源,降低基因测序的人员学习云原生和容器的技术门槛,让基因测序从业者可以把他们的精力聚焦在生物和基因上的创新和应用上。”从 HPC 的环境迁移到云原生的环境,王超所在的团队经历的***挑战是如果自己调研容器技术,需要投入十几个人力,通过华为技术,不仅简化了人工,也优化了技术路径。 王超期待华为云开源项目可以进一步把生态圈建造起来,降低技术门槛,也使生物学家和基因学家能够聚焦精力研发科技。
在越来越火爆的边缘计算领域,华为基于 Kubernetes 的 KubeEdge 技术不仅具有支持离线自主 pod 执行、低内存边缘计算节点、边缘服务访问、注册和发现(边到数据中心云、边到边)等功能,更能对 Kubernetes 边缘云环境平台的扩展。在当天的演讲环节,廖振钦坦言:“Kubernetes 在各个行业里应用的时候,还是会发现有很多困难,因为具体行业里的开发人员,其实对行业的背景,行业知识是非常的齐备;但是对于 Kubernetes 可以对他们带来什么帮助,理解起来其实是非常困难的。”华为云的做法是和客户一起把 Kubernetes 在该领域的应用做成解决方案的技术,通过和更多的行业客户合作,将技术方案落地。在人工智能领域, 华为云将 Kubernetes 专门针对平安城市的场景,工业的场景,车联网的场景,把云推到边和端上,把 KubeEdge 技术开源,把智能送到实际场景中。
在极为重要的人工智能场景中,华为云早在今年 10 月的全联接大会上就有动作。华为云为客户量身打造了 AI 容器产品,全球首发了基于 Kubernetes,对接了业界主流 AI 计算框架(如 Tensorflow、Caffe2)的核心引擎的 Serverless 容器服务——CCI。廖振钦提到:“日常工作中,他会接触到很多中国本土企业,即便是十个人的团队运营 Kubernetes 技术,仍然有些吃力。”针对这一客户需求,华为在 2016 年曾推出了基于 Kubernetes 的容器服务——CCE,而新推出的 CCI 的服务,用 Serverless 容器的方式进一步降低了服务的门槛,以更便捷的云服务的方式供用户使用;解决了用户仍需选择网络,选择服务器、选择计算存储,以及管理 Kubernetes 集群等难题。
三年行业耕耘,优势初现
除了图灵生物,咪咕互娱、秒拍等企业正基于华为云的容器服务加速自身数字化转型外,华为云近年来的技术沉淀也正在迸发出巨大的影响力。
华为云深知向Kubernetes 拓展的价值和挑战,早已行动,与 Kubernetes 领域渊源颇深。2015 年 12 月,华为就参加了 CNCF 的初创的工作,当时中国企业中就只有一位成员列属 CNCF 阵营。经过了三年的发展,目前已有 39 家成员加入了 CNCF,华为云跟随社区成长,一同致力于将 Kubernetes 技术推向各个行业在中国的应用。华为作为社区核心成员持续贡献,目前拥有 5 个 maintainer。在对 Kubernetes 的社区贡献中,华为整体贡献在国内厂商中持续位居***。根据 cncf.biterg.io 数据统计,从 Commits 维度看,华为贡献国内排名***,全球排名第三。同时,华为也是首批获得 KSCPs(Kubernetes 认证服务提供商)资质的厂商之一。
“中国软件的开发人员有 500 万名,这个市场是巨大的。华为云做了很多关于 Kubernetes 和 CloudNative 相关的工作,我们在游戏领域,视频领域都做了很多的实践,广大的客户更看重 CloudNative 的一些核心的优势,我们的核心的用户用了我们的技术以后,对他们的原有的系统进行了改造,对整个资源的利用率提升了 50%,每年节省的 Capex 和 Opex 的投入都是非常大的。”廖振钦在当天的演讲中激动地说道。
2017 年,华为云获得了 Kubernetes 社区指导委员会席位,这一席位在全球共 13 席,中国仅华为入选;2018 年 4 月,华为云又获得了 CNCF 的***席位——CNCF 技术监督委员会席位,全球共 9 席,华为亚洲首家入围。至此,华为云将参与云原生领域的***级数决策,同时这两个***席位也是亚洲厂商在 CNCF 基金会中收到的***荣誉。截至目前,华为云在 CNCF 基金会,全球贡献 3000+ PR,全球排名第三,国内排名***。
而这些,或许已经足够彰显了华为云在云原生领域的技术实力与领导力。正如廖振钦表示,华为云开源这两款技术,意在助力构建基因和智能边缘领域的 Kubernetes 开放生态,让行业开发者更容易搭建和尝试 Kubernetes 技术,降低行业客户使用这些新技术的门槛。未来,华为云也将基于云原生技术持续创新,助力繁荣生态,致力于为企业提供更加安全、便捷、高效的服务,使能更多行业快速发展。