判斷一個(gè)產(chǎn)品是什么不是什么,定義很重要。比如判斷一個(gè)產(chǎn)品是不是汽車,就要依照一個(gè)定義,維基百科的定義為,本身具有動(dòng)力得以驅(qū)動(dòng),不須依軌道或電力架設(shè),得以機(jī)動(dòng)行駛之車輛。
目前云計(jì)算產(chǎn)品只所以魚龍混雜,也是因?yàn)闆](méi)有一個(gè)統(tǒng)一的定義。以西方公司為主導(dǎo)的定義基本上是把他們現(xiàn)有的技術(shù)和產(chǎn)品重新集中包裝,然后就認(rèn)為是云計(jì)算產(chǎn)品。
一、“云”深不見底,誰(shuí)敢跳進(jìn)來(lái)?
好象李開復(fù)表示不做云計(jì)算了,原因之一是看不到“云”的底。國(guó)內(nèi)有很多這樣的人,被這些國(guó)際大公司推出的眼花繚亂的云計(jì)算產(chǎn)品搞糊涂了。
的確,關(guān)于“云”這潭水,目前已經(jīng)被攪渾了。我個(gè)人認(rèn)為國(guó)際IT巨頭提出各種云計(jì)算定義,把傳統(tǒng)的產(chǎn)品重新包裝后穿上“云”外衣,并不是他們認(rèn)識(shí)不夠,而是一種戰(zhàn)略。云計(jì)算將引發(fā)新的技術(shù)革命,這在國(guó)際IT巨頭中間基本上達(dá)成了共識(shí)。然而云計(jì)算存在一種不確定性,并不是說(shuō)現(xiàn)在的IT巨頭就一定是未來(lái)云計(jì)算時(shí)代的霸主,這個(gè)霸主很有可能是現(xiàn)在的不起眼的小公司或者個(gè)人。那么對(duì)于這些大公司來(lái)說(shuō),一種最好的戰(zhàn)略就是誤導(dǎo)民眾,把他們目前的產(chǎn)品重新包裝,然后告訴人們,這就是云計(jì)算。如果云計(jì)算真是這樣的話,那么絕大多數(shù)的人就不敢涉足云計(jì)算了,因?yàn)槟壳斑@些大公司的產(chǎn)品是需要大量的人力和物力才能完成的。這如同傳說(shuō)中的愚公移山,愚公幾代人已經(jīng)搬掉了大半座山,現(xiàn)在讓你去和他們比賽,讓你搬掉同樣高的山,假如采用同樣的工具,我估計(jì)誰(shuí)也不敢參賽的。但是如果你采用現(xiàn)代的工具——挖掘機(jī),結(jié)果會(huì)如何?
谷歌剛開始做搜索的時(shí)候,雅虎搜索已經(jīng)規(guī)模很大了,如果雅虎當(dāng)時(shí)采用一種戰(zhàn)略,告訴谷歌,搜索引擎一定是雅虎那樣的,如果谷歌因?yàn)橄嘈帕搜呕⒌亩x而放棄了自己的東西,那么現(xiàn)在會(huì)是什么樣的局面?當(dāng)云計(jì)算來(lái)臨的時(shí)候,有前車之鑒的西方國(guó)際巨頭,是否已經(jīng)從中汲取了教訓(xùn)?
實(shí)際上這些國(guó)際IT大公司一方面對(duì)現(xiàn)有的產(chǎn)品進(jìn)行包裝,另一方面也在投入巨資,研發(fā)云計(jì)算真正的革命性方法。比如微軟2010年將投入95億美元的資金用于研發(fā)工作,這95億美元的研發(fā)資金大多數(shù)會(huì)用在云計(jì)算服務(wù)方面。
二、什么是云計(jì)算
那么云計(jì)算到底是什么?中國(guó)電子學(xué)會(huì)云計(jì)算專家委員會(huì)委員趙文銀通過(guò)和哲學(xué)、經(jīng)濟(jì)學(xué)、東方文化、數(shù)學(xué)、軟件開發(fā)以及云計(jì)算研究等不同領(lǐng)域的專家學(xué)者進(jìn)行交流討論,并在實(shí)踐應(yīng)用的基礎(chǔ)上,對(duì)云計(jì)算做出了全新的定義。
云計(jì)算是以應(yīng)用為目的,通過(guò)互聯(lián)網(wǎng)將必要的大量硬件和軟件按照一定的結(jié)構(gòu)體系連接起來(lái),并隨應(yīng)用需求的變化不斷調(diào)整結(jié)構(gòu)體系建立的一個(gè)內(nèi)耗最小、功效最大的虛擬資源服務(wù)中心。
從這個(gè)定義可以看出,云計(jì)算有五個(gè)關(guān)鍵詞,“應(yīng)用”,“硬件”,“軟件”,“結(jié)構(gòu)”,“結(jié)構(gòu)的連接形式”。這5個(gè)詞吐露出另外一個(gè)含義,云計(jì)算是一個(gè)方法,本身不是技術(shù)。那么技術(shù)在哪里?在“硬件”里,在“軟件”里,而硬件和軟件屬于傳統(tǒng)的技術(shù)。
這樣我們認(rèn)識(shí)云計(jì)算產(chǎn)品的時(shí)候就有了一個(gè)基本的標(biāo)準(zhǔn)。 首先,云計(jì)算產(chǎn)品必定是由大量構(gòu)件組成的,這個(gè)整體的東西叫云計(jì)算產(chǎn)品。 其次,構(gòu)件的組織形式是云計(jì)算產(chǎn)品的本質(zhì)。同樣的構(gòu)件,采用不同的組織形式,得到不同的結(jié)果,這就是“智慧”,也是人工生命的特征。 第三,云計(jì)算產(chǎn)品是由大量的構(gòu)件組成的,但是構(gòu)件本身不是云計(jì)算產(chǎn)品。如同生命是由物質(zhì)構(gòu)成,但是物質(zhì)本身不是生命。 根據(jù)這些特征,我們可以很方便的判斷目前的云計(jì)算產(chǎn)品那些是真正的云計(jì)算產(chǎn)品,那些是云計(jì)算產(chǎn)品的構(gòu)件,那些是制造構(gòu)件的工具。
三、微軟的VS2010產(chǎn)品
現(xiàn)在我們來(lái)分析微軟的VS2010是什么。Visual Studio 2010是微軟著力打造的下一代開發(fā)工具平臺(tái),可以用來(lái)創(chuàng)建Windows平臺(tái)下的Windows應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和Office插件。
微軟VS2010研發(fā)團(tuán)隊(duì)的總負(fù)責(zé)人Jason Zander指出了Visual Studio 2010提供的熱門新功能:
- 確保高質(zhì)量編碼:IntelliTrace這樣的新功能讓測(cè)試人員和開發(fā)人員能夠選擇使用手動(dòng)及自動(dòng)測(cè)試方式,以及高級(jí)調(diào)試工具,以便維護(hù)源代碼并查找錯(cuò)誤。
- 通過(guò)集成提高簡(jiǎn)潔性:IDE(開發(fā)集成環(huán)境)和編輯器的功能顯著增強(qiáng)(如:Generate from usage)意味著:無(wú)論是建模、編碼、測(cè) 試,還是調(diào)試,開發(fā)人員都能利用現(xiàn)有技能來(lái)部署越來(lái)越多的應(yīng)用程序類型。
- 釋放創(chuàng)造力:Silverlight和WPF的新拖放綁定功能、Windows 7和SharePoint的內(nèi)置式工具,以及與創(chuàng)新技術(shù)的集成(例如:數(shù)據(jù)庫(kù)、UML、Expression、 ASP.NET、MVC和多核)使開發(fā)人員能夠?qū)⑦h(yuǎn)景目標(biāo)變?yōu)楝F(xiàn)實(shí)。
四、微軟提供的只是工具,不是云計(jì)算產(chǎn)品
汽車由發(fā)動(dòng)機(jī)、底盤、車身、電氣設(shè)備四大部分組成,每個(gè)部分又包含很多部件,比如輪胎、方向盤,椅子等。而且只有這些部件按照一定的組織形式連接起來(lái)才能成為汽車。簡(jiǎn)單的集中在一起不一定會(huì)成為汽車。汽車是一個(gè)整體的概念,我們不能說(shuō)輪胎或者發(fā)動(dòng)機(jī)就是汽車。更加不能說(shuō)生產(chǎn)輪胎的工具平臺(tái)就是汽車。
依次類推,一個(gè)云計(jì)算應(yīng)用平臺(tái)包含了數(shù)據(jù)庫(kù)、頁(yè)面、功能程序、服務(wù)器、操作系統(tǒng)等,這些部件可能是采用VS2010里面的工具來(lái)完成的,我們不能認(rèn)為一個(gè)功能程序就是云計(jì)算產(chǎn)品,當(dāng)然也更加不能認(rèn)為開發(fā)功能程序的工具是云計(jì)算產(chǎn)品。
事實(shí)上,微軟的工具還是原來(lái)的工具,并沒(méi)有因?yàn)樵朴?jì)算時(shí)代的到來(lái)就有所改變,只是它的功能更加強(qiáng)大了。一個(gè)工廠把輪胎生產(chǎn)工具、底盤生產(chǎn)工具、發(fā)動(dòng)機(jī)生產(chǎn)工具集中到一個(gè)廠房,然后認(rèn)為這個(gè)廠房就是汽車,這個(gè)觀點(diǎn)估計(jì)絕大多數(shù)人是不會(huì)認(rèn)同的。
五、VS2010無(wú)法解決軟件危機(jī)
云計(jì)算由于其復(fù)雜性和龐大的規(guī)模,必須正視軟件危機(jī)的影響。如果按照微軟介紹的能夠提供高質(zhì)量的程序編碼,那么能否先解決其操作系統(tǒng)里隱藏的無(wú)數(shù)BUG?如果其系統(tǒng)本身的軟件危機(jī)沒(méi)有解決,如何保證利用其工具開發(fā)的云計(jì)算部件不存在問(wèn)題。如果每個(gè)功能系統(tǒng)都有可能存在BUG,那么當(dāng)1萬(wàn)個(gè)或者1千萬(wàn)個(gè)這樣的功能系統(tǒng)集中在一起的時(shí)候,用戶還敢使用這樣的云計(jì)算平臺(tái)嗎?除非象現(xiàn)在人們不得不使用微軟的操作系統(tǒng)一樣,盡管知道存在很多漏洞,但是也沒(méi)有其它的選擇。
本文鏈接:http://www.95time.cn/news/soft/2010/7600.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
|