“把云原生这个方向作为我们的开源的一个主线,是因为我们看到了这样的趋势。”在10月21日的网易数字+大会上,网易数帆轻舟产品总经理陈谔在回答记者问题时,这样说道。
今年的网易数字+大会选址杭州,网易数帆在会上发布了围绕云原生生产落地的自主开源计划,其中包括了开源的KubeDiag、KubeCube、Hango(函谷)等云原生项目。
在会上,网易数帆也表达了未来的更多开源计划,向CNCF的贡献也已提上日程。在开源蓝图中,网易数帆更加注重“架构开放,内核开源”的原则,将在云存储领域发力,持续拓宽。
01 围绕云原生客户,网易数帆的开源势在必行
从微服务、中间件、到API网关,网易数帆在云原生方向的战略显而易见。今年,网易数帆趁势推出轻舟金融级分布式底座,这也是网易数帆在去年发布的云原生生产力平台的“金融版”,核心在于满足金融行业底层自主可控、数据安全和高可用等需求。
在这一年的时间里,网易数帆又刷新了不少云原生产品功能:
- 双模多引擎服务治理模式:在无侵入的Agent模式传统微服务治理方式的基础上,提供基于Sidecar模式服务网格的治理模式,并支持在企业架构演进过程中多种治理模式的统一管理,帮助企业在数字化转型过程中,从单体架构向微服务架构、微服务架构向服务网格架构平滑演进;
- API网关全能力管理:轻舟API网关升级提供了插件管理、协议转换、接口发布、数据安全管控等能力,全新提供了应用集成平台的能力,通过轻量化的方式与轻舟低代码集成,助力企业快速进行应用创新;
- 中间件容器化实践:轻舟中间件提供RDS Mysql、Redis、Kafka、RocketMQ、Zookeeper、Elasticsearch、Eureka等中间件的集群管理能力,帮助运维人员进行中间件集群的全生命周期管理和自动化运维,同时,提供稳定性管控平台,实现集群巡检和根因分析,帮助业务快速发现和定位问题。
可以看到,网易数帆在这几年的云原生产品研发中开始大量拥抱开源开放的技术栈,而这也成为其当前实现底层可控的一大助力。对此,陈谔在演讲中表示,“因为只有开源开放的技术栈,我们才能够让更多的企业去掌控它。
在陈谔看来,采用开源技术以及网易数帆后续的一系列开源计划,还能为客户在引入云原生技术栈时提供便利。在很多情况下,网易数帆需要一个标准的基础抽象层,来统一运维接口。
否则,客户在引入技术栈的时候会遇见各种各样的困难,包括如何管控、如何维护、如何保持稳定性等等。这就需要网易数帆围绕着这些问题,为客户提供一些非常基础的组件,帮助客户用好 Kubernetes、服务网格等基础设施。
因此,也就诞生了云原生运维诊断系统 KubeDiag、多租户可视化 Kubernetes 管理平台 KubeCube 和高性能云原生 API 网关Hango(函谷)等开源软件,分别致力于解决 Kubernetes 可用率保障、Kubernetes 易用性和 API 网关性能和易用性等问题。
这些项目也是网易数帆支撑集团互联网业务和服务外部客户沉淀下来的成果,经过了大规模业务实践的验证,同时也注重对鲲鹏等国产硬件平台的适配,能够让国内企业和开箱即用且自主可控的云原生基础软件的距离又靠近了一步。
以KubeDiag为例,在传统工作模式下,云原生场景下故障/问题诊断依赖经验手工处理,解决效率低下且无法较好沉淀形成诊断能力。而KubeDiag,则通过提供交互式排障工具,以及诊断恢复流程的代码化记录,很好地解决了这一问题。
目前,KubeDiag已经实现全部Kubernetes集群接入,带来的直接结果是运维诊断效率提升300%,人力成本降低80%。
“我们的目标其实很简单,希望企业都用上一些标准化的基础组件去实现云原生,从而可以更好地用上我们所提供的一些更上层的能力。”陈谔表示。
02 做好存储软件,网易数帆开源将更进一步
不止步于此,网易数帆还将进一步自主开源,构建起自己的“开源蓝图”。
在会上,网易数帆基础架构总监张晓龙透露,在未来几个月中,网易数帆还将开源日志服务项目Loggie,基于Kubernetes的在/离线混部项目Zeus,以及服务网格性能加速项目MeshTurbo等,继续为夯实云原生基础软件做贡献。
网易数帆的自主开源项目贡献给CNCF的计划也已经排上日程。Linux基金会亚太区策略规划总监、CNCF中国区总监Keith Chan对表示,网易作为CNCF会员,在云原生技术应用、标准推广及社区生态完善方面都做出了长期的努力,凭借这些积累,以及对业务痛点的把握,网易数帆此次发布的云原生开源主题和新项目,将能够对云原生技术与行业场景的深度融合产生巨大的价值。
那么,除了对已有开源项目的进一步发展,网易数帆还会有什么开源动作呢?陈谔解答了这一疑惑,他表示网易最主要的希望是把存储软件做好。
“我们观察到,现在云计算的市场,其实不只是一朵公有云,还有本地的私有云,是一个多云并存的环境。我们希望给用户在公有云之外也能提供一个更好的存储系统,帮助他实现存算分离架构,从而充分享受云原生趋势下计算弹性的优势。因为现在能够用于非常关键业务的存储系统,开源的选择其实是非常的少,很多存储只能用于一些特定的场景,难以用在一些对性能、对可靠性要求很高的场景。”
瞄准这块市场空白,网易数帆主要着力Curve存储软件,希望能打造出一个高性能的,易运维的,能适配于多云的,符合云原生规范标准的存储系统。目前,Curve已经被纳入CNCF云原生全景图
"尽可能少地自己造轮子",陈谔表示,网易希望整体去拥抱开源,将IT都建立在开源开放的技术栈之上。而落到每个业务板块,网易则会结合自己的业务特征,去整体规划一些开源的项目的发展过程。
暂无更多评论