【IT168 评论】“开源”不仅是大多数程序员的技术追求,同时也为众多企业带来了更加独特的运营模式和商业模式。从操作系统、数据库到编译工具链再到Web服务器,开源技术已经渗透到方方面面,如何才能更好的研发并应用这些开源技术呢?
2018年6月25日,由LFAsia, LLC主办的2018 LinuxCon + ContainerCon + CloudOpen China (LC3)在北京开幕,会议针对Linux、容器、云技术、网络、微服务等主流开源技术进行了讨论,国内的IT大厂也在大会上大秀了一把自己的开源力量。
腾讯不仅升级为Linux基金会白金会员,还贡献了两大项目
2018年3月,腾讯成为了LF深度学习基金会初始白金会员。今天在LC3大会上,Linux基金会宣布腾讯正式成为Linux基金会白金会员,腾讯MIG总经理刘昕将加入Linux基金董事会,代表企业行使相关权益。同时,腾讯也宣布将两大开源项目贡献给Linux基金会——高性能RPC开发框架TARS和轻量化名字服务方案TSeer。TARS和TSeer是腾讯内部打磨十年之久的项目,已在手机QQ浏览器、应用宝、手机管家等160多个核心业务、5万多台服务器上广泛应用。
TARS是由腾讯开发的成熟RPC框架,结合了多维的监控设备和可视化管理平台,能快速搭建系统及自动生成代码,兼顾易用性与高性能。同时,TARS支持远程操作和包括C++,Java,Node.js,PHP、Python在内的多种编程语言。相比于其他开源微服务框架,TARS具备多语言支持、可延展协议、便捷开发操作与监控等特点。
TSeer是TARS的轻量化名字服务方案,是一套服务注册发现容错的方案,具备轻巧灵便、对业务的侵入性低、支持多种负载均衡算法等特点。除去核心的服务发现功能,Tseer还可以用于提供故障容错策略,同时TSeer还可以将IDC分组、Set分组和All三种不同的路径方案与智能最优的时序方案结合,解决业务跨地区、跨机房调用等难题。
华为云:基于开源,强于开源,回馈开源
近日来,云计算领域有一个很火的论点——“世界上有几种云”,对此每个厂商都有自己的解读,这其中有一种观点是“世界上只有一种云,那就是基于开源的云”。“我很认同这一观点,华为云对于开源的理念是基于开源、强于开源、回馈开源!” 华为云首席战略官宋哲炫表示。
众所周知,开源技术能够大大降低开发成本,这也是越来越多企业选择开源技术的原因,但是,开源技术如何落地仍是困扰企业的难题,如何才能基于开源,强于开源呢?华为云针对此做了很好的尝试:基于K8S的华为云容器引擎(CCE和CCI)补齐了应用开发、交付与运维的完整流程,可提供一站式云上应用生命周期管理方案;基于现有的微服务引擎CSE,华为云研发了首款商用落地的Service Mesh服务——微服务引擎CSE-Mesher。
“回馈开源除了是对获取社区帮助的回报,更是积极的商业选择。” 华为云主导开源了ServiceComb,CarbonData,OpenSDS等项目,同时宋哲炫还在今天宣布华为云将于近期正式开源微服务网格技术Mesher的消息。
截至目前,华为云在OpenStack社区拥有2个TC席位,7个PTL(包含Nova,Neutron等核心项目),26个Core Members,代码贡献在近两个版本排名第二,Blueprint贡献在近两个版本业内知名;在CNCF,华为有一个TOC席位,一个K8S SC席位,5个Maintainer席位。截止到一个月前,华为累计Pull Requests (PRs)贡献 2400+条,厂商贡献排名第3。在Hadoop社区,华为贡献社区排名第三。
Linux基金会培训和认证落地中国,让开源更普及
Linux基金会发布的2018年度开源工作报告指出,超8成企业招聘经理的首要任务是开源人才,但超9成受访者表示招聘到合适的开源技术人才很困难。企业如何才能快速招聘到需求的人才?开发人员如何才能快速习得热点技术?如何才能让开源技术更开发普及?……基于此,Linux基金会于今日正式在中国落地培训和认证业务。
据悉,在Linux基金会构建的开源技术知识培训及认证平台上,开发人员可以通过线上视频公开课、在线直播和线下培训等多种方式学习热点技术。目前Linux基金会已拥有超过50个Linux及开源技术的课程,并提供了Linux Foundation系统管理员认证、Linux Foundation工程师认证、Kubernetes管理员认证、Kubernetes程序开发员认证、Cloud Foundry认证开发人员5项专业考试。