近年来,以容器为核心的云原生技术经过近年的快速发展,各企业在云原生方面的投资在逐步增长,数字化转型的云原生时代已经来临。国际知名市场咨询机构Gartner在公有云报告中指出,从传统工作负载上云开始,双模IT理论将引导用户在应用架构和运营两个方面逐渐走向云原生。
在华为开发者大会2020(Cloud)上,会上华为云云原生开源负责人、CNCF KubeEdge 和 Volcano项目创始人王泽锋展望了云原生在2020年发展的趋势:云原生将在混合云、人工智能、边缘三个方面进一步与企业业务结合,快速发展。
一:2015~2019:4年增长20倍 云原生异军突起
自2015年云原生计算基金会(CNCF)成立以来,云原生技术飞速发展,如今已覆盖容器运行时、容器网络、容器存储、中间件等多个领域,构建起一套完成的云原生技术栈,越来越多的企业、开发者加入到云原生生态中来。
2019年全球超过210个Meetup主办方在53个国家举办了技术交流活动,覆盖了14万开发者,超过3.5万个开发者向社区贡献了超过14万次代码提交,较2015年已经增长了20倍。在中国,云原生的生态也飞速发展,CNCF的会员数量也从2015年仅华为1家初创及白金会员发展到了50家,京东、百度、中国联通等企业均已加入。
二:2020:云原生 加速混合云、AI、边缘落地
以Kubernetes 和ServiceMesh为核心的云原生技术,提高了业务的灵活性和可维护性,也提升了业务的性能和可靠性, 王泽锋表示:“2020年,云原生将在多云混合云、人工智能和边缘计算场景全面应用,华为云容器服务也将围绕这些场景,持续提供高质量的解决方案和服务,加速企业落地云原生战略”。
一站式标准化管理,降低企业构建混合云门槛
Kubernetes统一的架构、标准化的接口、成熟的集群联邦管理和认证机制,极大的简化了构建混合云平台的门槛,解决了混合云场景下集群和应用的部署、管理和监控的难题。ServiceMesh技术的成熟,为混合云业务提供更精细化的流量策略,实现了业务流量的智能治理。同时,社区已经开始探索通过标准化存储快照、迁移等方式,实现跨云的数据同步、容灾。
华为云早在2019年3月就发布了全球首个容器多云混合云解决方案,提供丰富的集群、应用的跨云能力:
多云多活应用、秒级流量接管:云单点宕机故障发生时,应用实例和流量可以秒级完成迁移
自定义流量策略实现自动跨云弹性:用户通过在跨云部署应用时提前定义流量策略,可应对未知流量高峰。
地域亲和性策略优化客户访问体验:基于流量亲和性策略,能更合理的根据地域对流量进行分配。降低业务访问时延,提升业务响应速度。
软硬全栈优化,提升AI和大数据平台效率30%
AI 和大数据 to Cloud Native已成为趋势,使用容器作为AI&大数据的计算底座,可以提升业务的自动化程度、更好的支持了异构硬件、简化集成的复杂度、提升了计算资源的利用率,优势十分明显。
但是Kubernetes只解决了计算框架容器化的问题,针对AI和大数据平台自身的业务处理,仍存在一些短板,如:资源分配的孤立性容易出现作业死锁、缺少作业任务间的依赖关系支持、基于拓扑的任务调度等。为此华为云开源了云原生批量计算项目Volcano,针对AI、大数据场景,提升复杂作业管理和高级调度能力,目前Volcano已经与MPI/Horovod, Kubeflow, Spark, PaddlePaddle, Cromewell等社区进行了广泛的合作与集成,并应用于机器学习、深度学习,分布式计算大数据分析等场景。
华为云已基于Volcano打造了高性能容器批量计算解决方案,借助自身硬件优势,华为云采用硬件感知的NUMA裸金属架构,IB高速网络进行深度的软硬件全栈优化,在资源池组网上保证100Gb大带宽,满足分布式训练的海量参数同步要求;结合Volcano的智能调度能力,可以将AI训练和大数据分析效率提升30%。
云原生加持,构建极致轻量的云边协同平台
王泽锋认为,云原生的开放、标准、易集成等特点,有助于构建更开放、更通用的云边协同平台。然而,Kubernetes直接应用于边缘计算平台仍存在资源受限、网络波动、异构设备管理等问题急需解决。
针对这些问题,华为云开源了KubeEdge项目,对Kubernetes模块化解耦、精简,使KubeEdge最低运行内存仅需70M,并且实现了云边协同通信、边缘离线自治等功能。2019年3月该项目正式被云原生基金会接纳,成为CNCF首个云原生智能边缘项目。
华为云智能边缘平台IEF是首个基于KubeEdge的商业化智能边缘服务,除了具备KubeEdge的极致轻量、云边协同、离线自治等能力外,依托华为云的软硬件支持,IEF可支持10W边缘节点、百万边缘应用的大规模业务场景,并与华为云10+云服务联动极大的丰富了云协同的能力。
云原生作为新一代技术方向的代表,所有企业和个人都在密切关注云原生的技术发展,将以其独特的价值帮助企业构建更高效的计算与业务平台,加速企业新一轮的数字化转型。