NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

腾讯披露 5 大技术领域开源新进展,加码布局云原生

  • 2021-11-04
  • 本文字数:3005 字

    阅读完需:约 10 分钟

腾讯披露5大技术领域开源新进展,加码布局云原生

11 月 4 日,在2021腾讯数字生态大会Techo Day 技术峰会上,腾讯首次披露了在 5 大技术领域的开源新进展,并回顾了腾讯开源的四大变化。


腾讯公司副总裁王巨宏表示,云与开源共生共荣、相互支撑,共同为用户和开发者创造价值,将是未来行业的大趋势、大方向。腾讯及行业技术,未来必将以开源的方式,在云上生长和发展。


5 大技术领域开源新进展


会上,腾讯宣布云原生操作系统 OpenCloudOS 即将成为开放原子开源基金会开源项目的一员。据了解,云原生操作系统 OpenCloudOS 是腾讯持续投入超过 10 年,与合作伙伴经过 1000 多万节点大规模场景验证的。腾讯表示,未来将通过开源基金会的孵化,以中立的方式,为更多企业和生态伙伴提供稳定、高可用的服务。


此外,腾讯还对云原生领域三个重磅项目进行介绍,三个项目分别是多集群管理云原生管控平台 Clusternet、云原生服务发现和治理中心 PolarisMesh(北极星)、全场景在线离线混部解决方案 Caelus。


其中,Clusternet 是腾讯牵头社区多家厂商共同发起的一个的开源多集群管理和跨集群应用编排项目,作为未来分布式云的技术基石,Clusternet 通过组件化方式扩展 Kubernetes,将 Kubernetes 强大的集群、应用和服务能力扩展至分布式云,兼容所有 Kubernetes 生态资源和软件。


PolarisMesh 是腾讯于 2021 年 9 月 8 日开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在 Kubernetes 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容 gRPC、Spring Cloud 和 ServiceMesh 等开源生态。


在大数据领域,腾讯宣布即将开源全场景在线离线混部解决方案 Caelus 和计算领域热门方向 RSS(Remote Shuffle Service)的新项目 Firestorm。


在数据库领域,腾讯将推出针对于大规模交易场景的企业级分布式 MySQL 内核数据库开源项目TXSQL。据了解,这是一款针对于大规模交易场景的企业级分布式数据库内核。


在安全领域,腾讯近期成为中国第一家加入 OpenSSF 安全开源基金会的企业。腾讯表示将引入腾讯安全二十年的安全能力沉淀,助力简化行业的开源安全流程,为开源项目的安全性提供保障。



据了解,目前腾讯的开源工作主要围绕着项目开源、社区治理、生态共建三个方向推进。


项目开源上,腾讯当前开源了超过 130 个项目,累计获得了超过 38 万开发者的关注和 Star。社区贡献方面,腾讯持续贡献着超过 30 个主流开源社区。生态共建方面,腾讯云将两大核心技术版块——物联网操作系统 TencentOS Tiny 和企业级容器编排引擎 TKEStack 捐赠给了开放原子开源基金会,并即将捐赠第三个云原生操作系统项目。此外,全栈机器学习平台 Angel、万亿级大数据消息中间件 Apache Inlong(应龙),高性能微服务治理框架 TARS, 云原生边缘容器开源项目 SuperEdge 等也陆续捐赠进入国际顶级基金会孵化和毕业。2020 年,腾讯的开源项目 TARS 进一步孵化,成立了 Linux 基金会旗下专注微服务领域的子基金会 TARS 基金会,这也是第一家由中国公司发起成立的软件基金会。


腾讯开源的四个变化


王巨宏在主题演讲中提到,腾讯开源生态正在发生四大变化。



第一,开源协同常态化。自 2018 年 9 月 30 日的“930”变革后,腾讯开始转变推进开源的思路,并正式把开源协同作为公司级的技术战略之一。三年过去,腾讯已经组建和孵化了 117 个开源协同小组,涵盖了计算、存储、数据等所有互联网基石型技术,涉及了腾讯云、微信、QQ 等所有核心业务板块。目前腾讯内部代码的开源率达到 85%,不仅给腾讯带来巨大的效能提升和成本节约,也通过云助力着生态伙伴。


第二,开源技术核心化。腾讯大量经过内部业务检验的自研核心代码、底层技术,正通过开源协同沉淀下来,走向对外开源。目前腾讯已经实现了操作系统、数据库、大数据、AI、云原生等核心技术领域上的多点开源突破。


第三,开源贡献多元化。近几年,腾讯云一方面通过持续创新,解决线上遇到的各种挑战并将产出反馈给社区;另一方面探索云计算领域的新技术,做好前沿技术的预演和积累,坚定不移地持续为开源社区做出贡献。


在云计算的关键底层技术 KVM 领域,腾讯云是唯一连续五年进入全球企业 KVM 开源贡献榜的中国企业,也是贡献值最高的中国企业。腾讯云启动了腾源会,帮助项目健康成长、协助开源爱好者交流、发挥开源领导者领袖价值。同时,腾讯还蝉联了 JDK15、16、17 中国企业贡献度排名第一,并连续作为作为全球 Notable 贡献者被 OpenJDK 社区主导者 Oracle 点名致谢。


第四,开源人才年轻化。从 2006 年开始,腾讯就围绕着人才培养、联合研究、学术交流三条主线,开展腾讯高校合作犀牛鸟计划,为行业培养优秀的互联网人才。2021 年,腾讯首次启动了“犀牛鸟开源人才计划”,继续与高校深入合作,帮助学生由浅入深了解开源知识,用企业真实项目来反哺教学,进一步助力开源人才生态的发展。首期计划中,一共有 420 所国内外高校,超过 3000 位学生参与。王巨宏表示,未来腾讯希望链接更多行业机构一起参与发展,为开源教育贡献更多的智慧和力量。

云与开源共生共荣


在谈到云和开源的关系时,王巨宏表示,目前云上几乎所有的主流技术都是开源的产物,可以说,云行业的快速发展,正是得益于开源技术的红利。随着云计算和云原生的发展,也逐渐形成了云开源生态,云则为开源的发展提供了最佳的载体。


具体来看,云让开发者能够更方便地使用和共享开源技术。“腾讯云在持续与开源产品、开源架构做兼容,使用统一标准,方便所有厂商、开发者都能够快速、放心的使用。”


王巨宏表示,腾讯云也致力于通过云原生开源项目,与行业共同探索开源的社会价值和商业价值。“我们希望未来不管是一个人,还是三五个人的小团队,或者是大多数中小企业,都能用上和大厂一样的框架和技术,进而助力整个行业技术的创新和进步。”


据介绍,腾讯云也在积极通过开源的方式,共建开放协作的技术标准,致力于用开源推动技术发展。比如今年 10 月,腾讯云联合社区多家厂商共同发起的云原生边缘容器开源项目 SuperEdge 通过捐赠评定,正式成为了 CNCF 云原生计算基金会的沙箱项目。这不仅意味着该项目得到了云原生开源社区的认可,同时也标志着该项目从腾讯走向了社区,为建立基于容器的边缘计算基础设施标准,加速边缘计算行业的发展迈出了重要一步。


多媒体领域对性能有着极强的渴求——几乎每过十年压缩率会提升一倍,而对计算资源的要求则增强到十倍,因此从技术和社区发展的角度,发现和理解好的开源项目并提供全方位的性能优化对整个行业都是非常重要的。在当前多媒体领域的主流开源项目中,腾讯云都参与了贡献,比如媒体库(FFmpeg)、流媒体服务器(SRS)、编码库(AOM)、播放器(VLC)、传输协议(WebRTC、SRT)等。同时,腾讯云也参与了音视频领域的多个开放标准组织,其中在 Alliance for Open Media 中,腾讯是国内唯一一家 Founding Member,将来还会参与到下一代开放编码标准 AV2 的制定中。


王巨宏表示,开源工作是一项长跑,可能会在长时间内都是默默无闻和孤独的,因此要有足够的信念和理想驱动才有可能坚持下来,对个人、对企业来说都是如此。腾讯也希望通过构建一个开放的社区链接、帮助更多的开发者、企业加速其开源创新,一起拥抱开源、开放协作。其中,腾源会就是这一规划的重要象征和起点。目前,腾源会已聚集超过 30 位的开源领袖,并与十多个开源社区和国际国内顶尖开源基金会形成联结,充分发挥开源社区的“源力”,与广大开发者一起创造正向价值,用技术创造更美好的未来。

2021-11-04 18:0314655

评论

发布
暂无评论
发现更多内容

Macos媒体播放器 Movist Pro 针对 macOS 13 Ventura 进行了优化

Rose

Movist Pro 中文版 Movist Pro下载 Macos媒体播放器 视频播放器下载

Golang中如何使用Singleflight库进行并发请求合并

Jack

Django笔记二十二之多数据库操作

Hunter熊

Python django database

一套前后台全部开源的H5商城送给大家

越长大越悲伤

开源 java‘

macOS硬盘如何格式转换?用Tuxera NTFS就够了!

Rose

ntfs FAT32

C++虚函数详解:多态性实现原理及其在面向对象编程中的应用

小万哥

c++ 程序员 面试 后端 开发

Go常用设计模式(中)

海风极客

三周年连更

Pratt Parsing - 自顶向下的算符优先级

乌龟哥哥

三周年连更

什么是人工智能领域模型的 Presence Penalty 参数?

Jerry Wang

人工智能 机器学习 深度学习 强化学习 三周年连更

macbook触摸板怎么按右键

魔仙苹果mac堡

MacBook 触控板

SVN管理工具Cornerstone意外退出怎么办?

魔仙苹果mac堡

SVN管理工具 cornerstone 4破解 Cornerstone mac版 Cornerstone意外退出

站点可靠性工程SRE最佳实践 -- 黄金监控信号

俞凡

SRE

玛雅Maya 2024 发布 maya2024破解

魔仙苹果mac堡

maya2024下载 maya2024新功能 maya2024安装教程

必知必会的JavaScript前端面试题篇(一),不看后悔!

控心つcrazy

Focus Matrix for Mac(智能任务管理器)

Rose

mac软件下载 Focus Matrix 任务管理器

Office Mac升级提醒如何去掉?关闭Microsoft AutoUpdate弹框提示

Rose

许可证 Office 2019中文版 Office Mac office更新 office2021下载

waves插件更新,Waves V14系统及支持的主机一览

魔仙苹果mac堡

waves下载 waves14

Java实现坦克大战2.0

timerring

Java

云原生应用使用的云服务组件介绍

穿过生命散发芬芳

三周年连更 云服务组件

Java IO流详解

timerring

Java

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的Redis延时队列的功能组件

洛神灬殇

redis 分布式 延时队列 redisson 三周年连更

Smart Disk Image Utilities for Mac(智能磁盘镜像工具)

魔仙苹果mac堡

Smart Disk Mac磁盘管理

Go常用设计模式(下)

海风极客

三周年连更

深入理解 TypeScript 的 type 以及 type 与 interface 和 class 的区别

Lee Chen

typescript

2023-05-06:X轴上有一些机器人和工厂。给你一个整数数组robot,其中robot[i]是第i个机器人的位置 再给你一个二维整数数组factory,其中 factory[j] = [posit

福大大架构师每日一题

golang rust 福大大

架构训练营模块一作业

Geek_3d7c4d

架构训练营

Mac 触控增强神器:BetterTouchTool如何使用?

Rose

苹果软件下载 BetterTouchTool破解 BetterTouchTool教程 Mac 触控增强神器

苹果Mac最佳卸载程序和清理助手:App Cleaner & Uninstaller

Rose

mac系统清理优化软件 苹果系统清理 App Cleaner

软件测试 | MTV开发模式

测吧(北京)科技有限公司

测试

Redis桌面管理用什么工具好?

真大的脸盆

Mac Mac 软件 桌面管理工具

面对“失业焦虑”我们可以做些什么?让 AI 帮助自己变得更强大! | 社区征文

Jerry Wang

人工智能 机器学习 程序员 ChatGPT 三周年征文

腾讯披露5大技术领域开源新进展,加码布局云原生_开源_凌敏_InfoQ精选文章