第1770章 网站的架构

    第1770章 网站的架构
    程秉皓这次拉着周不器跑到京东,就是想让他出面解决这个问题。
    因为京东的技术水平实在落后,短期内根本没法改善京东的整个框架体系,可国内电商市场发展得很快,已经没法给京东留出太长的时间改善了。
    京东做出的决策,就是从甲骨文直接采购。
    在车上,程秉皓就对此做了一个简单的解释,“京东的网站架构有问题,他们采用大量的.net技术,现在的大网站,普遍采用的都是linux和java。”
    “咦?”周不器虽然不懂,但隐约听人说起过,“好像日本的京淘和韩版的京淘采用的都是你说的这个.net,还得给微软交授权费。”
    程秉皓笑着说:“对,.net是微软的,使用的话需要支付一定的授权费,而且各种修改调整都非常依赖微软。京淘使用.net是合理的,别看要给微软授权费,但这整个体系是微软负责总运营,相对封闭,对使用方来说漏洞少、维护简单,操作起来更容易。韩日的电商市场,流量本来就不高,采用.net的方案总成本会更低。”
    周不器听明白了,“.net的方案维护容易,但是拓展性不足,不适合大型网站。”
    “对,就是这个意思1
    程秉皓很有感触。
    他是紫微星的创业元老、首任cto,后来技术跟不上了,才退居二线成为了紫微星工程院的院长。
    他依稀记得,当年的小周老板可是个技术盲,基本什么都不懂。现在不一样了,自己简单地介绍几句,他基本就能跟上思路了。
    这可比一般的程序员厉害多了,这是架构层面。
    很多it行业的工程师,都会精通c、java、c++等计算机语言,可这只是行业底层。想要从“工程师”向“科学家”发展,起步就是架构师。
    所谓的架构师,就是架构体系。
    就跟盖房子一样,小工拉砖、和水泥,大工砌砖铺钢筋,架构师……就相当于整个楼盘的总设计师,什么苦力活也不干,却可以居高临下。
    一个楼盘好不好,得是由总设计师做一个全面的设计,如果设计层面失败了,工人们所有的努力都是白费。
    京东现在的麻烦,就是早期缺乏技术认知,没有找足够优秀的架构师来架构网站,才出现了现在的困局。
    程秉皓道:“linux和java的架构体系往往是开源方案,是免费的,而且可拓展性更强,能够适应最新的分布式方案。”
    有优点就一定有缺点,周不器基本能够猜到,“缺点就是体系过于庞大,维护起来太难。过去的.net体系,招一批普通的技术人员就能够运营好。如果是运营更复杂的开源方案,则需要招聘大量的高级工程师。”
    程秉皓顿了一下,“不太准确,但也差不多,意思是对的。互联网的技术发展非常快,跟前几年相比几乎面目全非。.net技术已经很难适应京东高速发展的需求,唯一的解决方法就是购买更好的服务器。这一方面增加了成本压力,同时也不是当今时代互联网公司的主流做法了。云计算都流行了,互联网公司现在都开始排斥高价格的优质服务器,而是采购一般的服务器,通过系统、并联和分布式来激发服务器最大的性能。”
    “是啊,云计算。”周不器有些惊讶,“京东不是在使用紫微云吗?”
    “对。”
    “那怎么还会出现网站崩溃?紫微云解决不了?”
    “还是架构的问题。”程秉皓简单地予以解释,“云端的更多服务器可以解决遇到的部分问题,但前提也应该是系统的架构要设计得可以进行水平扩展,不然如果系统的设计的耦合性太大,也无法把系统拆分成各个子系统而达到水平扩展的目的,想加也加不进去。另外,系统架构还要做到支持分布式,并根据自己的业务情况做一些异步服务、数据分区、降低业务耦合和复杂度,不然就算增加了服务器,业务上的复杂度也无法发挥服务器的最大作用。”
    周不器有点来气,“说人话1
    程秉皓咳了咳嗓子,心说我还是高看你了,赶紧做了一个比喻,“.net没有可拓展性,就好像……你给小学生买了一堆微积分的教材,这是没用的,小学生根本理解不了。得首先把小学生培养成高中生或者大学生。但.net的架构体系没有可拓展性,小学生就永远是小学生了,没有成长空间。紫微云虽然是一座图书馆,有着海量的知识,但是没有用武之地。”
    周不器这下就听明白了,点了点头,“这么看来,京东必须要放弃过去的架构。”
    程秉皓道:“对,现在的主流是java。不过,想从.net转到java并不容易,一方面是架构要改,一方面是一些数据的格式要改,比如用户历史订单的数据。原来在.net下用的是a格式,在java下要换成了b格式,这种数据格式的修改很麻烦。”
    周不器沉声道:“那就更不能等了,早改早利索!互联网的发展多快啊,数据规模在指数级地增长,越拖延数据积攒得就越多,改动的成本就越大1
    “嗯,所以京东已经行动了,他们想要斥资1500万美元,直接从甲骨文采购相关的架构体系。”
    “啥?”
    周不器睁大眼睛,不可思议。
    程秉皓深吸了一口气,“对,1500万美元……据我所知,京东的账上一共也就剩下3000万美元了,他们要拿出一半的现金流,来完成脱胎换骨的改变。刘总很有魄力,很果断。”
    “果断有个屁用啊!1500万美元?送给甲骨文了?”
    周不器就有些来气。
    靠!
    没有这样玩的!
    前世,京东也许只能这么干,因为国内的互联网行业技术基础太薄弱了,只能是高价采购硅谷巨头的外包项目。
    可是这一世不一样了,周不器出现了,紫微星出现了!
    紫微星的互联网技术,可以昂首挺胸地说是国内第一。就算比起甲骨文这类的硅谷巨头,也不差什么。
    甚至,周不器都认为紫微星应该比甲骨文更强。
    甲骨文是软件公司,根本就不是互联网公司,在硅谷那边……甲骨文在互联网世界里根本就不入流。
    紫微星旗下也有高端外包业务啊,程秉皓带领的紫微星工程院,这几年可没少帮助国内的it公司解决很多复杂的系统难题,让他们不必花天价去找美国的科技公司采购解决方案了。
    没想到,京东竟然想着要找外人帮忙。
    这个老刘,他在搞什么?
    周不器很不满意。
    怪不得程秉皓今天要不依不饶地把自己拉过来去京东呢,这件事的确很重要,是应该走这一趟。
    程秉皓做出了解释,“我跟刘总谈过,他希望要尽快改变。甲骨文那边有现成的网站架构,已经服务了好几家客户,效果都挺好。我们没有,需要花一定的时间来开发,而且没经过市场验证,风险也大。”
    “那也不能把这么一大笔钱给老外送去啊?”周不器不认为这是合适的理由,哼了一声,“凡事都要有第一次,这件事,工程院必须要做起来!像京东这样使用.net技术的网站应该还有很多吧?当当比京东还早,应该也是.net吧?”
    “对。”
    “那不就得了?难不成以后当当也要去买美国的方案?肥水不流外人田,工程院一定要把这件事扛起来。又不是什么太高精尖的领域,做一个电商网站的架构而已,有什么难度?紫微星难道还比不过甲骨文?”
    “甲骨文的外包业务覆盖全球,有更多的经验和成功案例,更容易获得市场信任。”
    “什么信任不信任,京东最应该信任的就是紫微星!行了,这事就这么定了1
    周不器一挥手,霸气又自信。
    还没见到刘强栋呢,就已经帮他做决定了。
    京东不能找甲骨文合作。
    想改变网站的架构,找紫微星工程院帮忙!
    甲骨文会个屁啊!
    他们根本不懂中国。
    周不器这样的判断准确而实用。
    美国的电商水平是挺高,可美国才多少电商人口啊?在美国能运营得很好很稳定的电商平台,在国内根本就行不通。
    不同的国家,有不同的国情。
    国内的人口太多,最迫切需要解决的问题就是高并发。在这个方面,想着靠美国人帮忙根本不行,他们也做不到。
    还是得自己想办法解决。
    前世的京东花了大价钱采购了甲骨文的系统,后来合作得很不顺利,还是得自己找团队,自己重新做。
    这还算好的。
    毕竟京东也算是互联网公司,有一定的互联网基因。
    更惨的是苏宁。
    苏宁想转型电商,那这是遭了大罪,因为缺乏互联网基因,缺乏行业理解……没办法,也只能按照行业惯例,去找硅谷巨头帮忙了。
    苏宁找到了是ibm,签下了10年的战略合作协议,总费用4亿美元!
    苏宁易购其实没什么流量,比天猫、京东什么的差远了。
    可即便这样,苏宁的超高流量,也让ibm的团队全部傻眼,他们从来没接到过这样的超高并发的大项目,搞来搞去一脸懵逼,网站的故障率要远远超过国内的其他平台。
    周不器现在是全球化的大老板了。
    在他眼里,什么京东、苏宁、天猫、当当,其实都差不多,都是自己人。
    哪能眼看着自己人被美国人坑?
    (本章完)