运营商“去O”之我见

来源 :计算机世界 | 被引量 : 0次 | 上传用户:liubo200987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  最近“去IOE”炒得火热,作为一个在中国移动从事IT技术的人,基于中国移动的现状,笔者也发表几句不成熟的想法,请诸位专家批评指正。
  “去O”的应用驱动分析
  从技术角度,没有什么是绝对不能做的,只是看代价多少,以及是否合适。
  比如,当年阿里还没“去IOE”时候,浙江移动某些系统就在用MySQL了。MySQL不是天使,Oracle(甲骨文)也不是妖魔,关键还是要看用户的技术场景和技术管理机制。适合你的,就是好的。
  此外,浙江移动2011年的CRM项目,包括我们自己做的一些技术创新,都基本证明了在运营商生态环境下,“去I”和“去E”这两件事情,都没有大的技术难点,难点在于“去O”。
  从技术能力储备和管理体系分析方面我们就可以看出一些端倪。像阿里巴巴这样的互联网公司,它们自己掌握开发人员,自己掌握架构,其中又包含了应用架构、技术架构和数据架构。阿里巴巴的技术团队的薪酬管理体系,很能体现技术人员的价值,适合技术人员生存发展。在这种环境下,开源数据库的缺点完全可以靠自己培养的、国内少见的代码级专家来解决,开源数据库与应用可以做到高度融合。
  运营商的情况却完全不同。由于开发长期完全外包,自己几乎没有研发技术人员,体制内也缺乏技术人员的发展环境,这导致十多年前培养起来的真正具备动手能力的少量第一代技术骨干,正随着时间流逝风雨飘摇。与此同时,新生力量又顶不上来。现状是,运营商对核心能力的掌控非常有限。相对来说,技术架构的掌控还算得力,但应用架构和数据架构已经成为现实的重灾区。最终,在运营商生态环境中,可以对MySQL进行代码级掌控的元素已基本缺失。
  实际上,阿里巴巴做去IOE有其业务发展上的原因。
  对于互联网和传统企业来讲,最终都得为用户服务。因此其希望尽量减少收费和依赖,变成一个尽可能廉价且拥有性价比的公共服务平台,在这个平台上则可以产生出更好的服务。而运营商的应用场景目前来看,比较明确的还是私有云,并且希望通过“去O”加强自身核心能力的建设,减少对合作伙伴的依赖,剑指亚联这样的开发商和Oracle这样的平台提供商。
  很多人认为,阿里巴巴“去O”的技术原因,是Oracle不能满足互联网业务的可扩展性需求。我觉得这个理论可能是站不住脚的。充分利用闪存混合架构,MySQL的单库容量都能提高,更何况Oracle数据库?而且还有Exadata这样的产品来为Oracle“撑腰”。在海量数据的处理方面,直接用Hadoop、NoSQL就可以,本来就和“去O”这种使用场合的议题扯不到一起。
  “去O”的技术难点
  “去O”需要考虑以下几个方面的问题。首先是数据一致性。具体操作上,这需要看不同的业务需求,但是运营商的核心系统一般是有强一致性要求的。此外,还要关注复杂查询支持、单机扩展性以及优化的成熟度三个方面。 、
  这几个问题,会显著增加业务开发的复杂度, 因为必须将这部分功能的需求,在应用层实现。对于技术储备一般的公司来讲, 这就是非常高的门槛了。而运营商,在这几方面也正好“中枪”。
  因为“去O”必须将部分原本已经在数据库层实现很好的功能去掉,交给应用来做,因此这往往会造成开发浪费。对于阿里巴巴这样拥有开发实力的互联网公司来说,从业务角度看是值得投入的,但对运营商来说,完全可能是自找麻烦。
  运营商最好的办法,是向互联网公司学习改革,创造机制培养自己技术人员。如果做不到,那在数据库这种核心平台相关的架构上,或许还真不如用那些国际大公司的产品。
  从技术生态环境的角度看,不可否认的是,Oracle的数据库产品确实出色,特别是在较为传统的OLTP和OLAP场景下更加如此。事实上,开放和封闭的差别,不仅仅存在于代码环节,还存在于技术支持环节。而在移动环境下,后者比前者更加重要。Oracle数据库有非常开放的技术文档,带来了极度繁荣的、独一无二的第三方技术支持市场。
  “去O”不是直接上MySQL,产品的选择不是儿戏,不能简单抄袭。还是那句话,环境不同,别人适合的东西不一定适合自己,反之亦然。此外,选择产品本身也可能涉及到技术路线的选择。MySQL和Oracle相比功能要简单得多,很多复杂查询不支持,数据结构很多需要转换,语法也差别较大。也就是说,如果把程序从Oracle割接到MySQL,数据倒换代价不说,代码基本上兼容性较低,需要重写的部分占比应该会很高。而现实情况是,运营商对业务连续性的要求极高,但技术掌控力又不如互联网企业。这种情况下,想象一下运营商的系统“去O”会面临什么样的挑战?
  运营商该如何对待“去O”?
  没有金刚钻,别揽瓷器活。“去O”有风险,操作需谨慎。在这个问题上,不能被一些人云山雾罩地一吹就晕,一味照搬互联网公司的做法,简单粗暴地快速全面“去O”,那样很容易搬起石头砸自己的脚。场景不同,还是要实事求是,因地制宜,不能脱离实际。
  运营商应该把精力,花在局方和第三方Oracle技术支持力量的培养上。市场上有那么多专业的第三方合作伙伴,全国一盘棋,是否能在技术支援体制上做文章,改变现有的各省“烟囱式”技术团队的现状?运营商内部好的甲乙方技术力量,是否可以复用创造更大的效益?
  如果确实要这么干,那么应该从对数据的强一致性、数据库的可扩展性、安全性等要求相对不高的系统入手,逐渐积累经验,锻炼队伍,逐步深入。或许有那么一天,我们能将“去O”落实到我们的核心系统中,但这一天应该不会马上到来。要知道,技术掌控力强于多数运营商的阿里巴巴,目前真正涉及到钱款交易的支付宝核心系统,仍然在使用Oracle。可以看到,互联网公司的“去O”进程,也是由浅入深,由外向内的,这一点值得借鉴。
  此外,运营商也可以考虑一下国产数据库,走国产库的路是符合社会特点的。
  很多人一谈到国产数据库就嗤之以鼻,笔者认为这种态度不可取。现在国货或许还不行,但我们还是要努力培养,让其尽可能茁壮成长。至少,目前国产数据库与Oracle代码在纸面上的兼容性要强于MySQL,而且不同程度地支持与Oracle的异构容灾。国产数据库发展壮大,我想也不是完全没有可能,没准我们的国产数据库厂家也能成为下一个华为呢?
  总之,“去O”数据库产品的选择,本质是在运营商环境下不同技术路线的选择。西药立竿见影,中药固本陪源,归根结底还是要培养自身技术力量,多学习互联网公司以及银行业的先进经验。只要正确理解、有机汲取互联网行业的先进技术思路,结合运营商的现实环境情况,开拓思维,勇于创新,我们一定能走出一条我们自己的有运营商特色的“去O”之路来。
  总之,“去O”数据库产品的选择,本质是在运营商环境下不同技术路线的选择。西药立竿见影,中药固本陪源,归根结底还是要培养自身的技术力量,多学习互联网公司以及银行业的先进经验。
其他文献
数据科学家正在使用机器学习来解决肺癌的检测问题。从1月份开始,世界各地近1万名数据科学家参加了数据科学碗竞赛,开发最有效的算法,以帮助医疗专业人员更早、更准确地检测肺癌。  2010年,美国国家肺癌筛查试验显示,使用低剂量计算机断层扫描(CT)进行年度筛查能够将肺癌死亡率减少20%,这种扫描设备使用计算机处理来自不同角度的大量X射线图像,对这些图像进行组合产生高对比度的3D图像。虽然这一技术在早期
线下C2C任务众包源远流长,买火车票或者挂号时找人代排队即是日常生活中的案例。C2C任务众包面向的需求主要有三类:一、时间成本较高的人;二、人手不够的情况,如搬家、打扫卫生等;三、一些日常生活中稍微有些技术门槛的服务,如修理下水管、修电脑等。  由于信息传递的问题,线下C2C任务众包基本上只能在熟人间或特定场景(如火车站、医院排队)实现。互联网(信息发布、沟通)、移动通讯(实时沟通)、移动互联网(
2015年新年伊始,惠普宣布在云计算领域推出两大平台和一个解决方案,分别是Helion OpenStack和Helion 开发平台以及Helion Content Depot存储解决方案,这两大平台和一个解决方案都属于Helion——这一新的惠普云计算品牌。这充分显示了惠普对于云计算市场的信心和决心,无疑将进一步强化Helion品牌在市场上的影响力。  Helion是惠普于2014年7月正式推出的
目前我国互联网医疗仍处于发展初期,由于各种因素的限制,BAT巨头、医药电商企业、在线医疗企业都在积极探索各类商业模式和盈利模式。就BAT来说,阿里通过移动支付切入,并以此形成咨询、挂号、问诊、线下治疗、支付的闭环;百度则以流量入口切入,一方面是链接线下医疗服务,另一方面挖掘更多的医疗应用场景;腾讯则是以“公众号 微信支付”为基础,连接医生、医院和患者。其他在线医疗企业也在从各个层面探索适合自身发展
陈彤去美国考察的线路发生了很大的位置变换,以前去美国多数去的是东部,像波士顿,纽约等大金融机构集中的地区,但是现在则更多的是去硅谷这样的科技新贵地带,“为的是学习它们的科技。”易方达基金副总裁陈彤本科学的是通信专业,读博士虽然改攻金融,但是本科专业对他影响很大,一直以来他都没有停止对技术的热爱。  今年4月,陈彤又去了硅谷,这一次考察的是热门的大数据,他明显感觉到拥有数据源一方很容易变得更有影响力
6月15日,阿里云携手慧科教育集团启动阿里云大学合作计划AUCP(Aliyun University Cooperation Program),联合8所高校开设云计算与数据科学方向,共建互联网 教育的新生态。基于慧科教育集团旗下在线教育平台“开课吧”搭建的“阿里云·学堂”也同期发布。参与各方将通过产学研高度融合的方式,培养下一代数据科学家。其中,阿里云将提供云计算、大数据、工程师,以及生态圈伙伴等
互联网征信是指互联网交易平台、电商等互联网机构开展的全网海量数据采集、处理并直接应用的信用管理服务。随着P2P市场的快速发展,P2P平台蕴含的风险越来越大,产生了对个人征信的强烈需求。另一方面,中国经济在经历了投资拉动经济增长阶段后,将逐步转向消费拉动,这为消费金融的发展带来了广阔空间。支持消费金融很重要的一个条件是个人征信的不断完善。然而传统的个人征信体系无法完全有效地满足当前多元化的消费需求。
2008  1月1日  国家发展和改革委员会、科学技术部、财政部、信息产业部、国家税务总局、国家广播电影电视总局等六部委联合发布了《关于鼓励数字电视产业发展的若干政策》。该政策明确指出要支持数字电视相关企业通过上市、发行债券、上市公司配股和增发新股等方式筹集资金,增加对数字电视产业的投入。  1月  信息产业部正式发布五项“十一五”专项规划,回顾了“十五”期间所取得的成绩和存在的问题,同时分析了“
这是人民币国际化进程中的重要里程碑,更是中国进一步对内改革、对外开放的助推器。  美国东部时间11月30日中午,国际货币基金组织(IMF)总裁拉加德宣布,其执行董事会完成了五年一度的特别提款权货币篮子组成的审议工作,执董会决定认为,人民币符合所有现有标准,被认定为可自由使用货币,并将作为第五种货币,与美元、欧元、日元和英镑,一道构成特别提款权货币篮子。为确保基金组织、基金组织成员以及其它特别提款权
基于当前利率市场化的挑战,以及互联网金融的冲击,传统农信社可以向两个方向转型突围:互联网金融和中高端服务。  农村金融领域(县域和县域以下),大概有两三千个独立法人的金融机构(以农信社为主),十多万个基层网点,百万员工,管理几亿个人客户和千万的中小微企业客户,管理约50万亿的总资产。现在,我们非常熟悉的这个传统农村金融体系正在面临前所未有的、巨大而又紧迫的变革和挑战。  两大挑战  第一个挑战是利