论坛首页 Java企业应用论坛

随笔:Spring与云计算(一)

浏览 22514 次
精华帖 (0) :: 良好帖 (8) :: 新手帖 (17) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-12-10   最后修改:2009-12-16
对Spring和云计算的关注都有不短的时间了,一直觉得他们之间没有什么交集,但Spring被VMWare的巨资收购,让真切关注这两个技术的自己,在惊讶之后,却又感到意料之中。

Spring是一个基于Java的应用平台,以开源和社区的方式进入到企业应用基础软件市场,与Weblogic, Websphere, JBOSS这些平台产品一起,成为这个市场的领导者。就像在个人操作系统领域,有WINDOWS, MAC也有开源的Linux一样。同样的,在企业应用基础软件领域,似乎却已经都是大厂商的天下,像WEBLOGIC背后的BEA – 现在是ORACLE, Websphere背后的IBM, JBoss背后的RedHat。作为后起之秀的Spring,一开始从培训和咨询服务进入市场,如果没有靠山,在这个市场的确有些势单力薄。这些,都可以从Rod的博客中看到他对Spring未来的思考。所以,这两年,看到SpringSource的成立,风险投资的注入,一系列软件公司的收购,产品线和产品组合的完善,直至最后被VMWare的高价并入,有点一气呵成的味道,这一连串的动作充分体现了Rod的商业才能 – 上马融资运营,下马编写代码 ,的确是我们所说的“21世纪的复合型人才”了,呵呵,的确是挺让人佩服的,因为估计Rod还有一手小提琴的技术呢。

那云计算呢,这可是现在很热的话题了。从GOOGLE到IBM, 从MS到Amazon这些国际大鳄,从中国移动到华为为代表的国内企业,都在这个领域摇旗呐喊,跑马圈地。那云计算是什么呢?对它的理解,也是仁者见仁,智者见智。

谈谈个人的理解,先从技术上来看,云计算可以算得上是旧瓶装新酒,就像一位网友和我一起讨论过的那样,是“网格 + 服务”,的确可以这么说,但我觉得这也并不是全部。如果是以前所说的网格计算,应该指的是像GRAY这样的计算设备,可能还可以包括自己以前接触过类似像SGI和N-CUBE的设备,但觉得这些网格计算和现在的云计算相比,还是有不少的差别。

我感觉这些网格和云计算的差别,就像PC发展的这30年来,UNIX用于科学计算面向专业人员,而WINDOWS则通过简单易用的设计使得我老爸都能使用,把计算普及到了桌面。网格计算就像当年的UNIX,而云计算就像是当年的WINDOWS。他们面向的用户,领域以及使用的计算技术基础都有了很大的不同。在以前接触到的网格计算机中,基本上是一个矩阵似的计算节点结构,使用类UNIX的操作系统,而计算节点之间的通信,往往需要特定的协议实现。而对云计算,Amazon给它起的名字叫web Service。

我觉得AWS的名字起得是很贴切的,实际上是通过互联网来提供的信息服务,而这些服务的实现,在计算系统内部,有一个很重要的技术就是虚拟化,当然,在虚拟化下面,包括存储,计算,通信技术,都可以是通用的技术实现,比如采用IP协议等等。为什么这样说呢?这的确是和应用的场合不同有关,对于网格计算,主要是面对特定领域的计算任务,比如科学计算,是专门的计算,就像以前使用UNIX的都是专业的计算机出身的人一样,而云计算呢,它的任务是通过互联网为各行各业的应用提供基础的计算和存储服务,那么至少从自身的管理,调度以及使用上,都需要新的技术。特别在于为应用的可扩展性服务上,就像是以前我们用自家备的发电机或者蓄电池来使用电器,而现在使用电网的电力来使用电器一样。这种基于电网的能源使用方式的构建,比如像传统的发,输,变,配,用电等各个环节,以及包括发电设备的生产,运营,电力的传输,使用标准的设计,这些都是使用电网来传输能源所必需的,和我们使用独立电源的要求也是不可同日而语的。

从以上我们提到的这个类比上来看,可以想象,如果这个趋势存在的化,那可以看成是整个产业,从基础设施到应用从头到尾进行更新的事情,因而市场空间是可以想象的。也就是说,通过云计算的部署和运营,也就是新型数据中心的出现和使用 – 或者简单的说是传统IDC中心的升级换代,并承担新的功能等等,以改变现有的计算和存储的使用模式(我们大家都知道,计算和存储,象征着时间和空间,是信息技术的最基本的方面),把现有的计算模式从PC为中心的,转换为以互联网为中心的,也就是以web service为中心的服务模式。
   发表时间:2009-12-10  
也是一种节约啊

同样一件事情,别人已经做了,而且已经做的很好了

那么我们就买他的服务吧 别自己发明轮子了

现在的社会变化太快 没工夫瞎折腾
0 请登录后投票
   发表时间:2009-12-10  
congdepeng 写道
也是一种节约啊

同样一件事情,别人已经做了,而且已经做的很好了

那么我们就买他的服务吧 别自己发明轮子了

现在的社会变化太快 没工夫瞎折腾

是一种节约和规模效应,通过网络技术的发展而实现了。置于在这个环境中承担什么角色,那就要看自己的定位了。我会通过这个随笔,把自己在这些方面的思考写下来,和大家一起讨论吧!
0 请登录后投票
   发表时间:2009-12-10  
对于多数没有远大理想并且对大公司没有威胁的企业来说, 选择云计算服务是很好的, 就像小国依附大国一样, 节约自我研发的成本, 出事也有人罩着(免责)
而如果公司内有核心机密数据, 或者本身就是大公司, 那买别人的云计算就扯淡了。 谁愿意把喉咙捏在别人手上?
0 请登录后投票
   发表时间:2009-12-11  
congdepeng 写道
也是一种节约啊

同样一件事情,别人已经做了,而且已经做的很好了

那么我们就买他的服务吧 别自己发明轮子了

现在的社会变化太快 没工夫瞎折腾


如果你连轮子都不会造,你什么时候才能有本事造车呢,中国很多程序员都被这个美丽的忽悠给欺骗了很多年。

你可以造更新的轮子,来改变老轮子的不足,但是绝对不能不造轮子。

2 请登录后投票
   发表时间:2009-12-11  
技术普及贴...
0 请登录后投票
   发表时间:2009-12-11  
lonelybug 写道
congdepeng 写道
也是一种节约啊

同样一件事情,别人已经做了,而且已经做的很好了

那么我们就买他的服务吧 别自己发明轮子了

现在的社会变化太快 没工夫瞎折腾


如果你连轮子都不会造,你什么时候才能有本事造车呢,中国很多程序员都被这个美丽的忽悠给欺骗了很多年。

你可以造更新的轮子,来改变老轮子的不足,但是绝对不能不造轮子。


其实我感觉能学就多向别人学点,了解别人制作流程和思想,这样总比掏钱买别人服务强。。
0 请登录后投票
   发表时间:2009-12-11  
berlou 写道
对于多数没有远大理想并且对大公司没有威胁的企业来说, 选择云计算服务是很好的, 就像小国依附大国一样, 节约自我研发的成本, 出事也有人罩着(免责)
而如果公司内有核心机密数据, 或者本身就是大公司, 那买别人的云计算就扯淡了。 谁愿意把喉咙捏在别人手上?

事实上,从云计算的角度上看。一直有私有云和公有云的说法,而对于公有云的运营,特别是安全性(Security)的问题,一直也是大家关注的。这里就包括了从业务模式,管理机制,审计,服务保障等各个环节。
0 请登录后投票
   发表时间:2009-12-11  
mwmw 写道
技术普及贴...

的确的确技术性不强,感性的东西比较多吧,所以叫随笔,还请见谅了。
很久没有参与热烈的讨论了,记得好几年前,那场在JavaEye上热烈进行的关于CMM的真诚探讨,实在是受益良多。也多少有些怀念。这里写的东西,也都是平时的一些思考,希望得到大家的指正吧。
0 请登录后投票
   发表时间:2009-12-11  
无法认同。按这个理解,私有云就成为比火热的冰更珍稀的东西了。

(开会去,再说)
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics