戳蓝字“CSDN云计算”关注我们哦!
“openstack这个软件是属于全世界的,并不属于一个公司,也不会属于一个国家。”
这是OpenStack基金会创始人兼执行总监 Jonathan Bryce在访谈中一再强调的,也是让阿晶到如今依然记忆犹新的一句话。
在昆明,在腾讯数字生态大会上,OpenStack、英特尔、腾讯开源、腾讯云TStack携手而来,共同亮相,只为了一个关键词“开源”。
Jonathan Bryce口中的“开源”
开源是趋势,初衷很纯粹。“我觉得组织这样一个开源社区的真正意义在于将不同企业、不同领域的技术专家聚集在一起设计一款各方面都十分优秀的软件,并作为一个团队的形式来解决技术问题。在开源社区中,企业可以贡献代码,架构,促进新技术的实现;同时可以高效完成开源模块的商业转化,何乐而不为?例如OpenStack。此外,十分重要的一点,开源的过程除了没有边界之外,更没有国界。换句话说不会因为某个国家、某家企业来改变针对开源的态度。”Jonathan Bryce在采访中不断强调。
如果认为开源软件不安全,这是一个广泛性的误解。对此,他“辟谣”式谈到,其实关于开源软件的安全顾虑,很大程度上只看到了“开源”,而忽视了软件背后是各个领域以及企业的专家共同创造这一结果。可以想见,其代码审核的严谨程度早已超越了传统商业软件的审查程度,可以这样认为:开源软件比传统软件更加安全!
关于“如何评价腾讯在openstack中的表现”的问题,我们了解到,大企业对开源社区的贡献确实是显而易见的,例如腾讯、英特尔。从开源基金会的角度来说,无论是代码的贡献率还是针对新市场的拓展,都十分关键,其中当然还包括对用户的管理,这些腾讯都做到了聚焦,为openstack基金会在不同场景的发展带来了很大助力,不单单是社区环境的优化。
谈及中国版程序员以及开源当下表现如何?Jonathan Bryce坦承,根据openstack基金会的不完全统计,中国开发者的贡献率在世界范围内排名第二,位置仅次于美国,说明中国的程序员们真的很努力。但细致比对分析,就会发现一个问题:中国贡献的代码数量并不多。“我想这点可能与文化交流以及语言沟通方面存在关联。”对此基金会针对性提出了在上海举办峰会、吸引顶级优秀码农等策略,想让更多的中国开源贡献者加入到该阵营中带来发展。
此外据了解,openstack基金会为了更多关心和开拓中国的社区,所以今年特意在上海成立了一个办事处,有一位专职的社区经理去解决中国的问题。整个开源基金会的目的是能把最好的专家聚集在一起解决一些问题,而不应该涉及国际的问题,openstack也希望帮到整个中国开源社区开发技术人员。最后重申一点是openstack这个软件是属于全世界的,并不属于一个公司,也不会属于一个国家。
腾讯开源眼中的“开源”
自从开源进入中国,存在怎样的变化?
腾讯开源管理办公室执行总监许勇:从腾讯自身对开源的态度,发展的过程来讲,其实2010年以前,整个腾讯公司低调做业务,包括伙伴、生态,开放以后,对开源的影响很大;从2015年,开源项目贡献多一些,包括与各种基金会深度合作。
其实对中国,开源的整个社区发展对中国开发者来说最大质疑是原来光开源,其实现在慢慢的从整个,包括腾讯、阿里,就从中国开发者身上看到大家有意识的去贡献,去回馈社区,就更积极的参与,这是我从整个中国开源开发者身上看到的。
腾讯目前在自主研发开源的重点工作在哪儿?目前最受欢迎的是不是机器学习类项目?
腾讯开源管理办公室高级社区经理于朵:我们不会说专门做一个项目去为了开源,开源在公司内部很多年了。
刚刚说机器学习,我们有一个机器学习的项目Angel,它在我们广告的精准推荐中都有非常充分的应用才会推广到社区使用;推广到社区使用之后,我们会吸取社区更多案例来不断增加技术的应用范围,这是我们自己的策略。
去年有一个行业报告,说开源的漏洞很多,腾讯对于防范漏洞做了什么工作?
腾讯开源管理办公室执行总监许勇:我们现在对外开源的组件占所有内部组件接近10%。针对开源组件漏洞,通常对外的开源项目一般经过严格的安全扫描,安全审计,腾讯有专门的安全部门在支持开源项目关于漏洞方面的处理。
腾讯开源管理办公室高级社区经理于朵:我们也非常重视开源协议的审核,保证法律程序上的完备,会对每个项目做第三方的扫描,然后对应开源协议协议再去制订我们自己的开源项目的开源协议。我觉得这样做不仅是在保证开源项目不会损害公司利益,更多是保障其他开发者使用腾讯开源项目不会被开源协议的影响。
最近几年腾讯最成功的开源项目或者是决策工程流程?
腾讯开源管理办公室执行总监许勇:腾讯现在最成功的开源项目可能是微信生态中的几个,这些项目非常受欢迎,例如微信UI框架WEUI,小程序开发框架WePY,微服务框架Tars,还有Angel也是,都非常受欢迎。
腾讯开源管理办公室高级社区经理于朵:今年开源管理办公室会增加两个环节,一个是审核代码的质量,遵守代码规范;第二件事就是召集很多腾讯内部的开源专家,会让他们对这些开源项目做一个培训、宣导。
针对国内的开源社区,许勇表示这其实还是一个探索过程,探讨过程。目前的核心问题在于整个行政流程的通畅性,因为开源基金会这种模式以前在中国并没有经验可以参考。
腾讯云TStack与“开源”
漫威的超级英雄世界中,“神盾局”一直凭借着不少的先进武器装备,默默在背后支持复仇者联盟捍卫正义。腾讯内部,也有这样一支低调但技艺高超的小分队,即腾讯技术工程事业群(Technology Engineering Group,以下简称TEG)。
作为腾讯内部的技术支撑部门,在昆明举行的腾讯全球数字生态大会上,TEG首次对外展出30余个技术应用,大秀了一把“技术肌肉”,将产业互联网和消费互联网的新成果、新技术、新应用集中分享出来,技术储备着实令人惊叹,其中引人注目的要数腾讯云TStack了。
腾讯云TStack目前有哪些工作,政府对腾讯云TStack最大的需求是?
腾讯云TStack产品总经理邬沛君:云平台的核心是基于开源的,这是很重要的因素。我们仔细考虑过为什么,因为开源和闭源很大一个差别是一个云平台真正投入使用的情况,这存在一个持续跟进的运营工作。如果是作为闭源,很大程度上会被相应的闭源捆绑起来,开源未来这条路会很宽,所以这是一个很大需求的原因。
开源方面,TStack是不是与英特尔有合作?
腾讯云TStack产品总经理邬沛君:Intel在开源方面与腾讯云TStack团队有紧密合作,双方在共同推进openstack在全球发展上做了很多努力,比如共同促进openstack基金会2019年的峰会在中国召开。
另外双方在社区开源项目中也有紧密合作,比如dpdk、vxlan、ssl offload等,促进了openstack开源生态更好的落地与应用。
MARK:我们与腾讯有长期开源方面的合作,包括我们在openstack的合作,英特尔都会协助腾讯更多参与到开源基金会的社区工作中,如何参与并做出更多的贡献,以及推动一些新的技术项目发展和拓展新的合作点等。未来英特尔和腾讯会在开源社区中推进更多合作,比如双方正在探讨一个边缘计算的项目StarlingX,以及未来探索更多的合作点。
因为边缘计算,5G很多时候需要很多运营商在边缘计算做研发,包括正在改进,做一些边缘计算的储备等,TStack在这方面和运营商有没有提前合作?
腾讯云TStack产品总经理邬沛君:关于刚刚提到的边缘计算,我分两个层面来回答。第一个其实在腾讯有一个专门关于5G的尝试,这是和英特尔联合的。
腾讯云TStack是针对openstack的框架来做,在哪些层面上做了进一步的二次开发和改进,起到了什么效果,遇到什么问题?
腾讯云TStack产品总经理邬沛君:因为openstack本身是一个开源的框架原件,应该说它在社区版本更多是考虑通信,你真正落地的时候涉及到不同的内容、场景,其实在TStack,我们针对不同的场景做了很多的相关优化,不管是从存储还是网络,还是计算的分配等方面都做了非常大的优化,这些优化其实不能说是openstack没有做到,因为它要考虑的是通用模式,我们都知道你一个通用场景,垂直领域是有所差别的,腾讯现在做TStack最多的就是根据各种特定场景改进的优化。
升级之后的腾讯云TStack,它的优势在改造企业的应用的过程中有没有特殊的一些特点以及优势?因为现在可能在市场上大部分的企业不是很关注底层的云架构,是比较关注自己的应用。
腾讯云TStack产品总经理邬沛君:看一下整个行业的历史就可以知道,2017年以前整个云基本上都是在最原始的基层云部分;但2018年之后,大家都在强调整个全栈云的模型,TStack把非常多中层技术整合进来。
第二方面就是从整个研发过程,我们目前也借鉴了一些东西,其实都是开源生态框架性的,把它引进到全栈云的概念中去解决,怎么去帮用户从应用层面把完成构建。
TStack现在哪些行业选择最多?还有一点就是选TStack最多的行业当中,这个企业部署TStack是哪种部署方式?
腾讯云TStack产品总经理邬沛君:应该说从最近两年的数据来看,政府行业是最多的。
部署的问题,其实大部分基本上都是自由IDC部署形态,在海外我们会发现很多公司把这些业务搬到公用云上面去,在中国是明显有担忧的。
福利
扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!
推荐阅读: