百科问答小站 logo
百科问答小站 font logo



传闻中国政府推动银行弃用国际商业机器公司(IBM)的高端服务器,背后会是什么原因? 第1页

     

user avatar   bao-lai-wang 网友的相关建议: 
      

普通人明显对IBM在银行主机领域的技术实力和垄断地位没有了解。

首先技术实力,IBM的银行主机极其可靠,也极其昂贵,不仅仅是购买费用,使用也很贵。一般银行购买机器的时候都跟IBM有协议,主要包括两方面。

1,如果银行主机出现故障造成损失,IBM赔偿所有损失

2,IBM按照主机的计算量收费,不是一般的电脑,买了以后怎么算都是免费的。

也就是说银行主机领域技术要求极其严苛,但是IBM就是可以垄断。IBM深耕这一行业达半个世纪,从设计,软件,系统软件,硬件,芯片一手包办,全部自己做,其他公司完全插不进来,运行界面和操作方式都和主流系统不同。也就是说IBM深刻了解其产品的每一个细节,才能对其可靠性有充分的信心。IBM的主机可靠到什么程度呢,银行的主机可以连续运行几十年没有一次异常停机。除了IBM,哪个硬件供应商可以保证几十年没有异常停机?

从垄断地位来说,大企业及数据大约80%在IBM的主机上跑,银行业的主机,IBM几乎占到100%。也就是说,国际金融协作,国际银行监管,都是以IBM主机为基础的。

短期内中国银行业放弃IBM主机完全没戏。长期的话,估计又不舍得投入,毕竟这届科研人员素质比较差,无法做到不计名利。要做到IBM主机的水平,就要求厂家了解每一个技术环节,包括系统软件的每行代码,芯片的每个局部设计和工艺,而且要求这一切全部自己做,从无到有全靠自己,包括自己用自己的芯片设计软件设计芯片,自己生产芯片,自己写系统的每行代码,自己一代代的优化迭代。

中国现在连个像样的工业软件都搞不定,还是不要做梦了。

仅仅从软件角度考虑也是完全不可行的,写代码的人说看到某某屎山,真正的屎山在银行的主机上,上面有一大堆连大学计算机教授都没听说过的石器时代程序,别说编写,现在连听说过的人都没有,而这些都是基于IBM的系统写的,在银行的主机上运行了几十年,属于银行核心业务的一部分,如果要迁移,这些代码怎么办?仅仅就系统软件而言,微软算是好的,即使是这样,出问题死机也是常有的事,国产软件像替代,最起码要达到微软的水平,否则的话出了问题谁负责?华为的鸿蒙吹了好久,每行代码都是自己写的吗?

还有人说替代,怎么替代?用微软的软件,用因特尔的硬件,那还自主可控个屁啊,除了风险更大,可靠性更低外,没有任何优势。不用IBM的主机,就是怕IBM给你加后门,那么用其他的,就不怕后门了?

唯一可行的是逐步用现有设备逐步替代以前用IBM主机做的事情,但是完全替代,根本不可行。


我感觉很多人的脑回路十分不可思议,如果产品出现问题,给客户造成损失,赔偿不是理所应当的吗?有什么难以理解的?如果客户自己作死,错误操作出了问题,当然怪不到厂家头上了。银行不论财力也好,法务也好,都十分强大,如果买了IBM的产品本身出了问题,造成损失,难道银行会老实当冤大头?

你自己信吗?

有些人能不能不要吹牛逼了,中国向来是一卡脖子就翻白眼,一松手就吹牛逼。现在又开始吹,忘了厉害国那时候被川普打脸了?


user avatar   mmiaojjun 网友的相关建议: 
      

推动多少年了?成果呢?

我看我认识的银行界的朋友,虽然有消息说一直在搞,但是谁都没有信心。

并不是因为保守,而是银行业务系统和事务性太复杂,在“安全”的前提下,谁敢保证说换了系统就一定不出岔子?

你懂我意思吗?特别是核心科技。

啥叫去IOE?这是三家IT巨头的名字,I=IBM,O=Oracle,E=EMC。他们的产品的作用,可以看下面这个表格:

IOE提供了应用程序以外的所有的”基础软件“,包括操作系统,中间件,数据库等。这些”基础软件“的源代码一般都是不公开的。

当然,应用程序还是要银行的人自己来开发,最威武雄壮的工行,开发队伍有几千人。

那银行为什么不像阿里那样呢?是做不到吗?并不是。

1、银行要稳定,一旦出了风险,谁来承担责任?没人愿意

2、采购背后的利益,谁愿意让?没有愿意

3、人才不够强,嗯,这是比较现实的问题

4、国内的产品还是顶不上

如果现在新开一家银行,BAT高手去弄,可以去IOE,但需要投入巨量的人力物力,代价不见得比当年用IOE要小。

老银行都在摸索如何去IOE,但并没有很迫切的需求,只是作为减少成本和新技术的探索。而且技术上来说,在10年内核心系统不可能完全去IOE。

互联网和银行业在IT建设上的最大区别是:不是技术能力,不是人才数量和质量,而是开始建设的时间点和需求不同。

最后说一句,国产化很重要的,在报表和BI领域也是如此,国外有BO,cogons,Tableau,我们有什么?

我们有FineReportFineBI!这2个不比国外的差,而且是经过IDC的市场占有率认证的。

转载自作者:IT技术管理的那些事儿,来源于今日头条,原文地址:银行为什么不用国产系统,反而用IBM的很多?-ibm,国产,银行,系统,侵删


user avatar   abcdabcd 网友的相关建议: 
      

看到好多媒体报道和知乎回答不靠谱,怒答,不,怂答一记,转载请联系答主

------------------------------------插入答题感想:

七八个月没在知乎回答过题目,感觉现在在知乎答题很大压力,评论里面一大堆好像我不填坑就欠了他们天大人情似的。我又不收钱又不求月票,就是不更新你咬我啊?信不信我最后来个陨石遁?

而且还有一堆很好玩的评价:“什么时候完坑什么时候取消反对”,让我想起诸葛亮说的:“能攻心则反侧自消”,知乎是“能填坑则反对自消“。这什么逻辑,其实根本不写不就没反对了么,哈哈哈。

大家真以为回答题目就像母鸡下蛋,噗的一个噗的又一个吗?又要勾起你们的胃口而且逻辑要清晰,又要回答中有干货有技术含量又要让小白也能懂,又要不说假话又还不能泄太多内幕,你们知道要花多少时间去构思吗?你们知道背完这个贴之后再加点胡说八道就可以冒充半小时的IT银行业专家了吗?

你们的评论太没营养了,都是催稿啊,除了一位叫曹芝虎的同学的答复。更新不会太快的,大家一天来看一次就行了。

-----------------------------------开始正式答题:

问题一:搞IBM的原因:

1.最近中国和俄罗斯在互做小甜甜,当然看到美国就叫牛夫人了。

2.中央国家安全委员会刚成立。

最近上头一连串的招数:禁Windows8+禁止美资咨询+弃用IBM服务器都是这两个点的结合点。

问题二: 为啥是IBM?

1.擒贼先擒王,IBM出名,是美国在华企业的龙头之一,而且这个龙头和安全有关。总不能说别的美资大企业,比如麦当劳会影响国家安全,要用沙县小吃和兰州拉面全面替换掉吧?

2.IBM现任老板钱大群及其班子和政府的关系,比不上他的前任周伟焜,搂不住这把邪火。(微软贺乐斌梁念坚/陈永正哭着点了个赞)

问题三: 啥叫去IOE?

这是三家IT巨头的名字,I=IBM,O=Oracle,E=EMC。他们都有一个比较好听的中文名字,分别叫做:十八摸,甲骨文,恶魔城。他们的产品的作用,可以看下面这个表格:


传统IOE架构(一般在各种传统公司使用,银行电信中小企业)集中式架构+闭源商用系统。也就是说,程序99%都是运行在1-2台服务器上(第二台服务器是为了当第一台挂掉的时候赶紧顶上)。而且IOE提供了应用程序以外的所有的”基础软件“,包括操作系统,中间件,数据库等。这些”基础软件“的源代码一般都是不公开的。当然,应用程序还是要银行的人自己来开发,最威武雄壮的工行,开发队伍有几千人。

去IOE架构(一般在各种互联网公司使用)分布式架构+开源系统。也就是说,程序同时运行在几十几百几千几万台服务器上,而且上面这些”基础软件“都是用公开源代码的软件修改而成的。

到底银行用的是IBM啥系统?用得有多深?

这个问题要分三层来回答,在什么银行的什么系统用的什么IBM产品:

1.不同的银行

工农中建交五大行,招行中信浦发民生兴业光大等,这个大家都知道,不详细说了。

2.不同的业务系统

每个银行里面都有很多的系统(总行级别的数量在一百多到大几百个不等)。最核心的部分一般叫做core banking系统,记录最核心的账户信息。另外还有处理各种银行业务的系统,比如信用卡系统,网上银行,ATM系统,中间业务系统,反洗钱系统,密押机管理系统,ODS,党支部活动小金库统计系统等等。

3.不同的IBM产品

硬件:IBM全线产品在银行都有广泛的使用:z系列(大型机),i系列(小型机),p系列(小型机),x系列(x86 PC服务器,已经被联想收购了,后文不少地方用x系列来泛指x86服务器)

软件:数据库DB2/Informix/VSAM,中间件CICS,MQ,WAS等,操作系统AIX/OS400/VSE/OS390等,(什么Tivoli,Lotus的不是关键产品我就不列了)

贴几个图:

AIX操作系统的样子,连上上面跑的Oracle:

OS400操作系统的样子:

OS390操作系统的样子:

一个比一个恶心,但可爱。

在回答银行能否不用IBM这个问题的时候,应该对这三层的排列组合的业界实际状况有了解,网上大部分的分析都没有提到上面这些点,也看得出基本没了解,所以就是笼统的印象派瞎扯。举个例子,看看这个问题:

中国银行业的高端服务器,浪潮能不能取代 IBM 成为主要供应商?

中的回答就知道各种不靠谱了。

君不见,浪潮的"IBM to Inspur",自己也说接管的是IBM的x系列的业务,但x系列利润相对低,而且已经卖了给联想,其实浪潮是要跟联想抢生意。虽然p系列的市场份额正在被x系列蚕食得很厉害,但银行核心用的全是i系列和z系列,这部分10年内根本无法被替代。媒体就造势“全面接盘IBM业务”,就是瞎扯啊。当然嘛,资本市场确实有人通过浪潮股价大赚了一笔呢。

附上一个用汽车来大致解释IBM服务器地位的对照表:


问题四: 银行用IBM用得有多深?

你问我I你有多深,我爱你几公分?答案:深到-5cm!

看看下面这个列表(凭印象,可能有部分过时,不过应该偏差不会太大)

工农中建交:core banking系统用的是z系列,招行信用卡用的也是z系列。

招行中信:core banking系统用的是i系列。

民生兴业:core banking系统用的是p系列。

浦发光大:core banking系统用的是惠普HP的服务器(和IBM无关)

为了不把问题蔓延化,本文只讨论银行的core banking系统。此外的几百个业务系统都用着不同的服务器,70%以上都是IBM的p系列,x系列,刀片服务器等。剩下的也大多都是各种美国货,HP,DELL等等。国产的服务器很少,在现在这个moment,要全换国货,国将不国,天下大乱。

问题五: 互联网企业能去IOE,银行业到底能不能去IOE?

先说一句,去IOE和中国政府一点关系都没有,这是阿里提出来的,非常多的媒体报道搞错成“中国政府提出去IOE”,这个错误该骂,至于阿里为什么提去IOE,里面有技术故事也有政治故事,以后有空再八卦,让我们先回来十八摸。

再给答案:

1.)如果现在新开一家银行,BAT高手去弄,可以去IOE,但需要投入巨量的人力物力,代价不见得比当年用IOE要小。

2.)老银行都在摸索如何去IOE,但并没有很迫切的需求,只是作为减少成本和新技术的探索。而且技术上来说,在10年内核心系统不可能完全去IOE。

互联网和银行业在IT建设上的最大区别是:不是技术能力,不是人才数量和质量,而是开始建设的时间点和需求不同。

上世纪银行开始建设IT的时候:有钱,有准确的业务需求,而且业务变化比较慢,要求风险低,业界没开源产品(当时没有Google,没有Hadoop,甚至连IBM自己都没有Unix服务器(后来的p系列))。银行唯一的选择,就是大型机,而且当年的富士通/日立/天腾等等都不如IBM好,这也是为什么五大行总行用的都是IBM 大型机。

本世纪互联网企业开始建设IT的时候,时代变了,需求完全是反过来的:没钱,没准确的业务需求,业务变化超级快,风险无所谓(相对)。IBM以及各种传统IT大象的各种产品,死贵,开发过程慢(做过COBOL或者RPG语言开发的就知道)。有疑难杂症要找到IBM实验室的话,沟通特别麻烦和效率低,根本没法适应这种需求,(苏宁在线点了一下头)。所以互联网企业才被迫另外搞了一套分布式的IT架构出来。

当银行用了IOE的体系三十年之后,要去IOE面临以下几个问题:

  1. 银行业最关键就是稳定和规避风险,进行这么大的调整,一定会出问题,出了大问题谁愿意背责任?很多时候买业界最好公司的产品的其中一个很大的作用就是规避责任,都用到业界广泛使用的最好的产品了还出问题,那没啥好说的。如果想开个先河用点新玩意出了问题,各路神仙借机下绊子,可是大麻烦呢。
  2. 软硬件采购背后各种利益关系,这可是一盘每年几百亿人民币的生意,谁肯拱手让出利益?
  3. 人才不够强:没个十年八年泡在银行里面,对银行的业务不可能有足够深的了解。泡了在银行十年八年的人,对非IOE的技术又没有足够深的了解。就算真有这样的二合一人才,年薪起码得有个200万吧,不然干嘛去银行,直接去BAT不更好吗?但银行里面能对技术人员开出200万薪酬的,有哪家?而且这样的人要的不是十个八个,是一堆(未经证实的数据是:阿里去IOE的人力消耗是:1.7万人用了3年)。而且现有的技术人员的技术是基于传统架构,如果招了大量的新人,老的这批怎么办?

    事后补充:关于淘宝去IOE用了1.7万人3年,这是巴巴技术保障部DBA负责人周宝方说的(出处之一:理性看待IT采购 “去IOE”风潮),我看到的时候也觉得比较夸张,所以特意加了“未经证实的数据”的说明,还是被一些人觉得这点不对就整篇文章都是瞎扯谈了。

  4. 如果不弄成互联网的分布式架构,都换成国货还继续沿用集中式架构行不?对不起,现在国货还不够强,暂时顶不上IOE。

国家安全当然重要,但这是虚的。真去IOE的话,面对的问题是实实在在的。我们换体位思考,你是银行领导,你敢不敢大力推动去IOE?刘若英的歌曲已经给了答案:想要问问你敢不敢,像我这样为I痴狂,想要问问你敢不敢,像你说过那样的爱我,像我这样为I痴狂,到底你会怎么想。

问题六: 到底IOE这三家,哪家是最容易被替换掉的?

看最上面第一个表格中IOE盘踞的位置就知道,EMC是最容易被换掉的。你要换个移动硬盘容易呢,还是换台电脑或者重装系统容易呢?当然EMC的存储有很多功能别家是没有的,但普通的功能要换成国货,还是有机会的,当然最容易不等于真容易,都是很伤筋动骨的事。

举个不是很严密的例子:如果银行是一家海鲜酒楼,把IBM换掉相当于大搞一次装修,把Oracle换掉相当于把厨子和菜谱全部换掉,把EMC换掉相当于把放食材工具的储物间换个地方。难度在于,这海鲜酒楼白天黑夜都还要照常营业。

问题七: 去了IOE,有没有哪家国货能顶上?

所有笼统地说能不能顶上都是耍流氓,我一个一个说才是怜香惜玉:

IBM 大型机(z系列):现在顶不上,以后也不可能顶的上。

IBM 小型机(i/p系列):现在顶不上,以后也不可能顶的上。

IBM PC服务器(x系列):能顶上。

EMC/IBM 存储:普通用途能顶上。

Oracle/IBM 中间件数据库:顶不上(包括GBase 达梦 KingbaseES 东方通等等,门都没摸着),以后不好说。

很多人自诩中国人好聪明,为啥老美能弄出来的东西我们弄不出来。评论里面提到什么技术基因,什么体制问题都不是最关键。最关键还是之前提到的:时代不一样了,起点不一样了。

大型机是IBM在60年代花了几十亿美金(注意是当年的几十亿)豪赌一把研发出来的产品,当年客户的需求也简单。IBM利用那么多年销售大型机的利润,把这只金鸡慢慢调教育成,同时也delay no more,根据客户的业务需求把技术提升到更高的标准。如果现在要研发出满足现在的商业需求的大型机,哪怕山寨,可能最少要投十亿人民币,才勉强能做出来,但在成功之前,基本上是没利润的。哪家企业能有这个能力去赌这一把?政府和各种研究院在这种商业产品的研发效率比企业更低,更难成功。

所以业界最稳定的单/双机系统:IBM的z系列,和i系列,在IT业界是根本没有可替代的同类产品。在中国没有,在美国,也没有。地位类似肯德基的老北京鸡肉卷,除非你不吃,除非你换成麦当劳的麦辣鸡腿堡,不然你是买不到同类可替代产品的。

国内银行里面,搞异地切换最牛的是招商银行,能在几分钟内把总行核心业务真从深圳切换去上海,这个很了不起,连五大行总行都不做这种带真实业务的核心切换测试。招行用的就是i系列,号称世界上最稳定的单机系统,系统里面默认自带数据库(DB2),自带中间件,自带通讯包,自带邮件支持(在25年前这是很神奇的设计)。号称从来没有被黑客入侵过,从来没有病毒,TIMI的设计让现代黑客界各种猥琐流招数基本都不适用。IBM的工程师当年跟我说过一个八卦:他们有一个值班的手机,半夜碰到客户有什么紧急问题,会通过800服务热线确定够紧急之后转到值班手机半夜把工程师叫醒解决问题。拿这个值班手机是有补贴的(因为可能午夜凶铃嘛),资深点的工程师大约拿一周就一两千块吧,p系列的工程师都不愿意拿这个手机,因为老会响。但i系列的工程师很喜欢拿值班手机,因为很少响,这钱几乎就是白赚的了。这也反面证明i系列是多么的稳定。

说完i,说说p:p系列服务器的研发成本相对低(所以之前HP,SUN等都有类似的竞争产品),给国内厂商5-10年,有机会能研发出来,可是,目前的技术发展趋势是全部用x系列取代p系列,不会有厂商这么傻去研究一个即将过时的产品。

以后业界发展的趋势就是:新上的系统,能用x系列技术的绝大部分都会变成新的架构;老系统,需要扩容的话,还会买老的系统,因为没得选(八卦一句:前几天某中央金融机构才又买了IBM大型机)。直到能完成迁移的一天,可是目前来说,没见到有任何银行核心系统切换到x系列平台上的希望,一直时刻准备着的话,10年后可能有希望。国家安全很重要,

综上所述:在x系列和通用存储这两个领域,国货能顶上,别的领域就等机器老死吧。YoYo check it out,现在没了IBM,银行马上死翘翘。时间能冲淡一切,毕竟传统技术又不是会发灰的黑化肥,哪那么容易就挥发呢?

哪家国货能顶上?千万不要相信各国内厂商的宣传的市场材料。我一般是跟各种企业的技术人员去聊,看各企业用啥设备能用得好用得爽,那些凭关系塞,免费送但难用死的国货我就不点名了。只看看市场的数据:

2013年全球服务器市场出货量

Gartner Says 2013 Worldwide Server Market Grew 2.1 Percent in Shipments, While Revenue Decreased 4.5 Percent for the Year

关于x86虚拟化的Gartner魔力象限

Magic Quadrant for x86 Server Virtualization Infrastructure

关于通用存储的Gartner魔力象限

Magic Quadrant for General-Purpose Disk Arrays

在上面的各种报告中,只有一家国产厂商能杀上世界舞台,就是我们著名的活力28公司:华为。

从IT组件的角度,华为是一家很恐怖的公司:网络是他家发轫的基础,现在有自己的存储,有自己的服务器,有自己的云,和别的传统IT公司很不一样的地方,他家还有自己的手机,还卖得很不错。28还财技惊人,把员工的余钱运用到极致,实现不缺钱不上市,不用考虑短视股东的利益,可以下一盘够大的棋。从去IOE的角度来看,唯一的软肋是太硬了,在数据库中间件这些领域还没什么积累,要多吃点软饭。

换个角度来看,IOE在国内大企业竞标,基本上国货打的都是关系牌,廉价牌。Oracle的销售从来就没担心过国货;IBM的销售在高端也没担心过国货,但在x系列就常常华为打;EMC的销售也明显开始感受到华为存储的压力。这也是我前一个回答中说到对于银行核心来看,EMC是最容易被换掉的原因:一看国际技术测评,二来国内市场真实状况。

别的国内公司,或许会在某些局部市场有一定的市场占有率。但目前,最有希望替换IOE的,还是华为。

问题八: 从技术上来看,这些设备上真的有后门吗?

剧透:根据我跟IOE的一二三线包括实验室人员的八卦结果。当然有,而且大部分都很黑,比黑暗森林更黑。且让我给你们细细道来,当然,有图有真相,保证真实...

后门当然是有的,看这里:


这个机柜后门是不是很铁?是不是很黑?在被乱棍殴打前,容我先说四句:

  1. 技术上,理论上,可以弄后门。
  2. 在斯诺登爆料和维基解密中,从来没提到过IOE有后门。
  3. 现实IT圈中,从来没确切的听说某种IOE设备有后门,反而国内某些部门的监控还很真切。
  4. 美国国会议员质疑:华为与中兴产品存在后门隐患。一般来说,贼最怕贼。不过也可以归咎为国会议员是技术小白或者别有用心。
  5. 美国政府要希望美帝企业弄点什么后门,和天朝相比,还有一定的难度,看这里:美国政府要求Google提供搜索信息详细资料遭拒绝

如果真知道后门怎么会在知乎上说,要不国安请去,要不被美帝灭口。我个人的看法是:IOE上没有普遍的后门,但要在个别设备上弄点定制化的后门,从技术上不排除这个可能。

现在的事不好说,说一个过时的安全隐患:想当年,各大银行的美帝设备坏了硬盘,工程师替换掉之后,坏了的硬盘会直接回收送回美帝公司库房,并不经过消磁或者破坏处理(那时候好像只有公安局换的硬盘才干这事)。我们以前侃大山的时候就假如过,只是假如,只是假如:

  1. 内置盘坏了,一般情况都是做了rootvg的镜像。假如能修复硬盘,在stale的状态挂起来,rootvg中的数据全部能看到。
  2. 存储中的硬盘坏了:如果是JBOD格式,修复了硬盘也能直接能看到数据;如果是RAID5,理论上条带化了后是看不到的,但如果某存储微码里面搞鬼,并没做RAID5,而是直接把某RAID Group其中一部分数据完整的放到某个硬盘中呢?
  3. 如果硬盘的报错也是假的,硬盘明明没坏呢?如果工程师也是有鬼的,明明硬盘没坏直接换掉呢?要知道,哪个硬盘在哪个设备属于哪个客户都是有记录的,要知道上面是什么业务系统也很容易....

当然,现在这些漏洞都已经大部分都堵上了,大家细思也不用恐。银行的安全性还是各行业里面最高的,别的行业里面的事才叫那个乱七八糟。

温馨提示:发帖后3天之后,除了催更之外,讨论区终于有一些有点看头的讨论了,欢迎各路神仙加入。儿童节端午节家里面的小餐馆实在太忙,忙着包粽子送儿童餐外卖,西直门立交上都迷路几次,边骑车送外卖还要边手机回答各种不靠谱的私信问题,几次差点掉下水道了。没时间更新本帖,直到深夜才动手更新,请大家恕罪则个。

问题九: IOE其实都不是最危险的企业,最危险最容易妨碍国家安全的美资IT企业是这家。

这最后一条问题的答案:在评论区中,大家说得最多的那家,就是那家企业。

我不详细回答这个问题的原因有两点:

1.这个答题的模式是我一开始就构思好的了,只要提出了“谁是最危险的美帝传统IT企业”这个问题,下面一定很多人和我的看法一样。

2.但我临时决定不详细讲这个问题,也是因为碰到讨论区里面的一部分不友好评论,让我提不起兴趣来详细解答。抱歉。

目前没经我同意而转载的媒体列表:

微信号:企业级IT圈 (转载的时候能不能专业点,连我这句“有心情再写”都不删除)(这家后来给我私信了,我也许可了)

网易订阅(知乎每日精选):

传闻中国政府推动银行弃用 IBM 高端服务器,背后会是什么原因?

中国银行家网:

浪潮将全面接管IBM 联想成“冤大头”?& 业内一种声音:银行离开IBM必死

IT大佬网:

银行离开IBM必死!

微头条:

银行爱“IOE”爱得有多深

四维金融:

银行离开IBM必死!国货接盘纯粹扯淡

还有不少未经许可摘录的,摘不过来了,居然还包括某中国前三位高校的BBS....

还有另外一些全山寨知乎的网站我就不帮你们打广告了。

利益相关:

有一个小学同学的亲戚在华为工作。

后记:

  1. 我在知乎一般不回答专业的问题,只回答一些启蒙式的答案。原因是如果要我回答专业的答案是要收钱的,我日常完全不缺乏这种探讨的机会,工作上答都答到腻了。但没人愿意花钱让我写启蒙式的答案,而且这种答案往往比专业的答案更难写,所以才让我产生兴趣。本答案中的IBM几种设备的定位比喻成汽车,再按照不同银行的应用情况分别说(这个以前就是花大钱才能获得的材料来的),把去IOE比喻成海鲜酒楼都是这类文字。
  2. 在回答题目的过程中,我并没有感觉到有很好的良性的互动,大部分的对我的质疑都是以一种高居临下的势态进行,只要我回答的套路和重点和某些知友的想法不一致,各种评语就扣过来,“八卦小报”,“IBM托”,“答主不懂技术”,“向答主介绍Hadoop”等等各种冷嘲热讽让我感受到知乎上各位的恶意。也让我感觉停了这大半年的知乎回答可能是一个正确的选择。
  3. 更让我郁闷的是,这些自诩技术精英的知友,根本没看清楚我的论点就来批驳。而且批驳中除了关于“淘宝去IOE用了1.7万人3年”这个是正确的之外,我感觉是他们基本不懂IOE,但以“能掌握一些过去的IT巨人不擅长的新技术”为自豪,通过“打倒IOE”来彰显自己的能力。这种另一个层面的夜郎自大其实挺影响他们自身的发展。另外一个更致命的是“鄙视链”,在讨论区中可以看到:看不起IOE的,看不起业务逻辑,看不起传统银行技术人员。这是很危险的事。算了,不写了,好自为之吧,谢谢大家观看。

    为了防止继续有喷子,最后再比喻一下:其实银行去IOE这事吧,就是类似一个大家族里面的老头,和老伴相处了几十年了。虽然老伴皱纹多胸部屁股胃(IOE)这三个都下垂,后门也黑,行动也慢没气力,但这老伴毕竟熟悉,可靠,安稳,就像左手摸右手。旁边这些新的小姑娘年轻水灵,懂的花样多,精力旺盛,一夜十亿次也行。但你是这个老头的话,求的是啥?求稳啊,小姑娘拿来测试一下还行,现在怎么可能真换了老伴?

user avatar   maomaobear2 网友的相关建议: 
      

这个问题现在看就有意思了。

有些金融机构已经上云了。

金融交易的计算量,以前确实是需要大型机的。

但是在摩尔定律下。

大约在10多年前,X86服务器的算力就可以替代小型机了。

现在,两个Power9处理器,44个核心,176线程,在linux上跑测试,算力被一颗霄龙7742的64核,128线程吊打。

硬件性能不是问题。难度在软件生态上。

专业领域一样有生态,要替代有很高的成本。

但是真正要下决心搞,迁移是能做到的。你看看银行是不是都不用字符终端了?怎么升级的?

只是有高风险(出问题责任太大),有成本,还会动很多人的利益(买高端信息系统,有军火采购级别的回扣。)

执行阻力会很大。

另外,在安全自主以前,替代IBM后,替代成什么呢?

换成英特尔,AMD?用linux搞一套,一样受制于人,换了家挣钱的公司而已。

用ARM服务器?成本高不说,你还在台积电流片,一样受制于人。


user avatar    网友的相关建议: 
      

利益相关:某国有银行科技部员工,借这个回答吐个槽。顶楼

@马曼氏

写的很好,ibm说的挺透彻的,期待能看到坑里的东西,again,我只是吐个槽…

金融业内推动国产化是几年前就开始的了,只不过最近一段时间比较引人关注。其中国产密码算法、国产数据库推动的要比服务器早,前者已经应用的不错了,后者目前看来还是个笑话…

作为人行国产化“示范”单位,我们银行被国产坑的不轻。某项目数据库部分公开招标,结果意外的被某大学x仓国产数据库中了。项目实施公司和数据库公司各种承诺应用没问题,结果实际测试结果根本没法满足运行要求。某公司中标后拿我们的案例各种宣传和推广,不知是不是走了上层路线,总之不久后我们就”被表扬“了。人行已经提出表扬了,领导也没法再跟公司过不去了,这苦果只能自己咽下去了。

再说服务器。浪潮服务器我们也有,而且作为国产化试点单位,也被浪潮拿来宣传。可实际应用情况也不好,我不是管小机的具体咋样也不太清楚,反正负责基础运维的同事一起吃饭时听他吐槽过。服务器短时间替换成国产是不可能的事情,重要系统基本全跑在小机上,ibm小机强悍的运算能力、稳定性、各应用厂商的支持和给力的售后是国产服务器几年内没能力达到的水平。

但是我还是认为国产化是非常有意义的。一方面是安全性,另一方面也是给甲方利益的保障。

安全性就不多说了,除了核心技术掌握在美国公司手里,另外泄密事件也不是没发生过。各银行科技部的兄弟应该都知道去年银监会通报的HDS泄密事件,HDS的合作伙伴在四大行中某行总部存储巡检的过程中把数据偷出来了。是商业行为还是政治间谍我也不知道,但是如果用的国产产品的话,监管和控制更容易不说,即使发生了这种事件后者的可能性肯定要比这个低得多。当然能偷走的数据其实价值都不是很高,真正涉密的信息存储国家保密局限制的很严格,核心产品、技术都把握在政府手里。

我觉得更有意义的是对于甲方的利益保护。IOE,前两个基本上在这个行业内是垄断,最后一个EMC么,其实在高性能存储行业里,也就是emc ibm hds三家美国公司轮流转。做项目跟这些公司打过交道的人应该都清楚,他们的服务意识、响应速度和价格,是远远没法跟国内公司比的,但是人家技术牛。其实说的粗俗一点,这几个公司就是手里攥着核心技术,脏活累活丢给合作伙伴去干,自己数钱数到手软。企业都是追求利益的,当他们认为甲方除了他们没别人可选的时候,他们会毫不客气的狠宰你一把(栗子1:某项目网络部分询价,思科一报就近千万,把甲方吓尿了,后来找华为,一个很低的数字搞定,这个栗子的来源是银监会某次开会领导口头传达。栗子二:你们知道微软对金融行业单独定价,而且价格高得很离谱么?不要说金融业需求高,维护平时根本不是微软来做)。如果国内公司能够做大做好,足够触动他们的利益神经的时候,我想甲方除了多了一个选择外,前期谈判和后期服务保障上也能够有足够的筹码去和这些国外公司对抗。


user avatar   lee-michael-96 网友的相关建议: 
      

贴一个水木社区的文章,转载非原创

发信人: icyfire (icyfire), 信区: ITExpress

标 题: [原创]银行CBS为啥难去IOE,从CAP和ACID说起

发信站: 水木社区 (Sat Feb 7 09:12:04 2015), 站内

抛砖引玉,因为从业经历比较复杂,zos大机,分布式数据库也多有接触过,从自己的经历视角,说一下我对银行core banking system(核心银行系统)去IOE的看法,技术不精,希望大牛们批评指正。

[b]一、从CAP和ACID说起吧[/b]

ACID大家都很清楚,原子性,一致性.隔离性. 持久性,凡是学过数据库的计算机本科生应该张嘴就来,ACID是传统关系型数据库(DB2和oracle)的基础,追求的是强一致性,是准确性,确保事务返回所见即所得,DBMS是以牺牲性能和高可用为代价的。

CAP是分布式领域的基本定理

Consistency(一致性), 数据一致更新,所有数据变动都是同步的

Availability(可用性), 好的响应性能

Partition tolerance(分区容错性) 可靠性

定理:任何分布式系统只可同时满足二点,没法三者兼顾。

本质上来讲无论google也好,BAT也好,他们数据库都是CAP的数据库,只是根据业务场景的不同选择不同的倾向。NoSQL是CAP理论的具体实现。

[b]二、CBS要求ACID[/b]

举例一个场景吧,B的帐上没有钱,A给B汇款5000元,交易完成后 1秒钟 B立即给C汇款2000元。

这是最简单的转账交易,实际上逻辑也很复杂,场景实际是由两个转账交易组成的。

转账交易本身没有大家想的那么简单,交易信息上来的时候 首先要查询很多表查看账户、客户信息是否存在,机构、柜员信息是否合法,是否超出限额,币种是 啥,有没有业务限制,是否跨行,余额是否充足等等,然后开始加锁AB的账户,A的减去500,B的加5000然后事务返回结果。只要事务返回了,意味着以 上数据一定被写入到持久化的硬盘中了,无论断电也好,什么也好,只要硬盘可读,以上信息依然存在,而且只要事务反馈,B可以立刻给C汇款2000元。

再就性能问题顺便提一句,2012年本人服务于四大行cbs部门,以上的交易以及类似交易在IBM Z主机上可以处理2000笔交易/秒(实际数据),这个交易是指的A给B转账这个大的复杂事务。

X86服务器的性能到底怎么样的,我以前用单台4CPU IBM 3850 linux+myqsl测试过,数据量大概只灌了1000万左右吧,每秒只能 在两位数上,如果实际用起来,可能只在个位数上,这个性能的差距本身不在CPU内存的指标上,而是从软件到硬件架构的全面优化,除了硬件IBM已经优化好 之外,我们在CBS开发时经常讨论的问题就是一个SQL怎么优化,到底有多少次IO,一个锁怎么加性能更好。

[b]三、CAP数据库应用到CBS上的问题[/b]

CAP的数据库能够满足我们平时大部分的应用场景需求,比如微博、网站、互联网交易,他给我们带来更好的用户体验。

每个场景均不一致,比如微博的信息重要性并不重要,强调的是性能和影响,它不比将信息写到硬盘中就可以返回,然后系统后台需要9s-11s左右的时间才 会异步地写入到磁盘中。好了,如果这种数据库用到CBS中,那么A给B汇款就可能出现以下问题,A汇款了5000元B收到了,B从内存中读到5000入账 汇款给C2000,突然,B账户所在的服务器坏了,数据没写入到硬盘根本没有任何证据留下来,结果就会出现各种不一致,A的账上的钱少了,C多了 2000,B应该余下3000但是却什么都没有,帐都不平,调账团队给技术部门要证据找原因,却什么也查不出来,这业务就别做了。

比如采用淘宝的交易场景,我为了快速响应和性能把大事务分离,这样就更牛逼了,如果B是个公用账户只有5000块,在短时间内可以分3次把2000元汇给 C,这样就5000元汇出了6000元的效果,这个当时是发现不出来的,只能事后,超卖可以取消,那C有了6000元之后,要是汇走了呢?这钱谁来出?要 是科技部老总说,这事儿可能发生,只是发生的概率非常小非常小,遇到我们就和互联网公司一样直接认下来不就得了,行长一听绝对让他下台,几千元可以认,要 是几千万几个亿呢?这些风险如果全都识别,全都预防,估计都得提高到提高存款准备金的高度,行长直接吐血。


[b]四、到底能不能替代呢?[/b]

我觉得去IOE本身没啥问题,大量的银行业信息系统的数据其实没那么重要,比如网银、信贷、客户信息什么的,但是就CBS(指做核心账务处理的存款、取 款、贷款、支付)而言却是极难替代,本身作为CBS系统的更换而言,在任何一个行里都是1号工程,都是党委会决定的项目,你可以得知道,党委会里不可能有 这么懂技术的,并且并且投入了大几十个亿,业务存在风险,切换存在风险,谁能下决心更换?

银监会和工信部针对银行业已经发了安全自主可控技术的推进指南,针对大型主机这一项是唯一没有明确要求的。比如PC server要求增量采购100%国 产,操作系统、中间件15%国产。监管也是做了大量调研,仅仅敢提出让大家研究研究大型主机如何替代的方案,没有提要求,监管不强制,各行里怎么会有动力 呢?

再说一点,各银行只是IT技术的使用单位,要的是商业逻辑,和BAT不一样,让它从0开始搞数据库真的没有必要,没有必要研发底层技术。看过一个采访,阿 里的MYSQL优化一共花了25000人天。银行也会算账,25000人天差不多四五个亿啊,去搞一个没有明确目标,对业务没有帮助的项目,根本划不来, 不如直接买成熟商业产品。

先说这么多吧,欢迎大家批评指正。。。

--


user avatar   davidtsang 网友的相关建议: 
      

全世界能搞定高端数据库开发的没有几个人,屈指可数,甚至几大知名数据库都是一个人主导设计的,我不觉得中国有这样的专家。


user avatar    网友的相关建议: 
      

银行自己不行呗,只能政府出面了吧。看了几个银行系统的吐槽,都是说国产怎么怎么差。银行自己一点没有培养产业链供货商的意识,都是提要求,上来就是核心系统招标,一大堆满足满足,标准都是按I写的,国内厂商为了中标,只能满足呗。

阿里也是用户,看到IOE巨大的成本,自己研发,根据自己的实际需求,先上次级系统,再迁移到核心系统。一开始就是上核心系统,好了想是心大,恶意想就是让你出事,以后就有不买你的理由。成本,成本和我有什么关系,买国产出了事算谁的?大家都买I,出了事我也没责任。别说I还真出事还是IT的背锅。

真想扶持国内产品,根本不是那个做法,新产品上来就核心系统,这产品能行是神仙产品了。对国内产品的要求都是出生就能翻跟头带会广义相对论的。

航空业这么多年,终于明白弄个919,银行不弄个国内的供货商,哪怕用来砍价呢。I的银行部门据说是最滋润的。看看C家,有了H后那个苦逼。

每年买那么多交易license,还不敢不买…

政府出面其实是背锅来了,这回买了国产至少可以说,“这都是政府让买的”。


user avatar   gnadil 网友的相关建议: 
      

技术上:光刻机的制造和使用工艺。

金融上:打破美元的霸权。

军事上:台湾问题。


别的问题(房产绑架经济、老龄化、东西部平衡等)都是发展中的问题,都是可能通过发展来解决的。

上面列的3个问题是当前面临的核心问题。


user avatar   julian-26-56 网友的相关建议: 
      

一大早是熬粥(尤其是为了保证营养丰富而材料五花八门的粥)省事省时间,还是煮鸡蛋,冲奶粉(或订鲜奶配送),用现成的材料(成品面包片,即食香肠)夹三明治省事省时间?




     

相关话题

  为什么4路CPU的服务器至少要配4个内存,只配2个内存会有什么影响,性能会降低多少? 
  既然一个 IP 地址可以被多个域名绑定,那么服务端是如何区分各个域名的? 
  B 站服务器崩了,提供服务的各种「云」厂商需要承担责任吗?需要赔偿吗? 
  阿里云学生白嫖的服务器能干嘛,怎么用? 
  Windows安全策略里面有一个「登录之前需要按下CTRL+ALT+DEL」,这个策略有什么意义? 
  华为出售 X86 服务器业务,你怎么看?会对华为产生哪些影响? 
  什么叫做运维服务器? 
  本人学生,打算购买服务器,做一个小型网站,服务器需要什么配置的呢? 
  阿里云和腾讯云服务器对比,怎么样? 
  云服务器租用该如何选择配置,一般价格是多少? 

前一个讨论
三体中,歌者文明为什么向地球发射能够以光速逃逸出去的二向箔?
下一个讨论
陕西佳县「铁笼女」事件村支书回应:没见过他们结婚,户口不在本地,还有哪些细节值得关注?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利