飞天发布时刻:2024年 Forrester 公有云平台Wave™评估报告解读 了解详情
写点什么

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

  • 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:436893
用户头像

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

关注

评论

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

告别头文件,编译效率提升 42%!C++ Modules 实战解析 | 干货推荐

OpenAnolis小助手

c++ 操作系统 模块 技术干货

国内首位聋人 Android 软件工程师体验通义灵码,“这真是太棒了”

阿里巴巴云原生

阿里云 云原生 通义灵码

恭喜!龙蜥赛项25支队伍获得首届中国研究生操作系统开源创新大赛一二三等奖

OpenAnolis小助手

开源 操作系统 龙蜥社区 龙蜥赛事

基于 EventBridge + DashVector 打造 RAG 全链路动态语义检索能力

阿里巴巴云原生

阿里云 云原生 EventBridge

快递鸟预约取件API接口代码流程

快递鸟

快递

APP 服务卡片获取 APP 内数据

flfljh

鸿蒙

Flutter与鸿蒙原生交互二

flfljh

鸿蒙

深度监听对象数组变化

flfljh

鸿蒙

鸿蒙 next 实现应用内的暗黑模式切换

flfljh

鸿蒙

腾讯云的相关DDoS计费问题概览

网络安全服务

DDoS 带宽 API 接口 腾讯云服务器 DDoS 攻击

cleanmymac有必要买吗?Mac清理软件哪个好用?

阿拉灯神丁

软件包 清理工具 mac系统维护 CleanMyMac X中文版

对象数组,数据更新刷新ui

flfljh

鸿蒙

国内首位聋人 Android 软件工程师体验通义灵码,“这真是太棒了”

阿里云云效

阿里云 云原生 通义灵码

Flutter OS外接纹理适配简介

flfljh

鸿蒙

并发编程之同步/异步/回调/任务 工作流程分析图解

肖哥弹架构

Java 并发编程 高并发

Flutter与鸿蒙原生交互

flfljh

鸿蒙

“AI”就一起来!开放原子联合龙蜥推出 OS Copilot 学习赛,show 出你的创意

OpenAnolis小助手

Linux AI 操作系统 OS Copilot

AI 场景下如何确保模型数据安全?Confidential AI 技术最佳实践解读

OpenAnolis小助手

AI 操作系统 机密计算 Confidential AI

共建行业生态,智谱大模型生态合作伙伴联盟成立

技术研究院

Flutter和OpenHarmony通信pigeon库的具体接入和用法

flfljh

鸿蒙

【论文速读】| PathSeeker:使用基于强化学习的越狱攻击方法探索大语言模型的安全漏洞

云起无垠

ppt目录页怎么做好看?一键切换ppt模板布局的神器来了!

职场工具箱

效率工具 职场 PPT 高效办公 AI生成PPT

Flutter+鸿蒙NEXT开发获取系统文件路径

flfljh

鸿蒙

Hume.ai 升级:自研情感模型集成 Claude 和 Fal;数字嗅觉公司 Osmo 用 AI 实现气味「传送」

声网

龙蜥副理事长张东:加速推进 AI+OS 深度融合,打造最 AI 的服务器操作系统

OpenAnolis小助手

开源 AI 操作系统 龙蜥操作系统大会

MySQL数据迁移到SQLServer数据库

RestCloud

MySQL 数据库 数据传输 ETL SqlServer

天润融通亮相ACS2024,推动汽车行业客户联络智能化

天润融通

Flutter与鸿蒙三方库ohos的适配

flfljh

鸿蒙

NocoBase 实战教程 —— 任务管理系统

NocoBase

开源 低代码 教程 无代码

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