不知道大家想过没有:为什么一些老牌的IT厂商举步维艰,其实很简单,新一波的技术浪潮,云计算、移动互联、社交和大数据都不是他们引导的,所谓时代变了!新一波技术浪潮是由Google、Amazon和Facebook等互联网企业引导的,从技术的本质来说,它们在信息化应用中,采取了新的思路和方法。以云计算为例,互联网企业是从应用层避免单点故障,而不是像传统企业是从系统硬件层面来考虑问题。
时代变了 方法变了
在传统企业信息化,“两地三中心”、“容灾备份”、“双活”、“连续数据保护”等是经常采用的手段和方法。从计算方面的“双机冗余”、“集群”、“容错”,到存储层面的RAID、快照、CDP,到容灾、备份、归档等,为了提升系统的可靠性,可谓是无所不用其极。传统行业/企业完全不用考虑应用,因此也具有非常广泛的通用性。
互联网企业从一开始就摒弃了传统企业的做法,与传统行业/企业不同,互联网企业不是从硬件基础设施的角度考虑问题,而是从应用层考虑问题,用软件的技术来解决硬件的问题。以多副本数据保护技术为例,它们利用x86存储廉价的特点,对于应用数据保留多个副本,采用分布式计算的方式,应对随时出现的单一硬件故障。
所谓“双拳难敌四手,好虎架不住群狼”。与小型机相比,x86尽管可靠性稍有不足,但在计算能力上已经领先,而价格优势更把小型机狂甩了几条街不知。扬长避短,互联网企业从应用层弥补了x86的不足,从而开启了信息化应用的新时代。
从应用层解决问题
从高大上的小型机,到草根x86,传统行业/企业的落差是显而易见的。尽管有互联网企业的成功经验在先,但是传统行业/企业在“云化”的过程中,仍然会抱着怀疑的眼光看待世界:“互联网虽好,但在安全性、可靠性和合规性上,我们有自己独特的需求,现有的公有云的服务常常达不到我们的需求。”很多时候,类似的理由会成为传统行业/企业拒绝云化的主要依据。
如果你用传统的经验,或者合规要求来衡量互联网应用和云计算,那么,互联网肯定达不到要求,因为他们本来就没有采用“双机”、“RAID”、“双活”等传统的数据保护方案。他们是从应用层考虑问题。以多副本为例,从应用层面就同时保留了多个数据的副本,并分布在不同的硬件设备上,部分服务器或者磁盘故障,并不会影响应用的正常进行。除非多副本同时损坏,而这种概率是非常低的。由于应用层面考虑了多副本技术,从系统的层面来说,备份、复制等数据保护手段就纯属画蛇添足了,没有保留的必要。
在信息化应用中,类似的事情是很多的,例如双路供电设计中,要不要对备用UPS提供UPS保护,所谓三重保护。其实,没有多一层保护的不是,但投入和产出,这才是需要考虑的问题。
这是考虑问题的方法不同,所以结论也会大大不一样。与互联网企业不同,传统行业/企业有传统信息化的包袱。背着沉重的包袱,当然没有办法轻装前进了。
再没有“交钥匙”工程
传统行业/企业云化,需要有壮士断腕的勇气。传统的经验,正在成为前进的绊脚石。传统行业/企业需要学习和接受新的思想和方法,如此才能够不落伍。
与传统信息化应用相比,新技术应用以小时、以天来计算,其敏捷、快速非传统方法可以比拟。“交钥匙工程”、“Total Solution”、“服务外包”等,这些传统经验明显落伍了。保姆、拐棍没有了,传统行业/企业要想与时俱进,就只有强身健体,依靠自身的力量。以“开源”为例,早已经不是传统“免费软件”商店。用户自己就是开源社区的一部分,需要直接参与到软件开发过程中,提需求,提反馈,依靠全球的智力资源构建属于企业自身的竞争优势。一旦这样的优势建立,就将是竞争对手很难超越的。
Google、Amazon、Facebook为什么很难被超越?不是他们的技术、资金或者商业模式,而是他们的思路和方法。而这就是传统行业/企业云化需要学习的。一句话,不要让昨日的辉煌成为今日的绊脚石。