最后一台小型机下线 阿里巴巴如何“去IOE”

2013年5月17日,阿里集团最后一台IBM小机在支付宝下线。这是自2009年“去IOE”战略透露以来,“去IOE”非常重要的一个节点。“去IOE”指的是摆脱掉IT部署中原有的IBM小型机、Oracle数据库以及EMC存储的过度依赖。告别最后一台小机,意味着整个阿里集团尽管还有一些Oracle数据库和EMC存储,但是IBM小型机已全部消失。7月10日,淘宝重中之重的广告系统使用的Oracle数据库下线,也是整个淘宝最后一个Oracle数据库。这两件事合在一起是阿里巴巴技术发展过程中的一个重要里程碑。

在阿里巴巴“去IOE”成功的大背景下,王坚的观点是:“去IOE”存在一定的技术挑战,“去IOE”不是简单改变软件和硬件本身,用另一种软硬件简单地取代已有的软硬件,而是用新的互联网技术和架构取代传统的IT技术和架构。阿里巴巴本身并不卖软件和硬件,但这种技术能力可以用云服务的方式来提供给第三方使用,让云计算彻底改变传统IT的基础架构。对大多数企业而言“去IOE最好的解决方式是采用云计算,而不是买来一台新的机器替代掉原有机器。”

作为整个集团的首席技术官,王坚负责每年集团IT预算和规划,他意识到对于传统IT厂商的依赖使得相关技术及其维护已不在阿里自己可管理的范围之内,例如,大存储对客户而言基本就是“黑盒子”,客户都不能自行进行重要的维护,主要依赖厂家通过WAN网络或电话拔号连接上客户内部的大存储进行管理维护。“去IOE”也解决了淘宝和支付宝面临的这类影响长远发展的问题。

为什么阿里能够率先成功?我认为有三点重要原因:一是企业的战略决心是否足够强大,在这一点上没有巧可以取;二是这项工作是否能够坚持到底,并愿意承担技术上、组织上的各种风险;三是,也是最重要的,要有使命感的人和团队去完成一件看起来不可能的事。从去“IOE”,也看得出阿里巴巴在技术上做出的战略投入,当然也包括飞天云计算平台、数据库、云OS操作系统等

Q:阿里巴巴为什么要做“去IOE”这件事?“去IOE”经历了怎样的过程?

A:2008~2009年,在做整个集团的预算时,第一次提出了“去IOE”这件事。每年,我都要负责整个集团技术预算拟定,当看到阿里巴巴对计算需求成指数级增长,并跟业务增长不成比例时,就意识到如没有技术的进步,一定会影响公司长远的发展。

做预算不仅仅是“钱”的问题,而是考虑集团未来如何发展的问题,也是思考技术战略的机会。“去IOE”不是一个人的决定,你需要分析企业业务情况,哪些业务适合尝试“去IOE”,阿里比较幸运,当时淘宝的技术团队愿意创新,去尝试“去IOE”这件事,最早承担这件事的技术和业务风险。“去IOE”的过程也是技术发展的过程,比如以淘宝为基础形成了优秀的Mysql数据库团队,也建立了自己开发数据库Oceanbase的团队,现在的团队来自各事业部,双管齐下,这是一个极大的长期投入,不磨五年是磨不出来的。当支付宝最后一台IBM小机下线时,整个技术团队是非常自豪的!

当时我们考虑“去IOE”并不仅仅出于对成本的考量,成本只是最容易看得到的东西,最重要的是要满足企业未来长期发展的需要。互联网时代,每一家企业都必须拥抱互联网,传统IT架构的软硬件已经无法满足企业在这方面的发展。阿里巴巴的成功经验表明原来依赖IBM、Oracle和EMC的系统是可以构建在Commodity PC上的,这为大多数企业在云计算上搭建IT系统扫清了障碍,让他们可以彻底拥抱云计算,拥抱互联网。

Q:传统企业“去IOE”的可能性有多大?哪些企业具备“去IOE”的条件和动力?

A:如果对云计算带来的冲击认识足够,就会明白“去IOE”不是一次技术的升级,而是一个时代的改变,云计算对传统的IT和“开源软件”都是有冲击的。这是行业的变化,不是一个技术策略的选择。

正是因为这是一次IT基础设施的变革,从硬件和软件底层着手“去IOE”这件事情不该每个企业都做。如果要说一个很直截了当的答案,我会表明一个观点:如果企业觉得已有的云计算服务不能满足IT需求,那么它适合自己完成“去IOE”,我认为大部分传统企业都是没有可能和必要自己实现“去IOE”,其实,要做“去IOE”这件事情,是有技术挑战的,也受市场条件的约束,有机会成本问题,当然也有总体人才资源的限制。所以最好帮助大多数传统企业用户解决“去IOE”的途径是云计算,云计算提供的计算服务可以将“IOE”去掉,对企业来讲这是一个好的可以长期发展的路径。

对传统企业来讲,“去IOE”的根本是在做一个选择,是在选择是否信任云计算是一种公共服务,就像企业信任国家电网供电一样。当你选择了IBM的机器,实际上是觉得IBM的机器和这家企业是可以信任的。

大家经常忽视一个奇怪的现象,一方面我们都承认云计算是一种服务,但是更多的厂商会和你谈“私有云”,想把软件和硬件卖给你,这时候“云计算是服务”就不见了。为了成功卖出软件硬件,唯一可以说的事情就是安全问题,这是我看“私有云“的两大问题。“IOE”本身是软件时代或者说买计算机时代留下的产物,而到了云计算时代,实际上变成一个买“计算”的时代,不是买“计算机”的时代,所以去IOE的方法应该用服务的方式去掉。“去IOE”不是用一个技术替代一个技术,而是一个新的时代到来了。这个过程中的挑战是,你心理是否接受云计算,而不只是技术上是否接受。

企业自己去IOE意味着要重复阿里今天做的很多事情,这是一个长期投入,而阿里云可以给企业“去IOE”帮助的是直接提供云计算服务,我们已经帮助一些小银行做了;阿里也愿意将自己“去IOE”的经验分享,这也是全社会的财富,但没有办法把“去IOE”的积累变成软件硬件卖给企业,我们不是传统的IT设备和软件提供商。

Q:您怎样看待“去IOE”的人才培养过程?

A:我自己觉得,大多数人对阿里巴巴集团技术人员的技术能力还不太了解,阿里巴巴的技术积累一定超出很多人的想象。我用另外一句话来说,“去IOE”这件事情,没做成,肯定是我的责任;今天做成了,跟我一点关系都没有。我们真的有很多很好的人才,比如说像淘宝的一位员工,他对淘宝业务的熟悉,对技术的理解也不是一般人可以比的,更重要的是他愿意“革自己的命”,绝不担心“去IOE“会让自己原来的技能没有用,这时候理想变得比什么都重要。

大多数严重依赖IOE的企业在技术人才培养有点“拿自己的钱给别人交学费,但却给自己带了手铐”,中国企业对技术的需求旺盛,超过世界上任何国家和地区,所以技术上面临的挑战也超过了他们,但我们主要使用的是国外传统IT企业的软硬件,而别人也没有现成的技术能解决你的问题,我们自己也因为这种依赖而失去很多机会。阿里巴巴曾经选用过Greenplum是一个很好的例子,付了很多学费。。“去IOE”的经验表明,现在我们有一次机会把我们的需求和钱用来发展适合长远发展的技术,让IT围绕自己的产品来发展。

对于我们自己的人才选择,阿里很谨慎,很多在国外厂商干过的顶级人才,并没有轻松地收到聘书,这是因为在企业中跟着别人做事,和在阿里用使命感开闯出一片天空有很大不同。“去IOE”需要极其合适的人才,才能带出一支像样的队伍,团队里每一个人的潜力也是逐渐被激发出来的。

(作者:商业价值 刘湘明,原文链接

时间: 2024-10-14 16:24:27

最后一台小型机下线 阿里巴巴如何“去IOE”的相关文章

去IOE,怎么去?

2013年5月17日,最后一台小型机在阿里巴巴支付宝下线,标志着阿里已经完成去IOE化.阿里巴巴的"去IOE"为市场带来了一个成功的范本,证明了打破国外厂商的垄断地位是有可能的,实现自主可控的"中国梦"并非遥不可及. 所谓 IOE 是个简称.是指以 IBM .Oracle.EMC 为代表的小型机.集中式数据库和高端存储的技术架构.其中 I 指 IBM p 系列小型机,操作系统是 AIX,IBM 专有的 Unix 系统: O 指 Oracle 数据库(RDBMS):E

平衡成本与业务风险 “去IOE”话题的思考与实践

很多人谈到"去IOE"话题,会理所当然的认为,将IBM.Oracle.EMC的全部产品从信息架构中移去就是去IOE,其实不然.IOE其实是特指IBM.Oracle.EMC的专有系统:"I"指的是IBM大/小型机;"O"指Oracle专有数据库;"E"指EMC存储设备.由于推出较早,行业应用丰富,性能指标优秀,所以"IOE"架构成为针对各行各业的企业关键应用而设计,基于向上扩展(Scale-up)技术高端设备

去IOE

IOE分别指IBM(国际商用机器公司).Oracle(甲骨文).EMC(易安信),三家企业分别是小型机.数据库和高端存储的领导厂商.中美关系.信息安全等因素不断掺杂其中,去IOE正变得越来越复杂,在技术.利益.安全.产业转移等多重因素的交织下,去IOE将走向何方? 传统行业:分布式不可行 技术上的"去IOE"包括两个层面,一是去IBM.Oracle和EMC三家美国厂商的产品,二是涉及到去IOE代表的技术路线--用分布式代替集中式数据处理方案. 由IBM小型机.大型机加上Oracle数据

邮储银行"以小换大" 再论银行能否去IOE

中国邮政储蓄银行(以下简称:邮储银行)于2007年3月20日正式挂牌成立,是在改革邮政储蓄管理体制的基础上组建的商业银行.相对于其他国有银行,邮储银行成立时间较晚,要想赶上别人,就要另辟蹊径.2014年10月26日,邮政储蓄系统逻辑集中工程全面切换上线引发业内广泛的关注,之前就有传闻,政府推动银行弃用IBM高端服务器,互联网行业能"去IOE",银行业到底能不能"去IOE"? 在开始本文前,为方便大家阅读理解,先解析几个相关知识点: 1.什么是"IOE&qu

王坚:我为什么反对有些企业的“去IOE”运动?

在阿里巴巴首席技术官.阿里云总裁王坚的办公室有一面墙摆满了书,<丰乳肥臀>.<史蒂夫·乔布斯传>.<分布式系统原理与范型>这三本被摆放在右侧第三排上. 用这三本书来概括王坚似乎也很合适.工程心理学出身的王坚,用魔幻现实主义色彩带领着团队,所有的阿里云产品在内部被冠以传统神话中神的名字:阿里云的核心技术引擎被命名为"飞天",一位亲水的神仙:协同调度系统称为"女娲":"分布式文件系统"叫做盘古等等 从2008年11

银行难去IOE

金融是大数据的传统优势领域.从央行到工农中建四大商业银行,最早开始兴建核心业务平台和数据中心,其产品使用和维护几乎是清一色的IBM.中国政府真的如报道所称那样推动国内银行放弃IBM服务器转用本土品牌吗?对此,央行权威人士的回答是:“并不是让银行业弃用IBM.弃用IOE.如果弃用,有巨大的重置成本.国家层面有意降低对国外IT厂家的技术依赖,此外还有一个良好愿望是,同步促进国内IT产业的发展.” 财新记者同时获悉,银监会期望银行对IOE的技术依赖度逐年下降,而操作路径需要银行的技术人员研究决定.因为

深度解读海量数据存储和访问下的水平分库&amp;去IOE

随着大型互联网应用的发展,海量数据的存储和访问成为系统设计的瓶颈,分布式处理成为不二选择.数据库拆分,特别是水平分库是个高难度的活,涉及一系列技术决策. 本人有幸负责1号店订单水平分库的方案设计及实施落地,这里结合项目实践,对水平分库做一个系统地剖析,希望为大家水平分库(包括去IOE)改造提供思路,主要内容包括: 水平分库说明 分库维度– 根据哪个字段分库 分库策略– 记录如何分配到不同库 分库数量– 初始库数量及库数量如何增长 路由透明– 如何实现库路由,支持应用透明 分页处理– 跨多个库的分

去 IOE,MySQL 完胜 PostgreSQL

本文转载自: http://www.innomysql.net/article/15612.html (只作转载, 不代表本站和博主同意文中观点或证实文中信息) 前言 上周参加了2015年的中国数据库大会,差不多从第二届开始就每年都会北京参会,从最早的嘉宾到这次的会场主持人,也算见证了中国数据库大会的发展吧.记得最早的时候大会只有两天,分会场也比较小,而现在各种大会变为了三天,分会场也越来越细化,赞助商也从以前的出版社演变为各种高大上的软硬件公司,这是主办方的成功,也是整个数据库从业人员的骄傲.

“去IOE” 之 MySQL与PostgreSQL的抉择

前言 上周参加了2015年的中国数据库大会,差不多从第二届开始就每年都会北京参会,从最早的嘉宾到这次的会场主持人,也算见证了中国数据库大会的发展吧.记得最早的时候大会只有两天,分会场也比较小,而现在各种大会变为了三天,分会场也越来越细化,赞助商也从以前的出版社演变为各种高大上的软硬件公司,这是主办方的成功,也是整个数据库从业人员的骄傲.然而,这次会议讨论的最多的依然是去IOE问题,但是原来的主角从MySQL换成了PostgreSQL.在之前的去IOE之MySQL问答系列中,笔者其实已经回答过了这