|
华为云开源两款容器技术 Kubernetes的拐点时代到来发表时间:2018-11-20 16:50 云计算的拐点隐现。当然了,我们说的不是云计算厂商份额的增减,或者竞争格局的变化,而是在云计算下半场抑或云计算2.0时代,云原生或许能成为云计算行业变革的催化剂。 日前,全球云原生领域最大的峰会之一KubeCon+CloudNativeCon首次登陆中国。近年来,中国是北美之外对Kubernetes热情最高的地区,业界领先企业悉数到场。华为云BU PaaS产品部总经理廖振钦在大会主论坛发表了《进入垂直行业,Kubernetes帮助各产业加速向云原生迁移》的主题演讲,表示容器既需要在技术角度做演进,更要深入到行业中实践。 雷锋网获悉,据Gartner预测,到2020年,全球容器市场将超过20亿美金,容器逐步成为企业数字化转型标配,Kubernetes则是容器技术的核心。 华为云与容器在容器领域,华为云打的也是全栈的招牌,提供基础设施、交付、运维、容器化架构转型的全流程服务,不过华为云与容器的联系不仅于此。 雷锋网(公众号:雷锋网)了解到,华为很早就接触并在云原生领域做贡献。早在2015年,华为就加入Kubernetes社区并作为创始会员之一参与发起成立CNCF基金会;2016年,华为成为国内第一家发布基于Kubernetes的容器服务CCE;2017年华为成为第一批成为全球Kubernetes认证的服务提供商,并且CCE也首批通过了Kubernetes的一致性认证。截止目前,华为云在CNCF基金会,全球贡献3000+ PR,全球排名第三,国内排名第一。咪咕互娱、猪八戒、秒拍等企业都采用了华为云的容器服务来加速自身数字化转型。 在Kubernetes领域,华为先后大颗粒贡献了集群联邦、高级调度策略、IPVS负载均衡,容器存储快照等项目。本次大会上,华为云还宣布开源基于容器技术的一站式基因测序计算框架KubeGene与基于Kubernetes架构平台的边缘计算管理框架KubeEdge。 “从来没有一种云技术,像CloudNative一样,可以在各个厂家之间的计算、标准化上取得这么好的一致性”,廖振钦表示,“核心用户用了我们的容器技术对原有系统进行改造以后,整个资源利用率提升了50%,每年节省的Capex和Opex的投入都是非常大的。” CNCF调查报告显示,58%受访者已经在生产环境中使用 Kubernetes。Kubernetes从技术生命周期中的early adopter 进入到了 early majority 阶段。 不过Kubernetes并非是“万能药”。架构合理、设计灵活、扩展性强是Kubernetes的优点,可以说Kubernetes满足了应用在生产环境中的一些通用需求,提供了平台即服务(PaaS)的应用交付运维简易性以及基础设施即服务(IaaS)的灵活性,提升了跨基础设施移植的方便性,但Kubernetes仍在演进中途。 Google软件工程师Janet Kuo 介绍了Kubernetes的后期发展模式:开放标准(内置 API:在不同环境中运行 Kubernetes;一致性:在任何地方运行 Kubernetes 且结果一致;可扩展性(定制 API + Controller;API 策略;基础设施可扩展;API 可扩展;)。 以容器+Kubernetes为基础的PaaS平台已经成为互联网公司的标配,而且逐渐进入到传统行业,不管是大型企业或者初创公司,不约而同地采用了容器化架构。而另一面,Kubernetes经历了3年的发展,已进化到一个平台阶段。在满足了社区对于Kubernetes的期望之后,Kubernetes还能有多大的进步空间,这决定了Kubernetes是高开低走,还是能再上升一个台阶,这个过程中场景创新都是必不可少。 容器深入场景雷锋网认为,不可否认的是,企业在应用容器过程中仍存在一定技术门槛,这也是当下企业面临的主要问题。2016年华为发布了基于Kubernetes的云容器引擎CCE,提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建,但不少企业还希望有更简单的方案。 在今年的华为全联接大会上,华为云更进一步发布了基于Kubernetes的Serverless Container(无服务器容器)引擎——云容器实例服务CCI,兼容Kubernetes和Docker的原生接口,用户不再需要关注集群和服务器,通过简单的三步配置,即可快速创建容器负载。 围绕Kubernetes的生态构建还处于起步阶段,尤其是深入到各个细分行业场景时,华为云主推的两个场景分别是基因测序和边缘计算。如前所述,要推动Kubernetes生态的进一步发展,做强——技术的纵向延伸,做大——场景的横向拓展,两者都是必需要素。 基因测序是时下非常热门的领域,行业公司林立而起,但基因测序带来的大量数据对处理能力提出了更严苛的要求。计算密集、资源利用率敏感、波峰波谷业务量差异大、行业工具繁多,流程标准不统一以及环境搭建复杂度高,都是基因测序行业的共同难题。 结合基因测序的具体场景,华为云发现,容器技术非常符合基因行业使用,但行业人员学习配置及控制Kubernetes的学习成本过高。在这种情况下,华为云有针对性地发布了基因容器服务GCS,将Kubernetes做了封装,让基因行业可以迅速部署和使用容器技术。图灵生物采用华为云的云容器引擎CCE后,就快速弥补了行业短板,成为行业领军者。 图灵生物CTO王超提到,“用容器化的方式进行打包,管理,升级都非常的方便,而且用 Kubernetes进行管理,资源调度和维护都非常简单,对于环境的扩容有利”。 与此同时,另一个适用容器技术的场景即是边缘计算。现在,说边缘计算是云计算的下一个风口也不为过。作为从云到端的“最后一公里”,边缘计算具备降低带宽使用和网络延迟,实现更高效的数据处理等优势。然而就目前来看,边缘场景还有六大痛点:云、边通信受限;高度分散的海量边缘节点;端侧设备多样化;边侧资源可能受限;边侧安全控制管理;边侧的自治与恢复。 对此,华为云推出了智能边缘平台IEF (Intelligent EdgeFabric),除了解决上述六大问题外,还结合华为软硬件协同的全栈技术实力,以及”云-边-端”三位一体的全栈智能服务的优势,提供从芯片、网络、硬件、边缘云服务、AI全栈一体化的智能边缘产品,帮助客户轻松构建智能边缘。该方案适用于安平、工业制造、车联网等领域,通过在云端进行模型训练、边缘侧推理预测,从而实现云端和边缘的高效协同。 Kubernetes源自希腊语,代表“舵手”和“领航员”的意思,而在如今的云原生领域,Kubernetes生态在行业引领者的持续创新下或许真能开辟一个大航海时代。 |