对话阿里云:开源与自研如何共处?

头图 | CSDN 下载自东方 IC

来源 | CSDN(ID:CSDNnews)

责编 | 晋兆雨

从「鲜为人知」的专业名词,到 2006 年的精准定义,再到如今全面上云时代的「百花齐放」,云计算的发展趟过蛮荒之地,已形成极具规模、高可靠性、通用性的服务。不过,针对过往软件领域中争论已久的开源还是闭源问题,同样在企业业务上云过程中再次出现,云时代,开源与闭源如何形成良好的闭环,开源与自研是否相互矛盾?在开源模式下,商业化之路又该如何走?

近日,在开源界摸爬滚打 20 载有余的老兵,也是国内云时代的引领者 —— 阿里云基础产品事业部技术战略负责人陈绪(花名还剑)接受 CSDN 独家专访,从阿里云技术战略与开源生态体系等维度,深度解析阿里云的核心竞争力筑造之路以及其背后开源的驱动力,借此,也希望在数字智能化时代,为正走在自主创新道路上的企业、开发者带来一些思考。

云,未来已来

当美国知名软件工程师 Marc Andreessen 提出「软件正在吞噬世界」的一些年后,在云计算成熟落地之际,业界对这一条线进行填补,最终形成了一个完整的技术食物链,即「开源正在吞噬软件」,而「云正在吞噬开源」,「多云正在吞噬云」。

(CSDN 付费下载自视觉中国)

虽然对于这一大鱼吃小鱼理论,科技圈中存在一定的争议,但无可否认的是,云计算引领的科技革命,让未来已来,将至已至。

在这一进程中,与国外亚马逊、IBM、Oracle 等老牌云计算玩家相比,中国在云计算领域的入局,要稍晚 2-3 年。而在多年的角逐之后,陈绪表示,从技术水准来看,如今国内外的云已经处于同一个水平。

陈绪,相信很多从业者对于这位大牛也并不陌生。2018 年 7 月,陈绪离开供职十一年的英特尔,只身一人,从北漂转身加入“杭派工程师”之列,成为阿里云的一员,在帮助企业更好地实现上云的同时,也在探索云时代的前沿技术发展。

云浪潮风云起,无论是对于企业,还是个人,是机遇亦是挑战。

群雄逐鹿的云计算赛场,阿里云的 11 年

中国云计算的发展从概念的炒作到步入正轨,几经兴盛,也曾备受质疑。2009-2013年间,在谁也无法明确说出“云计算”到底是什么之际,业界将这一阶段视为中国云计算的泡沫期,而面对纷涌而至想要从中分一杯羹的众多厂商而言,《浪潮之巅》的作者吴军也曾做过预测,「中国通过竞争剩下的云计算服务商不会超过十家」。

物竞天择,适者生存,让做事相对扎实的一些云计算平台生存下来,而阿里云就是破除云计算这块冰中尤为重要的一家。

在过往的 11 年间,陈绪表示,为向用户提供更加稳定与可靠的服务,阿里云主要围绕三大层面筑造了自己核心竞争力:

  • 技术战略规划。在探索过程中,有很多趋势大家能看到,但是不一定能做到,如软硬件一体化、集成模式、使用云计算指导硬件研发等。在此,阿里云将多年研发的经验回馈给硬件开发商,帮助其设计出云计算领域更加通用的硬件。

  • 开放与开源。整个业界包括中国、美国、以色列等地区有不同的创业公司,每个公司都有不同的理念,软件定义存储、软件定义网络等平台,面向层出不穷的新技术,阿里云不能闭门造车,会与产业伙伴、生态共同构建未来,共同发掘商机与新的技术发展方向。与大家共同提炼出价值,并且将最新技术落地到阿里云产品研发的方向中。

  • 碰撞融合。另外,阿里云也会与高校、科研机构、大客户深度沟通与交流,希望将产-学-研全链路打通,真正让大家能够形成良性互动,让学校老师和科研机构研究者有实际应用场景。业界有一个名为 TTM(Time To Marketing,产品上市周期)的概念,阿里云旨在将 TTM 缩短到最小,这个不仅对阿里云自己有价值,而且能够帮助客户实时体验到世界上最先进的黑科技,也能够真正保持自己的最高竞争力。

陈绪透露,阿里云希望云上的用户真正能够忘记物理硬件出问题的可能性,永远在将系统放在阿里云的同时,业务能够实现永不间断。下一步,阿里云也将采用多种技术手段,如使用达摩院的智能感知和预测技术,即当硬件可能出现问题前可进行无缝迁移,这也被称之为“热迁移”,真正实现无感知、无痛。

同时在软硬一体化趋势下,阿里云也与英特尔进行了深度合作,如采用英特尔的 AEP(Apache Pass)进行开发。陈绪解释道,AEP 是一种新的介质,处于内存和硬盘之间,它不仅比内存便宜,且能够持久的保存数据不丢失。

基于此硬件与阿里云持久化内存 Tair 产品,阿里云发起第二届数据库大赛——Tair 性能挑战赛,希望与 Redis 兼容的 Tair 数据库产品和 AEP 硬件产品进行完美结合,并且通过实际团队在线上近一两年的磨合,帮助客户更好使用这款产品体验新型科技对自己业务带来的实际增值,也希望带来产业的变革。

针对此次 Tair 大赛,陈绪表示,一款项目的成功,一个社区的成功,与其背后的生态息息相关。技术、产品做得好是基本条件,更重要的是需要看其背后有多少人与之同行才是最后成功的标志。Tair 数据库是基于 Redis 修改,而 Redis 作为一款非常流行的开源社区产品,有着广泛的生态基础。

而想让 Redis 产品获得更多客户认可时,仅凭一个公司是很难的,但是通过这个此次大赛,陈绪表示,让感兴趣的人能够进来,让他们能够有机会在阿里云平台之上成功。

阿里云背后,开源的驱动力

在互联网发展至今的过程中,我们知晓最难或不是研发的过程,而是生态的构建,在这一点上,对于阿里云而言,亦然。

在生态构建背后,开源的应用起到了至关重要的作用。

面对国内开源的发展,陈绪表示,国内开源公司和开源爱好者的一些开源举措确实有很多可圈可点的地方,但在很多基础软件部分,开源或是一个必然趋势。简单来看,当别人用你的产品和你竞争时,其实其竞争力并不强,为什么?因为项目代码的路线图是你制定的,代码修改的能力掌握在你自己手上。在开源社区中,更多的是看重技术能力、持续演进能力,而不是短期的商业利益。

时下,因为国际大形势的变化,存在较强的不可控性,需要提前做好准备,但这不代表今天就要与别人脱钩,这是不对的。

打一个比喻,国际社区可视为一个大海洋,分流后到社区、企业中可将其看做是一个小池塘,池塘和大海之间有一个连接的水道,池塘来源于大海的营养供给,全世界的池塘也为大海不停地贡献并带来了资产增值。但池塘是否能丢弃?亦或直接基于大海?

这肯定是不行的!

毕竟大海的风浪太大,变换无穷,众人难以控制。

因此,陈绪认为,最好的情况是维护好小池塘,并把水道开着,能够进行互通。如果这个小池塘能够抚育出一个大鱼来,则可以把大鱼放到海里去,为全世界所共享。另外,海里营养不停的演化和更新,大家会不停的感受到水位的变化。简单来说,就是要做更好的自己,要想象所有的不可控因素,即使在极端情况发生的情况下,你还是能够把握自己的命运,不至于因为别人的变化导致自己受到损害,这是最基本的底线。

作为创新的源泉,针对开源与闭源、开源与自研是否矛盾的问题,在阿里云看来很简单:

首先,开源与自研发不矛盾。

因为,所谓自研:

  • 要掌握所有源代码;

  • 拥有修改每一行代码的能力;

  • 安全能力。即保证系统不受外来攻击干扰,保证客户的数据不被人窃取、客户的业务不会被中断,这就是自研的概念。

在自主研发的同时,不断地将代码按照周期与大家共享,社区也因之而受益。从长期来看,自主研发和开源兼容是我们长期坚持的两只手,每一只手都不能放,如果放弃自研就放弃了自主的意义,若放弃了开源就放弃了产业的生态兼容性。

在开源从最早弱版权时代,到现在的云原生迭代,陈绪表示,开源关键点在于标准。不同的厂商遵循相应的标准,客户就没有锁定的风险,可以不停地迁移,总是能找到最好的厂商,将自己的业务放上去,用最简单、最便捷、最经济的方式来运营自己的业务。

中国开源商业化模式之路该如何走?

 

不过,比较遗憾的是,在开源与云原生等主流发展趋势下,目前,国内市场上暂没有一家完全基于开源来进行 IPO 的公司,那么对于中国开源商业化道路究竟该如何走?

虽然暂时还没有基于开源且 IPO 的企业,但已有很多公司正走在这条路上。其次,通过开源,很多中小创业型公司在与上市公司合作过程中提升了自己的估值,也提升了上市公司的估值,从一倍、两倍,甚至高达十倍。而想要建立中国的开源商业模式,或可以从四个方面来逐步实现:

  • 个人获利。这一点,Linux 之父 Linus Torvalds 就是典型的通过开源而收获成功的案例。

  • 公司获利。公司做一个事情并不需要从底下往上搭建一个系统,如你做的是上面的 10%,下面的 90% 是公用的,公用部分不是你的优势也不是真正的获利点,你就可以基于社会的公共平台之上构建你的10%,快速提高自己的迭代效率,公司发展也会更加从中受益,保证新的创新公司层出不穷,企业也是会受益的。

  • 产业获利。产业中有公共的部分,如 Linux 操作系统,任何一家公司完成代码的编写都是难以想象的,而如今有了协同,就有了共同创新的平台,不用新造轮子,这是对产业的帮助。

  • 对国家有重大战略意义。从没有变成有,从零开始变成基于一个平台之上的再创新。对此,陈绪表示,阿里云有一位技术负责人说过,阿里云做超算的目标不是建设世界上的最高峰,而是搭建一个青藏高原,阿里云希望客户在此上构建他们自己的珠穆朗玛峰,这对国家产业的提升、对国家科技实力的发展具有直接的助力。

透过开源,我们目光所及之处或仅为冰山一角,更深层次的潜能仍需我们继续探索,开源之路,任重而道远,陈绪如是说。

 

开源时代,云原生已至,企业、开发者需如何入局?

 

在云时代,陈绪表示,首先更多的人要真正意识到自己在这场游戏中所处的地位,因为无论你参加游戏与否,该场游戏都会往前推进,不参加的话就错失一次良机,甚至以至于在多年后回想起现在,会发出一声感叹:当时那么好的机会展示在我面前,为什么我不抓住!

其次,通过开源创新、前沿技术加持,阿里云围绕云计算、大数据等维度构造了自己的核心竞争力。面向企业的开源创新,建议小型公司不要过于执着于基础性东西的研究,如底层架设网络、铺设物理硬件等,因为这些在规模化云计算到来之际,已由云计算相关公司完成了。除此之外,很多聚焦云的公司也结合了高端大规模容量存储,并配备了一些灾备技术。

对云计算从业者而言,应该往上看

「云计算时代下,底层 IaaS 技术基本上形成了一种——集约化现象。即 laas 产品种类越来越单纯、越来越集中,那其最基础的功能越来越强、水平越来越高、成本越来越低,这些产品是云公司所擅长的,其规模大了之后打造每个部分的价值和最优的解决方案。

往上走到 PaaS 层时,很难有一个公司能够做到提供世界上所有的PaaS,因为它是纷繁复杂的业务需求。继续往上,SaaS 层更加繁纷复杂,它的种类会更多,在不同领域中,用户的需求是千奇百怪的,定制化的东西让你匪夷所思,所以这也是云计算的开发者和厂商未来的一个发展着力点。因为这些东西做得好,能够获得最大的价值。

整体而言,云计算厂商做的是规模化业务。但是越往上走亦或是更加细分市场才是新兴企业能够获得自己的机会,传统的软件企业能够利用云时代的红利,将原来在线下输出的一些软件变成服务。

从成本和财务运算的维度来说,这也是使用云资源、租用云资源更加符合现代企业的利益,来帮助其实现更大的价值。」

最后,云计算时代已至,「少一些疑虑、多一些勇敢」

更多阅读推荐

  • Serverless 架构下的服务优雅下线实践

  • 如何应对云原生之旅中的安全挑战?

  • 8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁

  • 这么多年,终于有人讲清楚 Transformer 了!

  • 告别CNN?一张图等于16x16个字,计算机视觉也用上Transformer了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flink 流批一体的实践与探索

自 Google Dataflow 模型被提出以来,流批一体就成为分布式计算引擎最为主流的发展趋势。流批一体意味着计算引擎同时具备流计算的低延迟和批计算的高吞吐高稳定性,提供统一编程接口开发两种场景的应用并保证它们的底层执行逻辑是一致的。对用户来说流批一…

uniapp 用户登录

文章目录一、登录基础1. 登录组件2. 页面引用组件3. 明确登录的实现思路4. 封装 action 调用登录接口5. 保存用户登录状态6. 成已登录的用户视图6. 现退出登录功能一、登录基础 1. 登录组件 对于 登录 功能来说提供了两个登录的入口。 那么大家想一下,现在我们已…

Vue 组件开发 - 数据输入框组件

目录 设计通用组件的一般思路组件效果1. HTML结构2. index.js3. input-number.js3.1 input-number.js代码注解设计通用组件的一般思路 明确需求; 设计API(组件的API:只来自props、events 和 slots); 2.1 确定命名、规则 2.2 编写业务逻辑 即使逻辑的第一版没做好,后续还可…

活动预告 | 2020移动云客户高端峰会即将揭幕,邀您一起携手云端!

一直以来,移动云致力于不断丰富自身产品体系,延伸服务深度和广度,提供“云网一体、贴身服务、随心定制、安全可控”的云服务,致力成为5G时代你身边的智慧云。依托中国移动网络资源与本地化服务团队,移动云为政府、互联…

如何在CDN边缘节点执行你的JavaScript?

Serverless和边缘计算都是目前云计算领域备受瞩目的研究和应用方向。做为拥有超过130Tbps带宽分发能力的阿里云CDN,巨大的边缘网络有超过2800个节点遍布全球,如何将中心源站的计算能力下沉到边缘节点,进一步降低客户端访问延时进而提升用户体…

微信小程序+腾讯地图 获取定位与地图选点插件

文章目录一、思路二、逆地址解析2.1. app.json2.2. 页面加入2.3. 后台代码三、地图插件调用3.1. app.json加入3.2. js页面加入3.3. wxml页面成功截图:腾讯位置服务官网: https://lbs.qq.com一、思路 通过 wx.getLocation 返回经纬度传到后台,后台调用腾…

前端工具安装和运行相关

目录1. nodemon 运行出错:无法运行脚本2. XXX~待续1. nodemon 运行出错:无法运行脚本 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。 解决办法: 管理员身份打开powerShell&#xf…

友盟+联合EB级云数据 实现友盟域和企业私域数据全面融合

友盟联合EB级云数据 实现友盟域和企业私域数据全面融合 2020-04-28 互联网大数据计算 国内领先的第三方全域数据智能服务商友盟,联合阿里云EB级云数据仓库MaxCompute为企业提供面向分析的,实现友盟域数据与企业私域数据全面融合的自助分析服务“U-DOP…

微信小程序之实现地图定位(使用腾讯位置服务插件)

文章目录一. 腾讯位置服务插件简介1. 完整的地图能力2. 地图插件的优势二. 开通腾讯位置服务三、接入插件四、 开发者密钥配置五、插件的使用一. 腾讯位置服务插件简介 1. 完整的地图能力 腾讯位置服务基于微信提供的小程序插件能力,专注于(围绕&#…

分享16个经典的免费UI素材网站

免费字体 www.fontspace.com 一键AI抠图 www.remove.bg/zh 在线PS工具/可以转换Sketch文件

单人开发场景下的测试环境实践

在软件研发过程中,“测试环境”是部署最频繁、也是开发者使用最频繁的一种运行环境,稳定而易用的测试环境能够极大提高开发者的工作效率和幸福感。为更好的将阿里巴巴在测试环境管理方面的实践和经验跟广大开发者分享,《云效说码》策划了《阿…

函数计算如何访问 PostgreSQL 数据库

函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并…

智能可穿戴迎来长续航焕新活力 出门问问TicWatch Pro 3即将国内上市

人工智能独角兽公司出门问问将于10月21日面向国内市场正式发布全新一代旗舰级全智能手表TicWatch Pro 3(4G版)。出门问问携手新浪科技举行新品线上发布会,出门问问创始人兼CEO李志飞以及出门问问研发高级总监张博将以直播形式与消费者见证Tic…

uniapp 微信小程序打包发布

文章目录一、打包小程序1. HBuilder X打包2. 小程序发行3. 点击上传4. 扫码体验5. 正式版本一、打包小程序 1. HBuilder X打包 选中项目-点击发行(U)- 小程序-(微信仅适用于uniapp)(W) 2. 小程序发行 填写微信小程序名称和微…

祝贺!两位 Apache Flink PMC 喜提 Apache Member

摘要:近期 Apache 软件基金会(以下简称 ASF )举行了一年一度的董事会选举会议,两位 Apache Flink PMC 当选为 2020 年 ASF 新成员,即 Apache Member。目前,国内(华人)近 30 位 Apach…

Iceberg 在基于 Flink 的流式数据入库场景中的应用

本文以流式数据入库的场景为基础,介绍引入 Iceberg 作为落地格式和嵌入 Flink sink 的收益,并分析了当前可实现的框架及要点。 应用场景 流式数据入库,是大数据和数据湖的典型应用场景。上游的流式数据,如日志,或增量…

uniapp H5页面打包发布

文章目录1. 打开 HBuilder2. 打开项目3. 点击发行4. 等待项目编译5. 查看路径6. 安装7. 启动1. 打开 HBuilder 2. 打开项目 打开当前要打包的项目 3. 点击发行 ,找到【网站 - PC web 或手机 H5 】 确认【网站标题】,无需【网站域名】,直…

Python 让我再次在女同学面前长脸了!(真实案例)

事情是经过这样的:晚上在家王者的时候,微信突然弹出了一条好友添加提醒,一看昵称,居然是我们大学的班花!!!这真是奇怪了,我之前连班花的微信都没加上,这次却突然主动加我…

【CDN】最近,你的APP崩了吗?

过去几个月里,#xxx崩了#这个话题频繁出现在热搜榜上,让不少程序员小哥哥瑟瑟发抖。 从疫情宅家时期著名的视频APP“三连崩”,到全面复工开课后的在线教育平台与办公软件频繁宕机,再到报复性消费引发的点餐系统接连“爆炸”&#x…

1024程序员节重要议程曝光,开源技术英雄会聊开源“真心话”

10 月 23-25 日,由 CSDN 等多家单位精心筹划的“长沙 中国 1024 程序员节”将盛大举行。程序员节活动以开源为主议题,包括:2场岳麓尖峰对话;2020 开源技术英雄大会;10 场热门技术分论坛/峰会;创意集市&…