以开源软件为核心的云原生基础设施对云服务的重要性不言而喻,国内外各大云服务厂商近年来都在积极参与云原生开源社区建设。华为云在开源的云原生技术领域也做了很多工作和贡献,包括其陆续开源的 KuberEdge、Volcano、Karmada 等项目,并将之捐赠给云原生计算基金会 CNCF,在国际开源社区中也掌握了一定的话语权。
近日,华为云 CTO 张宇昕在对外媒体沟通会上透露了华为云今年即将推出的三个重要开源项目,涵盖数据库、云原生和 AI 三大技术领域。
张宇昕表示,开源是全球化协同和技术创新的重要模式,华为云一直是开源的坚定支持者和贡献者,这些年来一直坚持开源,也对外开源了一些重要的项目。华为云今年的重点开源项目将有以下 3 个:
时序时空数据库 openGemini
openGemini 项目是华为云 GaussDB 的时序数据库内核,它支持多维条件组合查询,具备超强的写入能力以及海量数据的分析能力。据介绍,华为云之所以开源这个数据库,是因为时序数据库在面向互联网、物联网甚至包括企业 IT 的运维系统里面有非常广泛的应用场景,而该数据库基于时序条件下的读写性能和数据分析、压缩能力得到了用户和市场的认可。因此华为云希望通过开源该项目,吸引服务提供商与合作伙伴一起把时序数据库在各行业的应用做得更好。
云原生套件 Kurator
Kurator 项目是一个云原生技术套件。过去几年,华为在云原生技术领域进行了大量的投入,华为云也在去年发布了 UCS 云原生服务产品,受到了客户和行业的广泛欢迎。华为云也看到客户和行业合作伙伴都希望围绕华为云原生服务来构建生态,所以决定把全套的云原生套件开源,并命名为 Kurator。
据悉,Kurator 项目由多个子项目组成,包括云原生服务中心 Kappital,以及华为云在过去已经开源的云原生边缘计算框架 KubeEdge,高性能任务调度引擎 volcano,多云容器编排系统 Karmada。Kurator 将这些项目整合形成一个完整的云原生技术套套件,供华为云的合作伙伴和开发者用户基于云原生的分布式平台来开发应用,快速实现线上线下以及多云的云原生集成,帮助企业更好更快地推进云原生生态建设。
AI 应用开发框架 ModelBox
ModelBox 是华为云端边云协同 AI 应用开发框架,提供屏蔽底层软硬件差异的能力,通过 AI 应用开发的统一格式和接口,实现 AI 应用的端边云统一部署管理,开发者可以大大降低跨平台开发工作量。
在与业界的合作中,华为云看到当前不同的 AI 开发框架存在很多鸿沟,比如云、边、端的协同,业界缺乏能够跨这些场景的统一框架。另外,AI 开发领域也有很多场景,比如不同的系统架构、不同的推理框架。ModelBox 就是为了解决这些问题而诞生。
“我们的理念是希望能够做一次开发,也可以在云、边、端进行部署,而且我们可以把底层由于 AI 框架或者 AI 不同的算力处理系统产生的差异,帮助开发者屏蔽掉。这样一个能够跨不同的平台和场景的框架能够帮助应用开发者节省大概 80% 去处理这些差异和细节的开销,使得整个应用开发非常简单,效率更高。”张宇昕说,“我们把这个开发框架的源代码开放出来,让开发者以及合作伙伴可以基于我们的开放框架,来帮助客户做 AI 应用开发,让他们能够更快速更便捷的构建 AI 应用。”
据悉,华为云以上三个项目的开源工作正在进行中,预计将在今年陆续托管到公开的代码平台上。
0 留言