引言7月15日晚,在中央广播电视总台播出的《经济半小时》栏目之“开源软件主题特别节目中,腾讯云原生TencentOS获得了重要报道,旗下两款开源项目TencentOS Tiny和TencentOS Server悉数登场,来自腾讯的开源专家解读了其应用场景及原理,也重点分析了腾讯在开源生态和开源软件行业应用维度所贡献的重要价值。
PART ONE
TencentOS Tiny 让节能增产更“智慧”
正在田间巡查的赵士刚是辽宁荣嘉农业种植有限公司的总经理,在外经商多年的他,2017年回到家乡流转了1000亩土地,与人合伙干起设施农业。可不久后,刚刚入行的赵士刚就遇到了难题。他遇到的难题便是由落后的种地方式与人工老龄化带来的。赵士刚在采访中说,“我们这的干活人很多都是60岁以上,而且工人上水都是凭感觉、凭经验。传统的给水给肥,都是把水灌满了,而且肥不均匀,使作物烂根,而且土壤板结。”
在连续3年的连年亏损下,赵士刚开始到处想办法。2019年,在辽宁省农业厅介绍下,腾讯AI Lab智慧农业团队来到这里,展开两期 AI 智慧种植试点。腾讯AI Lab智慧农业团队的专家们在大棚里装上了光照、二氧化碳、棚内温湿度、土壤温湿度等传感器,持续监测农作物的生长状况。每个大棚装了12个传感器,传感器背后,还隐藏着操作系统,它就是腾讯自主研发的物联网操作系统TencentOS Tiny。
TencentOS Tiny将传感器的数据采集后上传到云端,由腾讯的智慧农业大脑iGrow系统将这些数据进行计算和推理,设计出最佳的种植方案,然后调度和调整补光灯、水肥机、放风机等设备工作,自动给农作物补光、浇水、施肥、换气,最终达到节能增产,提升农业收入的目标。腾讯 AI Lab 专家工程师张钟在采访中也重点提及了该套解决方案背后的重要技术原理,“AI智慧农业解决方案,可以通过算法计算出一个最优的种植策略,可以精细到以小时为单位。最后AI算法会直接控制各种农业设施,使真实的大棚温室的环境指标,接近于算法给出的环境指标。”
赵士刚说,通过TencentOS Tiny系统和AI算法,能更精准地给作物施肥施水,农作物产量提高了10%以上,而且效益也大大增加。2019年9月18日,腾讯将TencentOS Tiny正式进行了对外开源,目前也已捐赠给了“开放原子基金会”。其开源后,不仅可以将腾讯在物联网领域的技术和经验和全球开发者分享,还能够汲取全球物联网领域的优秀成果和创新理念,最终推动整体物联网生态的繁荣以及万物智联时代的到来。借助TencentOS Tiny提供的更简单的软件接口,亿级物联网设备上云的门槛实现了进一步降低,从而帮助物联网开发者能够更便捷的使用云端海量的计算、存储资源,以及先进的AI和大数据算法模型,有效支撑众多前沿物联网技术在智慧农业、智慧城市、智能家居、智能穿戴、车联网等行业的加速落地。腾讯操作系统产品负责人王佳在采访中表示,希望物联网操作系统(包括终端软件生态)能走合作共赢的道路,共同促进整个国内物联网行业的发展,物联网标准的制定推进,为解决物联网碎片化问题而作出贡献。
PART TWO
TencentOS Server 让数据中心更“低碳”
TencentOS 包含了多款不同场景的操作系统。除了面向物联网场景的TencentOS Tiny,针对云服务器管理研发的TencentOS Server也已对外开源。在云原生浪潮席卷的行业大背景下,以及腾讯自身各种业务架构的快速转身,业务的容器化、微服务化、Serverless 化等,都对底层的基础设施(包括核心的 OS )提出了新的挑战和要求,TencentOS 也随之迅速转型,针对腾讯自身的云原生场景和需求,进行了深度的重构和重新设计,全面拥抱云原生,向云原生 OS 的目标一步步迈进。目前,TencentOS Server已全面应用在腾讯自身的数据中心中,并搭载到腾讯上百万台服务器之上。在腾讯天津滨海数据中心,十万台服务器支撑着腾讯在华北地区的业务,这里的服务器就搭载了TencentOS Server系统。
TencentOS Server为服务器和数据中心带来的最大价值,就是可以提升单台服务器的资源利用率,从而实现用更少的服务器提供更多的运算,大大降低能耗。王佳在采访中细数了一组数据——TencentOS Server可实现(服务器)处理器性能50%提升,省电11%(近四亿千瓦时),换算下来(每年)能节约碳排放约为17万多吨。
“几乎任何服务器都可以使用这个系统,来实现资源的充分利用以及能耗的降低”,腾讯天津数据中心经理苏鑫对TencentOS Server的应用范围也做了进一步补充。而如今TencentOS Server的对外开源,可以真正释放其能量,帮助行业大幅提升云上资源的利用效率、降低能源排放,进一步为“碳中和”工作落地带来价值。PART THREE
腾讯的开源地图 远不止如此
除了TencentOS Tiny 和 TencentOS Server,目前,腾讯已经陆续将130多个项目对外开源,覆盖中间件、云开发、边缘计算等多领域,累计获得了超过37万开发者的关注,在全球企业开源贡献榜中的分量越来越重。
从2010年开始尝试内部开源以来,腾讯的开源探索其实已长达11年。当前,腾讯已加入Linux、Apache等十余个国际开源基金会,也深度参与了多个国际知名云原生项目贡献,在KVM、OpenJDK等顶级社区贡献贡献榜均排名第一。例如在KVM社区中,腾讯就已贡献超过200个Patch、20多个技术特性。同时,在腾讯对外的项目中,也诞生了一大批影响社区的明星项目,如Angel、Apache InLong、TARS、TKEStack等,这些项目现在已广泛应用在一批重要企业内,赋能他们更快地提升研发效率,确保业务的稳定和高效。
“腾讯是一家有社会责任感的企业,开源战略是腾讯企业价值观的体现。开源可以实现企业价值和社会价值增长的双飞轮”,腾讯开源联盟主席单致豪在采访中也提及他对开源的价值理解,“腾讯是国际十个开源基金会的成员,也是国内开放原子开源基金会和木兰开源社区的成员,我们通过全球开发者的开源协作,提升整体研发效率和降低运营成本,也用开源科技助力包括医疗、农业、教育和碳中和等领域。我们正通过内部外部开放源代码的方式,和开发者一起参与构建全球科技共同体。”开源是创新的原动力,目前,腾讯云也在全力构建一个中立、开放的开源社区——腾源会,希望通过连接国内外的开源基金会以及开源社区,让更多开发者登上开源的舞台,来培育孵化更多优秀的开源项目,通过这个开源社区带来更多的社会价值。《经济半小时》本期栏目已发布于「腾讯云」视频号,欢迎收看,好看记得转评赞三连哦~