【转】关于去IOE

由于某种原因,现在大家都在谈去IOE,转发了两个典型客户(阿里和移动)的体会,上周也拜访了他们,交流中谈谈我自己的体会。这两个客户都有非常强的Oracle技术团队,对Oracle技术的适用性有很强的了解。阿里是互联网企业,从头到尾都自己来,因为他们有庞大的技术团队,和允许犯错的宽松环境(如某热门产品系统故障,上午半天不可用,技术负责人晚上依然出来朋友聚会,社会上也没啥反响,如果发生在移动或银行,社会反响和个人压力则无法想象),而浙江移动是企业客户,在成熟产品上发挥自己强项,在实践中创新,和厂商深度合作,将产品用到极致,为其所用。有几个客户敢在一年里把200多套生产库切到容灾中心里去运行?他们做到了。

 

是否去IOE,关键是客户得了解自己要什么,选择适合自己的才是正确的。想想为什么要去IOE,是因为成本、安全、技术瓶颈、商务和厂商合作、或别的原因?

 

IOE不是洪水猛兽,有机会去IOE,说明他们曾经是你们的选择,选择的理由应该还记忆犹新。如企业的技术成熟、稳定、高可用性、高服务性等。

 

 

先谈阿里巴巴,起初网站清一色SUN服务器,copy 美国.com的架构,淘宝的原型是在SARS封闭阶段几个工程师用PHP编的,在正式商用前决定使用J2EE架构和IOE,当初淘宝没有java技术储备而决定外购,我有幸代表Sun应得该项目,也是阿里第一次外购原厂服务,项目期间马云还常来项目组巡视,项目团队的高超技术和规范的方法论使得他们非常满意,不仅项目成功,后续我们帮助阿里建立其技术团队,从当初的上百人到如今的上万人,业务也复杂无比和阿里云等因素,决定去IOE,近5年的IOE历程,今天IE已去完,还在攻坚少数还活着的O.  O的替代是开源的mySQL(大部分)和自主开发的ocean base(小部分),从单个产品做比较,阿里认为没法和O比,主要是不稳定和单库能力,但是这些缺点有他们自主开发的架构所弥补,整体而言还是好的。另外开源的服务性由阿里的技术团队承担,他们掌握源代码,能开发补丁和新功能。

 

 

 

再谈谈移动,集团几年前不建议新项目新购Oracle,可以说去O想法和阿里差不多,但如今核心系统基本还是O. 在使用过程中受益颇多。浙江移动是我们的旗舰客户,他们勇于创新,跟踪O新技术,吃透了就敢用,他们在大规模地使用11g时已在计划使用12C. 也没觉得O那么贵。

对想去IOE的客户,得想想下面的问题?

1,为什么要去IOE?

千万别盲目跟风

2,替代品的优缺点和适用性分析,是否能替代?

3,是否有技术储备?

4,谁来做服务,自己或厂商?

自己没能力,就别用开源。IOE服务体系是可信赖的。有个客户用JBOSS开源软件,现遇到技术问题痛苦不堪,没有保障。

 

 

 

移动客户去IOE体会,:去ioe的主要驱动是打破传统架构在可扩展性和业务连续性等方面的瓶颈,加强自主技术掌控,实现业务需求,而不是成本。开源技术门槛很高,风险很大,购买成本低但是维持和发展成本极高,这一点很多人有意无意都在无视!个人以为移动需要创新可从去ie开始,去o需慎重,当然真要搞老子不怕!
个人以为移动高层视o记为洪水猛兽的观念是值得商榷的。产品招标替换方式增强局方话语权的做法不是万能的,适合于各厂家产品品质差异不大的场合,而o记是一个怪胎,产品技术优势(开放性,生态环境,综合性能,综合功能)过于明显,应采用自主学习自主掌控方式来实现局方的目标,用的好并不贵,性价比远超其他产品。

 

记住,什么垄断,那只是由于“弱国无外交”。你自己实力不行才被o记垄断,自己掌握了不存在什么o记垄断!当然,如何在运营商这种环境下维持发展自主技术团队很难,是另外一个话题,但我认为事在人为!

 

 


Posted

in

by

Tags:

Comments

One response to “【转】关于去IOE”

  1. slowsoul Avatar
    slowsoul

    中国自己没有自主的数据库,怪别人垄断,中国可悲啊,现在技术不成熟还去IOE。

Leave a Reply

Your email address will not be published. Required fields are marked *