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

网易杭研 2021-10-22 09:53:04

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

当然,开源项目能否成功,社区极为关键,网易数帆也渴望志同道合的伙伴参与到社区建设之中。读者可以通过网易数帆开源频道(https://sf.163.com/opensource)访问项目文档、源码,加入社区。

...全文
1680 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 ### TDS 2014示波器使用手册知识点总结 #### 一、TDS 1000B 和 TDS 2000B 系列数字存储示波器概述 - **产品系列**: TDS 1000B 和 TDS 2000B 是由 Tektronix 公司所研发并推出的数字存储示波器产品线。 - **功能定位**: 主要致力于为电子工程师以及研发人员提供具备高性能与高精度的信号测量设备。 - **应用领域**: 此类设备被普遍应用于教育机构、研发实验室以及工业生产过程中的测试环节。 #### 二、TDS 2014示波器基本操作与使用 - **开机与基本设置**: - 在启动设备时,必须确保仪器已经正确接地。 - 在使用之前,需要根据观察需求设定合适的屏幕亮度、对比度等显示参数。 - **通道选择与配置**: - 可以通过触摸显示屏或设备前面板上的按钮来选定需要进行的测量通道。 - 可依据实际需求来调整垂直灵敏度、水平时间基准等设置项。 - **触发设置**: - 触发模式包括自动、常态、单次等多种选择。 - 触发源与阈值设定涉及确定触发信号的具体来源及其电压阈值水平。 - **测量与分析功能**: - 提供多种自动测量功能选项,涵盖电压峰峰值、频率等参数的测量。 - 支持对波形进行数学运算,例如执行两个波形的相加或相减操作。 #### 三、TDS 2014示波器高级特性 - **波形捕获率**: - 波形捕获率越高,意味着在检测偶发事件方面的能力越强。 - **波形存储与回放**: - 支持将波形数据存储到内部存储单元或外部存储设备中。 - 用户能够随时调取先前保存的波形数据,以进行深入分析。 - *...
内容概要:本文聚焦2026年高教社杯全国大学生数学建模竞赛B题“无线电干扰源的快速自动定位与清除”,同时整合了多个数学建模与工程技术仿真研究资源,涵盖SEM广告投放策略优化、无人机协同路径规划、电力系统无功优化、微电网调度、负荷预测、电动汽车响应率建模等多个领域。其中重点详述了SEM广告投放策略的系统性建模,构建了从问题诊断、关键词分类、预算优化到不确定性环境下鲁棒决策的完整框架。提出基于成本—效益二维归一化的五类关键词划分方法(黄金词、重点词、潜力词、问题词、无效词),并建立了0-1整数规划与CVaR鲁棒优化模型,实现注册转化最大化与风险控制的平衡。文档还汇集了大量基于Matlab/Simulink的仿真资源,涉及智能优化算法、机器学习、信号处理、路径规划等方向,并配套提供代码与论文支持,形成跨学科的技术资源共享平台。; 适合人群:具备一定数据分析与建模基础,正在准备数学建模竞赛或从事科研工作的本科生、研究生及工程技术人员。; 使用场景及目标:①应用于数学建模竞赛备赛,学习多目标优化、分类模型、鲁棒决策等建模范式;②开展广告投放、电力调度、路径规划等领域的科研项目时借鉴模型构建与算法实现方法;③通过提供的Matlab/Python代码快速复现经典或前沿研究成果,提升科研效率与实践能力。; 阅读建议:此资源集合了多个独立研究主题,建议读者根据自身研究方向选择性阅读,重点关注模型构建逻辑与算法实现细节,并结合所提供的Matlab/Python代码进行实践验证,以加深理解与应用能力。

332

社区成员

发帖
与我相关
我的任务
社区描述
专注数字化转型基础软件,包括云原生、低代码、大数据、AI等。已开源项目:Apache Kyuubi,Curve,Arctic,Loggie,Slime,Hango,KubeCube,KubeDiag
开源大数据云原生 企业社区
社区管理员
  • 网易杭研
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧