北极星

搜索历史清空

  • 水处理
您的位置:电力电力新闻电力软件安防软件报道正文

阿里“去IOE”战略 开源自主并行——2013电力信息化年会

2013-12-04 09:40来源:北极星电力网关键词:电力信息化年会去IOE电力信息化收藏点赞

投稿

我要投稿

我们把原来一大堆高富帅设备最后变成只需要买这种非常简单标准PC机,我PC机像IBM买,向华为买,华三买,任何一家谁价格低,只要符合我标准都可以采用它,这个是简单去IOE后的逻辑,这个图上,基本上可以看出我们怎么样解决,稳定性和不丢数据的,这里不展开。

因为大家可以看到,刚才跟大家讲其中一些故事,当我们做完这些事情以后,我们总结去IOE带给我们相关战略价值,首先做完这件事,我们业务架构变得非常轻便灵活,我们业务不会被任何一种技术所绑架,这靠我们逐步摸索一套技术在自主可控方面,真正能够给阿里做到保驾护航;另外当我们解决这些问题之后,自然而然有一大堆基础工程技术沉淀下来,一些产品沉淀下来,以及培养一大批人,从长期业务、企业发展来看,这些工程师这些产品是非常重要一个战略资产,同时从安全性角度来看,因为之前大家所知道棱镜门事件发生之后,大家知道有很多黑盒子摆在你面前的时候,你根本不清楚里面是怎么运作的,那最后一个就像刚才说成本,我们花很少的钱去解决问题,同时当我们解决这些问题之后,发现所获得能力用钱远远解决不了的。简单列一下,我们做完这件事情之后沉淀下来相关核心技术,第一我们自己的开源系统上的积累,以及自主分布式系统上积累,甚至云方面的积累都已经沉淀下来,另外我们已经掌握一整套把一个强大单点数据能很好分配到一个分布式系统当中,并且在这中间已经掌握一套方法,在分布数据库里这方面保障问题,当你系统面对一两个强大单点时候,拆到十百个上千个甚至更多系统当中去,你需要一整套,完全另外一种思路来驾驭他,你的技术保障体系和支撑平台这中间是需要颠覆性的思考。

做一个小结,现在很多人很简单肤浅看待这件事情,好像这就是一个系统从A系统迁到另外一个系统去就能解决,其实远远还不仅如此,他是个战略性系统工程,当我们搞定他的时候,我们发现公司思路发生很大转变,另外他需要我们的工程师对全方位在架构以及技术细节上能够Hold得住,风险大家可以想象非常大,我们做这件事情基本上前无古人,没有任何现成经验可供我们借鉴,事后发现我们收益非常大,要做决定需要强组织上保障,阿里一直我团队主导这件事,他对传统技术的一种颠覆,要做这个事,他影响范围非常广,我们需要决策者来认可这个事,并且支持,你能够想象到有很多反对声音,这个收益刚才提出过了,有一些现在大家在外面也能够接触到或感觉到一些观点,在我看来是有为阿里做这件事情初衷,从我角度借这个场合跟大家分享几个观点,第一有很多人在提阿里去IOE就提说My SQL,远不止这样,阿里有一整套非常完备很成熟的自控技术,而开源技术仅仅是补充而已,所以我们不想为My SQl做广告,第二有很多人强调阿里这件事情有很大的隐性成本,甚至有些人用小数点后面1.7万人解决这件事情,这是严重夸大事实,因为阿里工程师一共都没有1万人,也就8、9千人,想通过夸大成本来左右很多人一些判断,另外阿里在做这件事情的时候是在通过,因为每个应用他都是有一个周期,一个应用他从上线之后再过几年面临很多功能不符合要求需要改造他,我们这种利用,周期性改造机会完成技术架构改造,并不是为了去IOE而去IOE,我们顺应软件自然周期,在这个过程当中完成我们技术战略转型。

另外去IOE在我看来,用简单的国产化IOE去IOE我认为价值不大,最终解决还是要怎么来解决一个强大单点带给企业风险问题,如果说是用国产IOE设备来简单替换的话,我相信对于一个企业而言他还是没有摆脱这个问题,没有解决这个问题。

另外也是有几点体会,也就说阿里在做这件事情,他本质是以一种自主可控的这种PC架构,非常廉价PC架构,来解决规模化计算问题,并且在这中间会有余量的对外进行计算输出,其实这就是云,另外提到云,我们可以看到基本上国内很多人对外宣称自己是云计算服务商,借着旗号推自己设备,个人技术成长价值,特别对技术人员需要公司发展整合起来,做这个事情确实门槛非常高,而且风险很大,很多人觉得好像开源面临很高成本时候,开源就很好救命稻草,其实从我们自身经历看,开源只是解决你入手时候成本为零,但是你后期要维持和发展他的时候,你发现成本不低的,成本不是在钱上,而是说对技术要求非常高的。另外我们也不激进认为说所有企业都需要和我们一样去IOE,我觉得不现实,但是我们还强调建议,规模性企业需要好好考虑一下,因为你所面临问题和阿里大同小异,那去IOE,我们现在逐步逐步也在接受这方面经验,云计算平台认为更适合去IOE,这中间有兴趣来做这件事情一定有非常坚强信念走下去,他有很多阻力,讲到这里基本今天要讲一些观点基本结束了。谢谢大家!

提问环节

提问者:非常感谢周总,我们阿里提出去IOE战略,这一点非常认可,我想问一下,阿里在去IOE过程当中也是很谨慎的,先去I,可能再去E,再去O,阿里做这个事情过程给我们一些经验,比如去I时候,OE怎么配合?这个过程能给我们分享一下?

周宝方:我可以大概总结一下,其实去小型机本质上把单点去掉,一个单点对外输出计算能力相对而言比较大,随着新的硬件技术逐步起来之后,我们就是要解决说,这种廉价技术能量同样强,这中间用到我们数据库水平下面这些技术,当你在一个单点情况下,你数据一致性不需要考虑的,但是你被拆到很多系统当中去的时候,你一致性的问题一定是解决,甚至你影响业务风险很大点,你如果解决不好他,有可能这个系统风险就非常大,这需要很小心翼翼的去做技术上梳理,当然这中间有很多经验,如果各位感兴趣可以找时间跟大家做这方面分享。

提问者:我想问一个简单问题,目前双十一这样一个交易规模,问一下您前面谈到采用分布式计算,是不是放到几个数据中心,或者给一个概念认为多少台PC服务器来支持到2013年这样反馈量,这是第一个问题。第二个问题我想了解分布式计算,除数据库那一面,你们用自己研发其他技术?

周宝方:第一问题具体数字不能告诉你,但是我可以告诉你量级,应该是上万,但是我们很多技术可以弹性化,也就说我们做完之后,当我们扛过这个高点,有很多可以突出来。

提问者:是淘宝自己还是电信的?

周宝方:以合作为主,另外你刚才提到了说,你想问这中间开源为主,还是我们自主技术为主,其实现在PPT上提到,我们当前是开源技术和自主技术以及云计算平台都是并行的,那逐步我们会以自主技术为主。

提问者:咱们用分布式计算,从传统观念来说认为这种需求没有必要?

周宝方:这个问题其实质量很高的,其实是这样的,确实在分布系统当中,我们在做任何数据部署时候,其实已经考虑到跨IBC的部署。

提问者:现在已经实现还是考虑?

周宝方:基本遵守这一原则。

提问者:我想问一下阿里云这一块,在做过程中你们现在除结构化数据去O这一块,非结构化数据这一块使用,尤其是跨IBC怎么样提高效率在哪方面做应用?

周宝方:对于非结构化,如果你关注阿里技术的话,阿里在云计算对外输出时候有一个飞天平台,飞天平台有几块,类似于OTS,已经做对外商用计算输出,这是自主技术,另外其实我们也有一些团队在开源存储领域做投入,所以在这一块其实优化也好什么,这个其实不大会这么说,按特定场景,不会特地为了优化而去优化,当他解决我们问题时候。

提问者:解决应用需要,并不需要产品?

周宝方:其实阿里技术都是解决场景问题为主,就目的非常强,当我们使用过程当中你碰到任何问题,有信用问题,有可用性问题,已经满足不了我们应用,就会提一个项目解决他,目的性非常强,当然如果说是确实我们为了考虑节省IDC大规模提升,这种项目也有。

提问者:阿里去IOE外界很神话,学习去IOE也有一段时间,认为最难去O,您在去O过程中,肯定除一些技术方面攻克,有一些从管理层可能会遇到一些难题,您觉得这些难题积累方法论具不具备可推广性,在其他企业里,是否有技术团队,您这边总结这些方法论,能不能完成去O这项工作?

周宝方:其实很多人是会来区分说是去I、去O去E哪个最难,对我们来说我们有很多项目,其实你尽管看到在用,但是替代他很容易,这中间背后很核心思想怎么来看待数据库?在我们来看数据库他其实就是在线存储,当你大规模使用这种情况下,你是在刻意更多在使用他的一些,就说某些产品所特有有些,其实你是非常依赖他,我们更多去O过程中对存储而言,对数据库而言,我们更多把他当做存储,把他当做KB系统,而其他更多业务从数据当中截网拆出去,比如说背后存储过程摘掉他,其实很多人没有经历这种场景他觉得很难的,但其实从我们角度而言,其实有很多,其实没有想象当中那么难。

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

电力信息化年会查看更多>去IOE查看更多>电力信息化查看更多>