10月21日,一年一度的网易数字+大会在杭州拉开帷幕,网易数帆在会上发布了围绕云原生生产落地的自主开源计划,在这一主题下开源的KubeDiag、KubeCube、Hango(函谷)等云原生项目,以及未来的更多开源项目计划。网易数帆基础架构总监张晓龙表示,这是网易数帆践行“架构开放,内核开源,把控制权交给客户”独特理念的真实写照。

自主开源,聚焦云原生生产落地

在数字化席卷全国的浪潮下,开源基础软件已经渗透到各行各业,其中又以Kubernetes、Istio、Spark等表现尤为突出。以网易为例,在其覆盖零售、音乐、教育、传媒、游戏的多元化业务之下,运行着100多个Kubernetes集群,每天有超过100亿次的服务网格调用量,超过15万的Spark任务。

作为基础软件提供者的网易数帆,在长期规模化实践中也积累了大量的经验。张晓龙表示,社区云原生开源组件功能强大,只是由于其复杂性,在企业生产落地过程中,尤其是大规模应用场景下,还存在诸多亟需克服的挑战。因此,网易数帆选择以解决云原生生产落地问题作为当前自主开源主题,围绕Kubernetes、Istio和Envoy生态,解决易用性、可用率保障、性能优化和成本优化等四个方面的问题。

在这一主题下,网易数帆开源了云原生运维诊断系统KubeDiag、多租户可视化Kubernetes管理平台KubeCube和高性能云原生API网关Hango(函谷),分别致力于解决Kubernetes可用率保障、Kubernetes易用性和API网关性能和易用性等问题。这些项目也是网易数帆支撑集团互联网业务和服务外部客户沉淀下来的成果,经过了大规模业务实践的验证,同时也注重对鲲鹏等国产硬件平台的适配,能够让国内企业和开箱即用且自主可控的云原生基础软件的距离又靠近了一步。

此外,张晓龙透露,在未来几个月中,网易数帆还将开源日志服务项目Loggie,基于Kubernetes的在/离线混部项目Zeus,以及服务网格性能加速项目MeshTurbo等,继续为夯实云原生基础软件做贡献。在网易数帆的这些自主开源项目中,贡献给CNCF的计划也已经排上日程。

网易数帆的开源计划获得了CNCF积极的反馈。Linux基金会亚太区策略规划总监、CNCF中国区总监Keith Chan对表示,网易作为CNCF会员,在云原生技术应用、标准推广及社区生态完善方面都做出了长期的努力,凭借这些积累,以及对业务痛点的把握,网易数帆此次发布的云原生开源主题和新项目,将能够对云原生技术与行业场景的深度融合产生巨大的价值。

KubeDiag,开创运维经验即代码时代

云原生运维诊断系统KubeDiag(https://github.com/kubediag/kubediag)是本次发布的一个特色项目。在传统工作模式下,云原生场景下故障/问题诊断依赖经验手工处理,解决效率低下且无法较好沉淀形成诊断能力,为此设计的KubeDiag,则通过提供交互式排障工具,以及诊断恢复流程的代码化记录,很好地解决了这一问题。

张晓龙介绍了KubeDiag的三大核心优势。其一是经验即代码,诊断经验100%通过代码实现,易沉淀复用。其二是自动化,以流水线方式高效编排诊断过程,可一键点击/自动触发运行。其三是良好的可移植性,以Kubernetes Operator实现,可以在任意Kubernetes环境无差别地运行。

张晓龙透露,在网易,KubeDiag已经实现全部Kubernetes集群接入,带来的直接结果是运维诊断效率提升300%,人力成本降低80%。更重要的是,系统已形成了近100个故障/问题场景的自动化诊断处理能力沉淀。正是这些能力沉淀,可以让不同行业不同场景下Kubernetes可用率保障的提升变得简单。

坚持内核开源,把控制权交给客户

“架构开放,内核开源”是网易数帆及其背后的网易杭州研究院一贯坚持的技术理念,张晓龙表示,这一理念出发点是拥抱社区加速创新,让基础软件平台演进更有生命力,而在为外部客户提供服务之后,网易数帆发现这还有一层好处,就是把控制权交给客户,让客户获得真正没有厂商锁定的技术底座。

践行这一理念,在使用开源技术的同时,网易数帆也注重回馈社区,在Kubernetes、Istio、Envoy、Spark等项目实现累计500多次提交,涉及100多项重要能力,如Envoy 的 tracing能力增强、 Lua script的支持等,期间团队也产生了Apache Spark Committer、Harbor Maintainer等重要贡献者,这代表了社区同道的高度认可。

在此之前,网易数帆还主导开源了大数据项目Apache Kyuubi (Incubating)、分布式存储项目Curve和服务网格项目Slime。其中Apache Kyuubi (Incubating)已经在2021年6月进入Apache软件基金会孵化,并形成了更加良好的社区氛围。目前,网易数帆自主开源技术已经中国华融、深圳证券交易所、华为、小米、知乎、爱奇艺、T3出行、B站和丰巢等企业落地应用。

2021年,开源被列入我国“十四五”规划,同时核心技术自主可控的需求也更加强劲,网易数帆以独特的理念在开源领域发力,预示着企业和开发者在数字化转型升级的工作中将能获得更为强力的支持。

好买网(www.goodmai.com)IT技术交易平台

网易数帆发布自主开源计划,聚焦云原生生产落地相关推荐

  1. 网易数帆发布轻舟低代码平台2.0,聚焦中等复杂度企业级应用

    编辑 | 宋 慧 出品 | CSDN云计算 头图 | 轻舟低代码平台2.0发布会现场 8月26日,网易数帆正式发布轻舟低代码应用开发平台2.0版本(以下简称"轻舟低代码平台"),以 ...

  2. 网易数帆陈谔:云原生“牵手”低代码,加速企业数字化转型丨数据猿专访

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 近日,网易数帆在第十届全球云计算大会上斩获"云鼎奖"2021-2022年度优秀解决方案奖项.随着在云原生领域布局的持续深化,网 ...

  3. Arctic开源!网易数帆×华泰证券,推动湖仓一体落地

    数字化转型趋势下,各行业对数据生产力的探索与追求逐步进入深水区.现实的问题是,企业数据仓库存储.数据湖多种技术并存的局面将长期存在,如何才能摆脱技术协同的内耗,让大数据直通生产力的彼岸? 8月11日下 ...

  4. Arctic开源!网易数帆X华泰证券,推动湖仓一体落地

    数字化转型趋势下,各行业对数据生产力的探索与追求逐步进入深水区.现实的问题是,企业数据仓库存储.数据湖多种技术并存的局面将长期存在,如何才能摆脱技术协同的内耗,让大数据直通生产力的彼岸? 8月11日下 ...

  5. 网易数帆:提升数字生产力,以数字资产赋能企业决胜智能未来丨数据猿专访...

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 如果追问网易最大的特点是什么,答案可能是"稳".成立25年来屡出爆款的网易,看似云淡风轻甚至有点佛系,根源在于多年来重视 ...

  6. 网易数帆基于 Envoy 的云原生网关实践

    本文根据 InfoQ 公开课<如何基于开源Envoy,构建高性能云原生微服务网关>整理,有删减. 简介:Envoy 是由 Lyft 开源的高性能网络代理软件.相比于 Nginx.HAPro ...

  7. 打造全链路数据分析体系,网易数帆助力益客集团运营更高效

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 改革开放以来,我国肉禽行业得到长足发展,形成了从上游的种禽培育与商品代养殖,中游的屠宰与加工,再到下游的食品生产的完整的产业体系.根据国家统计局发 ...

  8. 网易数帆Curve加入PolarDB开源数据库社区

    简介:Curve社区签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手. Curve社区签署阿里巴 ...

  9. 性能 1.84 倍于 Ceph!网易数帆开源分布式存储系统 Curve

    作者 | 陈利鑫 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 也许是厂家+"云"的后缀会让人产生这些厂商都是竞争关系的错觉,网易云最近宣布品 ...

最新文章

  1. [转载] 大道至简:软件工程实践者的思想——第四章 流于形式的沟通
  2. 软件项目开发流程RUP上
  3. bootstrap的php写在哪里,bootstrap用什么编辑器写
  4. Linux命令: grep命令
  5. torchvision中Transform的normalize
  6. 最长最短单词(信息学奥赛一本通-T1143)
  7. JAVA的多态的优劣,向上转型,向下转型什么意思?
  8. Oracle 客户端安装 + pl/sql工具安装配置
  9. svn linux客户端使用教程,linux svn 客户端安装配置
  10. 淘淘商城第34讲——内容管理
  11. 清风老师数学建模视频课程第1讲层次分析法
  12. Multi-task中的多任务loss平衡问题
  13. kmeans聚类算法python实现_Python实现Kmeans聚类算法
  14. Excel图表1——双坐标图(双柱图)
  15. ubuntu server 20.04安装vnc远程桌面xfce4
  16. 安科瑞DTSD/ADL400通讯协议说明-Susie 周
  17. 安装了多个java 如何切换java版本
  18. pg数据库和mysql8_MySQL8与PG10:新版本下的较量谁更胜一筹?
  19. 用javascript函数设置延时执行jQuery
  20. 手板(prototype)

热门文章

  1. LFSR和CRC串行实现移位寄存器结构,并行CRC时序实现
  2. NY 完全背包 311
  3. 相速度传播速度电长度概念解释
  4. 我开店了!为独立开发者提供服务
  5. 误操作Ghost整个硬盘,FindAndMount & DiskGenius解决方案
  6. java elasticsearch 实现以图搜图效果
  7. FFMPEG的编码器的参数
  8. internet和Internet的区别
  9. 图片处理之着色器语言 GLSL (opengl-shader-language) 内建函数
  10. 微信小程序实战教程:模仿—网易云音乐(二)