如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

中国技术力量:阿里技术崛起之路

  • 2015-10-27
  • 本文字数:2498 字

    阅读完需:约 8 分钟

11 月 16 日, QCon 全球软件开发大会将在美国旧金山隆重开幕,除了中国技术开放日的两位讲师之外,阿里在此次QCon 旧金山还有两位讲师上台分享。四位讲师集体走上QCon 旧金山,表明阿里的技术已经逐渐走出国门,得到世界技术同行的认可。那么为何阿里的技术能够得到认可,阿里的技术崛起之路是怎样的?

自我革新

阿里的技术架构并非一成不变,甚至在每一个阶段都会有翻天覆地的变化。在《淘宝技术这十年》这本书里有提到,淘宝最开始只是LAMP 架构,后来从PHP 切换 到Java,使用Oracle 数据库,再到后面开始进入技术自研阶段,使用修改过的MySQL 来替代Oracle,再到后来开始研发自己的服务,如 OceanBase 数据库来替代第三方的解决方案。

许多公司在规模变大后都会架构进行演进,但将基础设施一并替换的不多,给飞速行驶的汽车换轮子,这需要有极大的勇气,以及对技术研发的信心。

无线事业部资深技术总监庄卓然(花名南天)是见证并主导阿里业务架构演进的当事人之一。他于2009 年加入阿里巴巴,先后在淘宝、天猫负责过营销、会员、交易、导购等 系统的架构和研发工作,经历了淘宝从简单应用到成为数亿用户的分布式服务化业务平台的技术演进过程。他还是2011-2013 年作为天猫双十一的技术负责人,推动了三年双十一的架构演进、稳定性改造和性能优化等研发工作。这次QCon 旧金山他将代表阿里奔赴海外,对国外听众分享经验和心得。

激烈的架构演进和技术自研,迫使阿里的软件工程师深入到技术底层,了解技术细节,培养了一大批优秀的技术人才,而新的架构抛弃了老架构的包袱,能够轻装上阵。这些也为阿里后续的业务和规模扩张打下了坚实的基础。

ALL IN 战略

激烈的架构演进代表了一种冒险精神,而最能体现这个精神的口号,应该算“ALL IN”了。

ALL IN 口号是 2013 年 10 月阿里时任 CEO 陆兆禧提出,然后翌年春节过后马云在内部邮件强调的,当时提到的口号是 ALL IN 移动,但其实除了移动,阿里之前早已有过 ALL IN 之举。

其中最知名的要数去 IOE 化,去 IOE 这个话题经历了很多争议,伴随着各种炒作,但作为话题的中心,阿里的去 IOE 做的是实实在在的,它们在一开始对于去 IOE 就是全力以赴,当时做试点就是已经市场份额第一的淘宝,而在内部预算报告上,它们写出“淘宝 2010 年起不再购买小型机了”这样决绝的话,最后也的确实现了。

去 IOE 还有一个背景就是阿里云。阿里云于 2009 年创立,全力去 IOE,其实也是阿里全力上云,拥抱分布式计算。当去 IOE 实现,阿里在内部开始使用云计算后,对外开放的云计算服务也就准备得差不多了。

现在来看,去 IOE 与上云给阿里带来了在分布式计算领域的诸多人才,以及如 OceanBase 这样有商业化潜力的技术产品,并且在云计算越来越普及的今天帮阿里取得先机,成为国内公有云领域的领头羊。

ALL IN 移动由于时间不长我们难以看到明显的效果。但可以通过阿里的各种举措看到它的决心。比如人才的转移,上文提到的庄卓然,2013 年双十一之后转战移动研发战场,负责手机淘宝和移动基础平台的研发建设。他将和无线事业部高级技术专家徐昭一起,在 QCon 旧金山分享阿里移动亿级App 背后的架构。另外还有资金的扶持,比如阿里百川项目推出 20 亿扶持移动创业者

拥抱开源

前面讲到阿里通过自我革新和 ALL IN 战略积累了雄厚的技术资源,但是,其它大公司也有自己的看家本领,真正让阿里区别于国内其它公司的是它的开源战略。

LVS 开源项目作者章文嵩(花名正明)加入阿里之后,开始在公司内部大力推动开源,成立了开源委员会,到现在阿里的 Github 账号下面已经拥有超过 80 个开源项目,不少项目都超过 2000 star,在行业内拥有广泛影响。值得一提的是,这些项目都是阿里自己在实践中用过的,并且相对于业界其它项目或解决方案,拥有自己的特色或者一技之长。现在章文嵩已是阿里云首席科学家。

JStorm 就是一个很好的例子,这是一款流处理框架,淘宝在使用业界主流的 Storm 框架的时候,发现不能满足需求,于是用 Java 改写,加上更多功能并改进了其性能。而修改 Storm 之后,阿里没有忘记回馈社区,开源了 JStorm,并在最近捐给了 Apache 基金会。它的作者是阿里共享业务事业部高级技术专家封仲淹,在分布式计算以及实时计算和流处理上有多年经验,本次也将受邀参加 QCon 旧金山,向国外听众分享淘宝超大规模流处理实践,与Uber、Facebook 的工程师同台争鸣。

开源将阿里的技术和广大的社区连接在一起,提高了阿里在技术上的声誉和认可度,同时,开源带来的开放和精益求精的风气,给阿里的技术团队带来正面的影响,为了开源出去的项目更好,工程师们更用心的打磨自己的项目,对技术研究得更加深入,对项目也更加负责。

招揽人才

阿里除了内部培养技术人才,在不同的阶段,也会引进业界知名的技术大牛。

除了上文提到的章文嵩,又如阳振坤(花名正祥),他是王选院士的学生,1999 年年仅34 岁的他就已成为北京大学首批“长江学者”,并曾获得国家科技进步一等奖,现为蚂蚁金服技术副总裁,是阿里分布式关系数据库OceanBase 的初创者;还有前段时间的赵海平, Facebook 的第一位华人工程师,在 Facebook 期间,他创建了 HipHop 项目,重新编写和实现 PHP 语言,使其速度提高 5 到 6 倍,为公司节约数十亿美元,加入阿里后,重点攻克软件性能以及 Java 使用过程中遇到的技术问题;另外,去年阿里还引入了普渡大学计算机系和统计系的终身教授漆远。漆远是 Journal of Machine Learning Research 的执行编辑,曾为 ICML 领域主席,获得过美国 NSF Career award,作为蚂蚁金服技术副总裁和首席数据科学家,他致力于大规模机器学习平台的建立及其在智能客服、芝麻信用、小额贷款等领域的应用。本次漆远也将参加中国技术开放日,在 QCon 旧金山上发表演讲。

这些技术人才的意义,不只是他们为阿里的业务做了哪些贡献,还有他们带来的一些文化和理念上的影响,他们让阿里的技术团队更加多元化,更加充满活力,同时他们本身也提高了阿里技术团队的平均水平。

自我革新、ALL IN 战略、拥抱开源、招揽人才,通过这四个手段,阿里在国内外建立起了自己的技术口碑,而此次 QCon 旧金山,也将成为阿里技术全球征程的起点,一个新的全球技术品牌将在此扬帆起航。

2015-10-27 20:437170
用户头像

发布了 164 篇内容, 共 116.6 次阅读, 收获喜欢 392 次。

关注

评论

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

元器选型攻略之 电阻

元器件秋姐

元器件知识 元器件科普 电阻 电阻定义 常见电阻

Kotlin伴生对象(Companion Object)

子不语Any

android kotlin 11月月更

Kotlin作用域函数[Scope Function](上)

子不语Any

android kotlin 11月月更

天翼云混合云容灾技术解析

天翼云开发者社区

Kotlin作用域函数[Scope Function](下)

子不语Any

android kotlin 11月月更

可视化:如何选择数据可视化图表?

2D3D前端可视化开发

数据可视化 可视化大屏 可视化图表 可视化工具 sovitchart

老板让我在Linux中使用traceroute排查服务器网络问题,幸好我收藏了这篇文章!

wljslmz

Linux 网络故障 11月月更 traceroute

面试官:说说电商系统订单超时自动取消怎么实现?你有几种方案?

程序员小毕

程序员 面试 程序人生 后端 架构师

云原生主题学习月|成为社区领学员,解锁专属奖励及超多数量社区学员奖品!

亚马逊云科技 (Amazon Web Services)

云原生 培训与认证

微服务治理的3种方式

穿过生命散发芬芳

微服务治理 11月月更

云原生主题学习月|共同学习全球领先的亚马逊云科技云原生课程,组团共学拿奖励~

亚马逊云科技 (Amazon Web Services)

云原生 培训与认证

深究用户模式锁的使用场景(异变结构、互锁、旋转锁)

C++后台开发

数据结构 多线程 linux开发 C++开发

制造业的敏捷分析,还需要使用瓴羊Quick BI

对不起该用户已成仙‖

Neo4j CEO Emil Eifrem 解读图数据平台引领数据库未来十年的发展

Neo4j 图无处不在

neo4j 图数据库 知识图谱 图可视化引擎 图数据

玩转云端| 数据库安全服务,为数据库资产构建“最后一道防线”!

天翼云开发者社区

焱融科技为国家重点实验室打造海量高性能存储

焱融科技

云计算 分布式系统 高性能 文件存储

亚信科技亮相南京软博会,数智赋能百行千业

亚信AntDB数据库

AntDB aisware antdb AntDB数据库

APP以监听投广?中央APP治理专项组测评揭晓答案!

科技热闻

数字先锋| 一朵云,将温暖传递千家万户

天翼云开发者社区

跨越速运如何构建实时统一的运单分析

StarRocks

#数据库

嘉为科技张敏:一文讲清场景工程方法论及运维组织能力内化

嘉为蓝鲸

运维 数字化

ZooKeeper 避坑实践:如何调优 jute.maxbuffer

阿里巴巴云原生

zookeeper 阿里云 云原生

生活中常见的新北洋打印机:多场景赋能美好生活

科技热闻

老工程师荐读!PCB设计避坑指南

华秋PCB

PCB PCB设计

企业内部统一的移动平台,实现安全高效的业务移动化

BeeWorks

嘉为科技吴文豪:重塑运维系统,跨越烟囱式建设的陷阱

嘉为蓝鲸

运维 #WeOps

天翼云Serverless边缘容器下沉服务 促进企业聚焦业务创新

天翼云开发者社区

图数据技术护航网络安全

Neo4j 图无处不在

网络安全 neo4j 图数据库 知识图谱 图算法

开源共建 | TIS整合数据同步工具ChunJun,携手完善开源生态

袋鼠云数栈

大数据 开源 数据同步工具

通过飞书审批 Bytebase 工单

Bytebase

数据库 sql DevOps SQL审核 SQL审批

企业数字营销和运营如何效果更好?瓴羊Quick BI成为了不错的选择

小偏执o

中国技术力量:阿里技术崛起之路_QCon_徐川_InfoQ精选文章