阿里推动去IOE:能否引发多米诺骨牌效应?
浪潮成了“风口上的猪”,一个月内,股价翻倍。
5月底,一则消息被疯传:由于信息安全问题,中国政府要求国内金融机构放弃采购IBM,集体转向国产。浪潮似乎早就知道飓风要来,当天高调宣布"I2I"(IBM to Inspur)计划,对IBM主导的高端服务器市场发起正面进攻。
当这个通俗版的故事在资本市场炒得满天飞时,财新挑起了另一个技术版本的争论——“以阿里云去IOE”,阿里云也因此被推向风口浪尖。
“去IOE”的概念最早由阿里巴巴王坚提出。IOE是指IBM小型机、Oracle数据库和EMC存储设备组成的传统IT组合。在“去IOE”实践中,阿里成功以低成本的X86服务器,替代IBM小型机,并不再使用EMC存储。数据库则由开源My SQL和自研数据库OceanBase替代。这件事在IT界引起巨大震动,搞IT的人都明白其牛逼之处。当然,也有不少人认为阿里巴巴是在吹牛逼。
长期以来,IOE等国际巨头对传统IT拥有绝对掌控力,在中国占据着千亿美金的市场份额,利益盘根错节。随着阿里云的商业化,阿里巴巴开始向全行业输出“去IOE”能力,倡导完全抛弃物理服务器,采用互联网化的云计算服务。
把那些卖硬件的生意全干掉,这事可玩大了!!
先看“去IOE”的三种技术路径:
1.国产设备替代
从对IOE依赖度最高的金融机构来看,目前大银行离不开的是IBM的大型机和小型机。由于核心系统对性能和安全稳定性要求比较高,四大行几乎清一色使用IBM.浪潮最主要的产品是低端X86服务器,而单靠X86无法满足银行核心业务需求。大型机,国内尚无替代产品。小型机,浪潮K1是国内唯一取得突破的产品,但目前仅在邮政储蓄部门和建行新疆分行等极少数银行被采用。
最关键的是,IOE长期垄断标准,提供的是一整套解决方案。即使浪潮K1能够替代小型机,价格优势不大,现在也拿不出配套的整体解决方案。
2.虚拟化的私有云
国内也好,国外也罢。目前绝大部分所谓做云计算的公司,都是在用虚拟化技术对传统数据中心进行“云”化,也就是所谓的“私有云”。私有云厂商将VMware这样虚拟机软件,部署于企业现有或新建的数据中心,提供内部类似于云服务的消费与管理方式。这类厂商一般由硬件公司转型而来,通过“云计算”的概念卖硬件软件,IBM、思科、惠普、甲骨文、华为、浪潮、联想的云计算都是如此。
不可否认,私有云和虚拟化技术,确实能够在一定程度上提高原有数据中心的效率和灵活度,不过依然需要大量的前期硬件软件投资,部署周期没有明显降低,运维的难度和人员不减反增。此外,由于物理数据中心的硬件资源限制,私有云无法弹性扩展,解决不了某一时段的资源紧张问题。这种方式好比对蒸汽火车不断翻新,跟真正云计算时代的动车是两码事。
一篇中国移动IT人员撰写的文章,反映了这种“云”化的局限之处:
“早在五六年前,中国移动就着手研究业务支撑系统的云化演进问题。那时候虚拟化技术已经在系统中广泛应用。虚拟化技术能将大的计算资源切成小块,但这些切分出来的计算资源,能否重新组合形成新的计算能力,还有很多技术问题需要解决。倘若资源池内无法进行系统间的灵活调配,不但达不到提升整体效率的目的,反而可能导致系统效率降低。”
3.以云计算“去IOE”
云计算厂商底层采用低成本的X86服务器,部署去中心化的分布式系统。这个系统如同一张庞大的“电网”,不同的“电厂”(X86集群)向“电网”输送源源不断的计算能力,理论上可以无限扩展。企业不用自建数据中心,而是将业务系统部署在云端,“电网”根据企业需要输送计算和存储资源,数据库也由云计算厂商作为通用配置搞定。围绕这张“电网”,第三方解决方案提供商开发各种中间件和模板,帮助企业搞定软件和应用开发。
以亚马逊AWS和阿里云这样的云计算厂商为例。IT从一种硬件、软件产品,变成了一项互联网服务,按需索取。企业不用关心繁重复杂的IT运维;不用购买昂贵的存储设备做数据备份;不用考虑异地容灾而去搭建光纤网络;不用购买流量清洗和防火墙来抵御网络攻击;不用担心被硬件、软件开发商一次次绑架;不用抓破脑袋想到底该买多少服务器,才能满足2年后的业务需求。
针对“以云计算去IOE”的技术路径,业界的抨击主要集中在三点:
1.云计算稳定性难以达到金融机构的要求(每年的宕机时间)
这个主要得看云计算厂商的技术实力。从北美的经验来看,已经有约200家银行成功从大型机转为X86.在国内,目前尚无大银行的案例,不过已有不少小银行在采购阿里云的服务。
至于国内云计算厂商的技术实力,可以看看这两组数据:目前工农中建四大行每天各处理的业务量约为1亿笔,而2013年“双十一”支付宝交易为1.88亿笔,依托阿里云实现了零漏单、零故障。天弘基金“去IOE”迁入阿里云后,余额宝之前8个小时的清算时间缩短至30分钟。虽然这两个案例只是服务内部客户,但仍可证明阿里云在金融业务应用方面的性能和稳定性。用云计算为大银行去IOE,只是时间和认知问题,并非技术难题。
2.开放的云计算架构更容易被黑客攻击
很多人认为传统数据中心是封闭的,比云计算更安全。这个想法很天真,这个说法如果成立,除非数据中心是绝对物理隔离的。而事实上,如今非军方设施早已无法做到完绝对物理隔离。如果说网络攻击是一个巨大的战场,是自己建个堡垒安全,还是建立联合武装部队更安全?云计算厂商为企业提供统一的安全防护,黑客要想攻击某一个企业,得先把云计算厂商打垮。云计算相当于把钱存在银行,自然比家里的保险柜安全性更高。
如果说云计算不安全,美国中情局为何将订单给了亚马逊云计算,而不是IBM?
3.云计算的后期运维成本很高
这一点更难站住脚。真正的云计算,硬件、软件、安全、运维已经一体化了,全都作为服务内容打包出售。企业根本不需要关心IT运维的问题,也不用养IT人员。从综合成本来看,云计算解决方案的成本,不到传统IOE解决方案成本的四分之一。
“以云计算去IOE”,对现有的IT利益格局是颠覆性的,一旦推广开来,整个IT界的故事都得重讲。阿里推动“去IOE”,需要破的不是技术的局,而是利益的局。按照阿里惯用的手法,一定是高举高打,以足够震撼的社会事件形成破局之势。2012年“双十一”,阿里用191亿的交易额给所有零售大佬上了一课。阿里云需要思考的是,什么是云计算的“双十一”?
阿里云真正的“罩门”,在于能否像当初做淘宝一样,快速形成云的生态体系,甚至把IOE从竞争对手变成合作伙伴。云计算是类似于电网的生意,未来必定是一家独大,基础设施由一家来做,其他厂商在上面做解决方案和软件应用。目前来看,站在阿里云阵营的有东软、中软、SAP,以及新生派的上海商派。但这些跟国外亚马逊的云生态比,还差得很远。
去IOE的“多米诺骨牌效应”一旦启动,阿里云将面临巨大的挑战,云计算解决Iass层面的问题后,Pass和Sass层面谁来接盘?目前阿里有8000名工程师,不过就算这个数乘以10,也远远满足不了需求。
有意思的是,百度李彦宏前阵子开始公开讲“新软件 新数据”的故事,对企业级软件市场摩拳擦掌。
有人说,“去IOE”是“穿T恤的干掉了穿西装的”。现在的问题是,穿T恤的屌丝们,愿意站在同一个壕沟里“干革命”吗?