【51CTO.com原创稿件】11月13日,由云原生计算基金会(CNCF)主办的国际技术交流盛会“KubeCon+CloudNativeCon 2018中国(以下简称KubeCon)”在上海隆重开幕。华为云作为本次大会的钻石赞助商和容器技术的***,对技术爱好者和开发者做了20场议题的分享。11月15日大会第三天,华为云BU PaaS产品部总经理廖振钦在大会主现场发表了名为《进入垂直行业,Kubernetes帮助各产业加速向云原生迁移》的主题演讲,分享了华为云在云原生技术领域的创新实践与行业使能成果,并正式宣布开源基因容器框架KubeGene和智能边缘框架KubeEdge,促进加速构建K8S的开放生态,加速行业使能。
华为云BU PaaS产品部总经理廖振钦
以云服务的形式让Kubernetes技术大行其道
廖振钦在现场和众人分享了华为云在Kubernetes领域的一些实践。他表示,三年前,华为云作为中国唯一一家企业,参加了CNCF的初创工作。而如今,国内已经发展到39家会员,共同将Kubernetes技术推向各个行业中,构筑国内云原生生态。近一年内,华为云在游戏、视频、基因、边缘计算等领域都做了很多的实践,不少核心用户通过华为云的容器技术对原有系统进行改造,资源利用率提升了50%,每年节省了巨大的Capex和Opex投入。
他还为Cloud Native技术点赞,“像集装箱一样的标准化,会给我们整个行业的标准化带来非常大的帮助。”他认为,“从来没有一次云技术,像Cloud Native一样,可以在各个厂家之间的计算、标准化上取得这么好的一致性。”
当然,廖振钦也坦言,Kubernetes和Cloud Native技术并非***,在中国市场的反馈大多集中在“技术复杂、门槛高”的症结点上。个别国内企业即使投入了十余人的团队来做开发研究也觉得非常吃力,更遑论远没有如此多人力投入的多数企业了。鉴于这种情况,华为云认为,只有把容器技术做成服务,通过云服务的方式让更多企业使用,才是***的推广方法。2016年,华为云推出了基于K8S的容器服务CCE,今年又推出了serverless容器服务CCI,进一步地降低了使用门槛。“现在整个华为云AI的服务,都将基于 Kubernetes、基于CCI的技术底座。”
产品紧跟应用,让敢于“吃螃蟹”的人爱上吃螃蟹
虽然廖振钦一笔带过了华为云在这三年来推广Kubernetes的“奋斗史”,但是可以想象,即便在各个行业中都有具备丰富的行业知识的开发人员,但如何让他们深入认识到容器技术的价值依旧是一件非常困难的事情。好在总有勇于“吃螃蟹”的人,比如基因测序行业。
众所周知,一个人的全基因组大概有30亿对。而在基因测序过程中,要将其拆分成无数小的基因组,换算成数据量大小约为150G/人,对算力要求非常高。华为云发现,通过容器编排计算和分布式的合成比对, Kubernetes技术可以使整个测序计算的时间由20多个小时降低到6个小时。在大会现场公布开源的技术之一,即基于容器技术的一站式基因测序计算框架KubeGene就是针对基因测序行业提供的服务,主要包含针对基因测序的流程描述语法、接近SGE体验的命令行工具、根据基因流程定制的工作流引擎和基因测序的***实践流程,让基因组测序变得更省钱、更省时、更省力,加速基因企业云端创新。
此次宣布开源的另一款技术,智能边缘框架KubeEdge同样解决边缘计算在应用上遇到的痛点。华为云认为,通过 Kubernetes技术,可以很好的把公有云上的AI的能力推送到边。所以华为云将KubeEdge技术开源,专门针对平安城市场景、工业场景、车联网的场景,将智能送到边缘计算的应用场景中。据了解,KubeEdge不仅具有支持离线自主 pod 执行、低内存边缘计算节点、边缘服务访问、注册和发现(边到数据中心云和边到边)等功能,更是对Kubernetes 边缘云环境平台的扩展。
廖振钦在演讲中总结道,经过了一年多在行业中的实践,KubeGene、KubeEdge将非常有利于 Kubernetes在基因计算领域、边缘计算领域及AI领域应用,华为云也愿意与众人一起努力,让Cloud Native技术无处不在。
基于Kubernetes的容器服务 图灵生物感受技术的力量
Kubernetes究竟在中国得到了怎样的落地应用呢?答案肯定是不胜枚举。图灵生物CTO王超也受邀参加了本次大会,在会议期间,他从一个用户的角度畅谈容器服务在生物领域的应用,也从侧面佐证了华为云服务所带来的巨大价值。
王超简短介绍到,基因测序被誉为“下一个改变世界的技术”,它是一种新型基因检测技术,能够从血液或唾液中分析测定25000对基因全序列,这些基因决定了人的身高、体重,以及对药物和疾病的易感性,从而可以预测罹患多种疾病的可能性,帮助人们提前预防和治疗。
说易行难,每位个体通过采集唾液,最终形成的原始数据远超150G,相当于七八十部高清电影的大小。为此,图灵生物组建了很多的数据库,对这些基因进行解读。过去,公司测序中心会搭建一个私有数据中心,采用HPC的方式,实现共享存储、共享集群。然而随着业务和数据的增长,存储和计算资源遭到了极大挑战。除此之外,由于生物产业工具极其碎片化,图灵生物拥有5000多个原始化工具,有开源有闭源,开发语言也不同,也给运维提出了难题。
容器技术的出现帮助了他们。在华为云开源项目团队的帮助下,图灵生物搭建了一个大数据平台,用于存储生物数据库的文件和文献,而且将生物学的流水线完全从HPC的情况下迁移到了 Kubernetes。过去那些非常分散的生物学工具,也被图灵生物用标准化的语言描述出来,在私有云和公有云场景下无缝集成。甚至一些陈旧代码脚本,也可以被积累下来,所有工具的流程都可以复用。“用容器化的方式进行打包,管理,升级都非常的方便,而且用 Kubernetes进行管理,我们的资源的调度,维护都是非常的简单,对于环境的扩容非常的有利。”王超非常认可容器服务的价值。
图灵生物只是从Kubernetes技术受益的一个典型,华为云所希望达成的愿景是通过降低学习云原生和容器的技术门槛,让更多的企业用户可以更灵活地发挥Kubernetes、CloudNative技术价值,加速行业使能。这其中离不开华为云继续深耕,但同样需要引入更多产业和社会的力量,共同构建良好、开放的云原生技术生态。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】