技术开发 频道

黄罡:理性对待企业IT架构模式

  模式有很多种说法,更多的从设计模式讲这个事情,模式听上去是虚的东西,首先应该是基本成分的具体分配或者一个搭配,一个结构,更关键的是,必须已知且实践过的,有模式一定是别人所做过的,至少我们在面对所谓新技术或者说IT新业务模式的时候,应该去看一看别人用的模式,怎么就成功了,这个成功是不是可以复制到自己公司里面,包括架构模式、设计模式、管理模式等等,模式相对来说是抽象的东西,只描述为什么,怎么样以及是什么,不描述怎么做,告诉你谷歌广告搜索占了搜索市场百分之七八十,垄断性的,只是告诉你,怎么着成功了,但是这个不一定在你里面复制成功的,怎么做模式是不关心的,模式只管到底模式解决什么问题,以及想要解决问题之前,必须满足一些条件,比如说看见谷歌挣钱了你就去做,谷歌IT技术的解决方案一般人复制不了。再就是我们做模式非常关键的,模式可以解决,只能解决某个方面的东西,不能解决所有东西,同时可能带来副作用,你要自己权衡。待会儿会看到.COM泡沫、架构模式应用以后,如果不谨慎考虑,会导致.COM泡沫那种风险出来。模式一定要提供一个实例,模式一定是已经被先验过的,你要有一个实例。

  IT架构是系统的成分以及他们之间的关系,模式的是功能成分,从学术角度,而且从实际角度来说,架构本身它的主旨,是用来分析或者树立非功能性的东西,我们的业务是否得到满足的时候,电子订单怎么做,架构是不管的,架构只管当你采用了金蝶的B/S架构,使得这个客户很方便访问到,只要有浏览器就行了,如果想省钱,这时候云架构或者虚拟化架构告诉你,这个非功能需求我给你解决,但是上面到底搞的什么业务,架构不关心。最终架构模式主要是解决了非功能问题,怎么冷眼观云,从三个角度,第一最重要的,业务是否能够得到满足,如果跟我业务没关系,你根本不用考虑这个事情,我们不属于IT系统,要看IT系统本身是否能够优化,优化意味着成本的降低或者性能能够提升,这显然能够带来直接效应。

  最后一个,大家都在探讨的,能否增值我们的业务,通过IT系推,采用合适的IT架构,是不是能给我业务增强带来新的业务,这几个原则来看,首先来看B/S架构,B/S架构目的很简单,使得业务受益于眼球经济,这是.COM泡沫之前忽悠大家买设备,只要吸引了你用户的眼球或者注意力,你能够挣钱。针对这个, 提了B/S架构,跟传统客户服务器的区别在三点,第一点客户端采用的浏览器,不是每个公司做的客户端;第二客户和服务器之间也是标准的;第三点,是一般看B/S不太注意到的,客户端显示结构化的数据,数据结构化、整合、用什么样的颜色,都是由服务器来做,以前在(英文)售后来做的,这就意味着用B/S系统的时候,有很严重的问题或者必须注意的问题,由于我们采用了标准的浏览器以及HDP的协议,我们系统变得非常开放,所有人可以访问到我们的系统,不像以前CS结构,你必须是我的客户,拿到客户端的安装软件才能来访问我。

  另外一点,这时候客户变简化,简化以后处理的负载压到客户数端,意味着我们的服务器本身负载加重了,处理数会增加,这有非常重要的可能副作用,这是一般客户不清楚的,当时.COM泡沫去忽悠客户,先把服务器买下来,这样使得客户一增加,不会感觉到我网站不好用,主要为了处理用这个副作用,当时花很多的钱提前去购买服务器和网络设备。从这个角度来看,反思一下.COM泡沫,不是经济不好,还是可以看到电子商务是成功的,只是对其理解不够,实施不利。也不是外部架构不好,今天所有人几乎你能接触到的软件,除了WIndows那一套,而是当时客户没有正确认识持续增长的系统布展,被厂商忽悠的提前增加投入,最终是业务,业务得到满足,所有在线销售,发布你的东西,通过外部架构都成功了,但是系统没有优化,还没来得及撑到回报点的时候,已经来不及增值业务,倒掉了。

  像亚马逊,亚马逊就是受到厂商的忽悠,买了大量的服务器,他当时为什么买,因为美国圣诞节销售非常非常高,像刚才银风一样,就那两天展会,不得不买很多,那是硬指标,必须买到大量服务器,买完以后就空闲了,空闲以后就去优化了,用传统的优化手段无外乎关闭掉空闲的服务器,但是我们注意到只能降低运为成本。2006年参加外部服务国际大会的时候,请了亚马逊的CEO做的主题报告,他指着下面的人说你们不行,他说我们当时亚马逊有一个解决方案,创新的优化手段,是一个业务方案,采用虚拟机架构,把空闲的服务器逐出去,来分摊我的采购成本,不是降低,因为成本还在那儿,只不过分开出去,大家一起去共享。由此我们创造了新的架构模式,我们说INS,我们看(英文)结构也很简单,相当于把硬件资源拿刀切成模块,每一块彼此之间有三个特性,第一是独占了,每个那一块自己被占一块具体的资源,同时是隔离的,两者之间没关系,最后是我什么时候不够了可以去要,如果多余不要就好了,这是(英文)架构。基于这个嫁给,亚马逊把虚拟机给服务化了,然后运营管理,通过虚拟机的资源配给实现爱心学说,这就是他发明的IT架构,也就是Inns。

0
相关文章