`
jiwenke
  • 浏览: 401807 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
4ee69929-b8e1-3eb5-bbca-157d075d6192
Spring技术内幕——深...
浏览量:183064
D1c226f7-74e9-3ec4-a15b-18a45ccd88c5
随笔:Spring与云计算...
浏览量:26579
社区版块
存档分类
最新评论

随笔:Spring与云计算(一)

阅读更多
对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为中心的服务模式。
分享到:
评论
31 楼 qtalen 2010-06-29  
lonelybug 写道
congdepeng 写道
也是一种节约啊

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

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

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


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

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


即使造不出好轮子,但造了总比望而却步好
30 楼 kaivsj 2010-06-15  
慢慢的越来越跟不上时代···
29 楼 jiwenke 2010-06-09  
ring09h 写道
Why Spring?
VMWare收购Spring是出于云计算么?还是Spring以后的发展会越来越靠近云了?

Spring整合了其他软件之后,成为一个应用平台,部署在VMWare云平台上面,为SaaS应用提供平台支持。而且,Spring本身是应用于企业计算,以后企业建设自己的数据中心,VMware就可以提供一套完整的PaaS/IaaS(基于Intel的服务器)的企业云计算解决方案了。当然,在公共云的场合也是一样的,以后做互联网应用,可以把现在的基于Spring的应用平滑的迁移到基于Spring和VMWare的云平台中去。
要把Spring和云结合的好,还是有很多工作要做的,比如怎样通过Spring平台中的调度管理工具来管理VMWare的虚拟化资源等等。对SaaS来说,可以把Spring开成是一个云计算操作系统,而VMWare则更像是对云硬件资源的驱动管理(通过虚拟化来实现)。
Intel + EMC + VMWare + Spring这样一个组合就这样形成了,宝剑首先直指企业数据中心市场,很强大。

26 楼 ring09h 2010-06-08  
Why Spring?
VMWare收购Spring是出于云计算么?还是Spring以后的发展会越来越靠近云了?
25 楼 菜菜菜 2010-06-08  
没看出spring与云计算的关系
24 楼 ddzero 2010-06-07  
对于云计算还不是很了解,那是把存储和计算都交给网络吗?PC只是作为终端?
另外这会不会变成一种资源垄断呢——把所有的存储和计算都交给云,一旦云服务端发生问题,所带来的冲击可能是世界性和毁灭性的。
公有私有云、应用在线化、信息安全性能安全,除了这些云还应该考虑什么问题?
持续关注云。
23 楼 jiwenke 2010-06-07  
city_moon 写道
怎么好久没有人讨论了,希望大家继续发表看法,不要沉底了!!!现在什么情况了,谁来汇报一下啊!!

云计算很火热,但真正能赚钱的商业模式在哪里?
22 楼 city_moon 2010-06-04  
怎么好久没有人讨论了,希望大家继续发表看法,不要沉底了!!!现在什么情况了,谁来汇报一下啊!!
21 楼 mic_scofield 2010-05-11  
TTLtry 写道
lonelybug 写道
congdepeng 写道
也是一种节约啊

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

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

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


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

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


其实我感觉能学就多向别人学点,了解别人制作流程和思想,这样总比掏钱买别人服务强。。




兄弟,我不得不说你落伍了...

你还想一个人拥有所有,估计你的产品出来,没有一个长处的...

而且这些是现成的资源,为什么不去利用?比起你花大力气还不一定能做的比这个成功...

现在社会是一个外包的社会,不要全才要专长...
20 楼 今天休息 2010-04-30  
berlou 写道
对于多数没有远大理想并且对大公司没有威胁的企业来说, 选择云计算服务是很好的, 就像小国依附大国一样, 节约自我研发的成本, 出事也有人罩着(免责)
而如果公司内有核心机密数据, 或者本身就是大公司, 那买别人的云计算就扯淡了。 谁愿意把喉咙捏在别人手上?

噢噢噢噢噢噢噢噢噢噢噢噢噢
19 楼 smartzxy 2009-12-30  
lonelybug 写道
congdepeng 写道
也是一种节约啊

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

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

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


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

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


恩,我喜欢这句忠告~
18 楼 jiwenke 2009-12-17  
这样,就说到国内了,如果说像云计算这样的服务模式会是信息服务的主要方式,那么对与传统的电信运营商来说,的确是一个不错的转型机会,从技术角度帮助运营商,从传统的语音业务往综合信息服务方向上转。所以,看到中国移动对移动互联网的宣传力度,就可以理解运营商对这方面的需求。这样,在云计算这个领域,也就不可避免的会出现中国特色的电信运营商 + 电信设备提供商,也就是中兴和华为的身影。从电信设备供应商的角度上看,这一次的金融危机,将原有的格局已经进行了重新洗牌,像lucent和北电已经不复存在,Motorola已经被拆分,华为和中兴已经和爱立信,诺西,阿朗一起在同一阵营里竞争。对于电信运营商对基础设施以及新业务的运营需求,不会没有响应,因为,由着如果说互联网再发展下去,那么迟早一天,像GOOGLE这样的互联网企业和电信运营上可能就会成为竞争对手了。

在这样一个对计算,通信,存储,终端和应用都有技术要求的领域,华为和中兴相对完备的产品线,是和其他电信设备制造商相比,是有优势的。如果说,在3G领域,原来的定位是紧跟,那么在云计算领域,可能就有机会全面赶超了。

我们可以看看wiki百科对云计算的描述,具体的图见附件,也许,可能还可以为中国给画上两朵吧。

那云计算对谁的冲击最大,作为新的计算模式,当然是对旧的即得利益者了,在这里,大家想必都已经看到,对微软的影响。MS最为拿手的是OS和Office,对Office而言,随着各种开源操作系统和应用的在线化,对WINDOWS的冲击是不言而喻的。但MS还有Office,这是一个拥有广大用户习惯的应用,完全可以凭借对用户习惯的牵引,从Office应用构建自己的云端应用,进而重新构造新的产品组合和服务模式。

产业的发展是没法预料的,但应该也有一定的规律,把自己的理解记录下来,让时间来进行一个检验吧,让我们拭目以待!
17 楼 jiwenke 2009-12-16  
那其他呢,我们看看还有谁,让我们看看在公共云的领域。我们一定不会忘记,云计算概念的提出者是原来GOOGLE的工程师Christophe Bisciglia。那当然不能忽视GOOGLE在里面的位置,从云计算的角度上看,可以认为搜索就是一个典型的云应用,当然还有像GOOGLE现在的产品中提供的不用删除的邮件,视频,文档等等,也是云存储技术的具体运营形式。从模式上看,GOOGLE看起来更像是一个云计算服务的运营商,它构建自己的云计算中心,通过各种互联网终端来面对最终的个人用户,为个人用户提供全方位的信息服务。而它本身的云计算中心的建设,可能会有自己的选择路径,这个现在倒是还看不清楚,虽然我们都知道GOOGLE有自己的MapReduce,自己的GFS,自己的分布式数据库,但是这些大多是软件技术,而在云计算数据中心的建设中,需要的基础设施技术,像存储和计算这些,看起来不像是GOOGLE所具备的长期积累。因而GOOGLE在数据中心建设中,使用的也许就是现有的计算和存储厂商已有的解决方案 - 当然这只是自己的一个猜测啊。从模式上看,感觉Google会越来越往一个互联网信息服务运营商的那边靠。从手机到操作系统,再到浏览器,GOOGLE都有涉及,而且还多半免费,我想对运营商来说,最重要的就是广大的客户资源,这些都是为了黏住客户而采用的行为,也就都好理解。因为GOOGLE是靠服务赚钱的,而这些服务的费用还不是来自最终用户,而是通过广告也就是企业那边来的,感觉和电视台的模式很像。

从定位上,觉得和GOOGLE地位相似的是AMAZON,也可以看成是云计算服务的运营商,AMAZON通过WebService通过互联网提供云计算的基础服务,是一个IaaS(基础设施服务提供商)提供者,从我和一些朋友的讨论上看,都觉得AMAZON更看重的是整个电子商务综合的整合能力,包括计算(相当于神经系统),物流和仓储系统,对AMAZON而言,在这种综合整合能力的基础上,它本身就具备了对云计算服务的强大需求。这也是它最大的优势。由于自己已经有IT基础设施的需求,这样他做云计算实际上一开始就不需要投一大笔基础设施的成本了,它要做的,就是通过技术手段把原有的资源使用效率提高。这样,还真的就能发展出一个云计算产品线,然后在慢慢建立一个生态圈,再把web service这块剥离出来,成为一个独立的B2C模式,云计算就起来了。所以,Amazon的定位就在IaaS,我只做卖场,我只收卖场地租,大家一起进来卖基于云的增值服务 - 其实就是各种各样的软件嘛。慢慢就会把信息服务的需求都吸引到云这里来了 - 我想,也许,这些也是国内的电子商务厂商像淘宝,阿里云可以干的。因为从模式上看,我觉得他们和Amazon实在是太像了,绝对是一个很好的参考啊,而淘宝以及阿里云的中国背景,是Amazon所不具备的,在中国,这么基础性的服务,现在看来,外国公司还真没法做。
16 楼 jiwenke 2009-12-15  
前面我们提到,Spring被VMWare收购而进入云计算领域,那为什么会是VMWare?我想了解云计算的朋友都知道,虚拟化技术在云计算中的地位,为什么叫做云?其实是很形象的,因为资源被虚拟化了,可以飘来飘去!而VMware在虚拟化的地位,大家也都清楚明白。其实,我觉得更重要的是VMWare背后是EMC和INTEL,EMC在存储领域实力大家有目共睹,而INTEL就更不用说了,一个擅长于存储,一个擅长于计算,通过VMware虚拟化产品和Spring系列的的应用产品,在云计算数据中心的建设中,实在也是一个黄金组合。这样,隐然间就已经在技术上是一个黄金组合了。Spring做前锋, VMWare 是中场,EMC + INTEL是强大的后盾。所以,Spring随着这个产品组合进入国内的数据中心建设,是非常有可能的。而这个联盟,是不是能够像WINTEL联盟那呼风换云,那就让我们拭目以待吧。

我们接着看看这个领域其他的大佬吧,从前面我们看到的产品联盟上来看,能够有纵观存储,计算,虚拟化,中间件平台的厂商或者联盟还有哪些?我们不要忘记了蓝色巨人IBM。上面我们看到的是一个联盟,而在IBM看来,这些云计算的基本产品,其实自己都已经具备了:IBM的存储和计算设备的实力是众所周知的,虚拟化技术有PowerVM,在中间件领域有我们熟知的五大软件产品线,在加上在企业IT服务市场的实力,只要把这些技术和客户资源稍加整合,就是一条强大的云计算产品线了。提到IBM,就不能不提Oracle,而Oracle在收购Sun之后,其实也具备了同样的实力,因为SUN在硬件领域和虚拟机技术上,也是有自己一席之地的,加上Oracle丰富的产品线和客户线,在企业服务市场实现云计算的整合,实力也是非常的强大。

个人感觉,IBM强在其一体化的整合实力,而Oracle强在拥有丰富的应用产品线,因为Oracle就在不停的收购中长大的,特别在对Sun的收购,把自己从一个软件公司转化为一个一体化的信息服务公司 - 从CPU,存储,到Java,以及中间件,拿手的数据库,各种应用等等,就少商业咨询部门了。在企业云计算市场,他们都是有力的竞争者。
15 楼 jiwenke 2009-12-15  
changyuxin 写道
现在感觉什么都在云啊!还真得去了解一下!

我也感觉是一个趋势,但至于云什么时候能够落地,也就是大规模的应用,让我们大家拭目以待。
14 楼 changyuxin 2009-12-15  
现在感觉什么都在云啊!还真得去了解一下!
13 楼 frogking 2009-12-15  
确实值得一看
一会儿再说………………
12 楼 linux1689 2009-12-14  
文柯的这篇文章写得真不错,我转载一下哈。
BTW:《Spring技术内幕——深入解析Spring架构与设计原理》的封面看上去真不错。

相关推荐

Global site tag (gtag.js) - Google Analytics