http://radar.oreilly.com.cn/blog/tim/web-20-and-cloud-computing
Web 2.0 and Cloud Computing(Web 2.0與雲計算)
A couple of months ago, Hugh Macleod created a bit of buzz with his blog post The Cloud's Best Kept Secret. Hugh's argument: that cloud computing will lead to a huge monopoly. Of course, a couple of weeks ago, Larry Ellison made the opposite point, arguing that salesforce.com is "barely profitable", and that no one will make much money in cloud computing. In this post, I'm going to explain why Ellison is right, and yet, for the strategic future of Oracle, he is dangerously wrong. First, let's take a look at Hugh Macleod's argument:
The problem with this analysis is that it doesn't take into account what causes power laws in online activity. Understanding the dynamics of increasing returns on the web is the essence of what I called Web 2.0. Ultimately, on the network, applications win if they get better the more people use them. As I pointed out back in 2005, Google, Amazon, ebay, craigslist, wikipedia, and all other other Web 2.0 superstar applications have this in common. Cloud computing, at least in the sense that Hugh seems to be using the term, as a synonym for the infrastructure level of the cloud as best exemplified by Amazon S3 and EC2, doesn't have this kind of dynamic. (More on different types of cloud computing later.) Of course, it is true that the bigger players will have economies of scale in the cost of equipment, and especially in the cost of power, that are not available to smaller players. But there are quite a few big players -- Google, Microsoft, Amazon -- to name a few, that are already at that scale, with or without a cloud computing play. What's more, economies of scale are not the same as increasing returns from user network effects. They may be characteristic of a commoditizing marketplace that does not actually give outsize economic leverage to the winners. I can't vouch for the authenticity of the following remark, since I heard it secondhand, but it was from a thoughtful, informed source: Jeff Bezos is reported to have said that he welcomes cloud competition from Google and Microsoft, because they'll subsidize their cloud services with profits from other part of their business, while Amazon will always have to make it pay. "We're good at commodity businesses," Jeff is reported to have said, and the facts bear him out. If cloud computing is a commodity business, then the outsize profits that Hugh envisioned are not going to be there. This is a business that will be huge, but it may be more similar to the web hosting and ISP markets, which are also huge, but not hugely profitable. (See Rackspace's numbers for a taste.) But because one of my goals at Radar is to help people think about the future, I wanted to spend some time on the possible futures and strategies that could turn cloud computing into the kind of massive monopoly that Hugh envisioned. Types of Cloud Computing Since "cloud" seems to mean a lot of different things, let me start with some definitions of what I see as three very distinct types of cloud computing:
The Law of Conservation of Attractive Profits A lot of my thinking about web 2.0 grew directly out of my thinking about open source. My argument in The Open Source Paradigm Shift was that what we learned from the history of the IBM personal computer -- a commodity platform built from off-the-shelf parts -- was that it drained value out of the hardware ecosystem, turning it into a low-margin business. But profits didn't go away. Instead, through something that Clayton Christensen calls "the law of conservation of attractive profits," value migrated elsewhere, from hardware to software, from IBM to Microsoft. Christensen: When attractive profits disappear at one stage in the value chain because a product becomes modular and commoditized, the opportunity to earn attractive profits with proprietary products will usually emerge at an adjacent stage. I believe strongly that open source and open internet standards are doing the same to traditional software. And value is migrating to a new kind of layer, which we now call Web 2.0, which consists of applications driven not just by software but by network-effects databases driven by explicit or implicit user contribution. So when Larry Ellison says that cloud computing and open source won't produce many hugely profitable companies, he's right, but only if you look at the pure software layer. This is a lot like saying that the PC wouldn't produce many hugely profitable companies, and looking only at hardware vendors! First Microsoft, and now Google give the lie to Ellison's analysis. The big winners are those who best grasp the rules of the new platform. So here's the real trick: cloud computing is real. Everything is moving into the cloud, in whole or in part. The utility layer of cloud computing will be just that, a utility, without outsized profits. But the cloud platform, like the software platform before it, has new rules for competitive advantage. And chief among those advantages are those that we've identified as "Web 2.0", the design of systems that harness network effects to get better the more people use them. If Oracle isn't playing that game, they will one day be doomed to irrelevance. Perhaps, like hardware giants of the past - Compaq, say - they will be absorbed by a bigger company. Or perhaps, like Unisys, they will linger on in specialized markets, too big to go away but no longer on the cutting edge of anything. Or they will understand that it's not the database software that matters, but the data that it holds, and the services that can be built against that data. The company that creates the right platform for network effects in data may well achieve the scale that Hugh Macleod envisioned. P.S. I will be doing two panels on cloud computing at the Web 2.0 Summit in San Francisco the week after next, one on the application layer, and one on the infrastructure layer. Panelists include Paul Maritz (CEO of VMware, who, by the way totally gets what I'm talking about here), Russ Daniels (CTO for cloud services at HP), Padmasree Warrior (CTO at Cisco), the inimitable Marc Benioff of Salesforce.com, Kevin Lynch, CTO of Adobe, and Dave Girouard, who is in charge of Google Apps for the Enterprise. Should be some interesting conversations on the subjects raised in this post! | 翻譯:xiaochong 幾個月前Hugh Macleod的部落格文章“雲計算的驚人秘密”引起一片讨論。Hugh認為:雲計算會導緻超級壟斷。幾周前Larry Ellison又表達了相反的看法,認為salesforce.com很難赢利,而且沒人會在雲計算方面賺到太多錢。 本文中我将解釋為什麼Ellison是對的,以及為什麼就Oracle公司未來戰略來講Ellison的觀點又是很危險的。 首先看一下Hugh Macleod的觀點:
這一分析的問題在于沒有考慮引發線上領域Power定律的原因。我所談的Web 2.0核心就是要了解Web上遞增回報的原動力。歸根到底在網絡上如果一個應用用的人越多效果就越好它就會取得勝利。正如我2005年指出的,Google、Amazon、ebay、craigslist、wikipedia以及其他Web 2.0超級明星企業均具備這一特點。 Hugh似乎将雲計算作為像Amazon S3和EC2那樣的基礎結構的同義詞,至少從這個意義上看雲計算不具備這種原動力。(後面談到更多類型的雲計算。) 當然大型企業在成本方面具有規模經濟,尤其是在電力成本方面,這對小型企業來講是做不到的。但是現在已經有幾個這樣的大企業了——Google、微軟、Amazon,規模足夠大,有的參與了雲計算,有的沒有。更為重要的是規模經濟并不等同于使用者網絡效應帶來的持續性回報。規模經濟更是大衆商品市場的特征,這一領域對于最終勝利者并沒有巨大的經濟杠杆作用。 既然我也是聽别人講的是以我不确定下面消息的準确性,但它的确來自于一個重要的消息靈通之處:據說Jeff Bezos講過他歡迎Google和微軟參與到雲計算的競争中來,因為他們會從其他業務來補貼雲計算服務,而Amazon則總是從中獲益。“我們更長于大衆商品業務,”據說Jeff是這麼講的,事實也印證了這一點。 如果雲計算是大衆商品業務,就不會有Hugh設想的巨大利潤。這一業務将會很大但利潤很薄,就像虛拟主機和ISP市場一樣。(有興趣可以看一下Racksspace的數字。) 但是因為Radar的一個目标就是幫助大家思考未來,是以我要花點時間來談談可能将雲計算轉化為Hugh所講的超級壟斷的未來和戰略。 雲計算的種類 既然“雲計算”似乎包含很多不同的内容,讓我從看到的三種類型迥異的雲計算定義開始吧:
這種最高層面的雲計算肯定有網絡效應。如果一定要我選我認為應用層面的開發人員将向底層基礎結構層面過渡,兩個層面最終在中間相遇。實際上你可以認為force.com已經在做這些了。這一平台我強烈感覺應該更多給與關注。 誘人利潤守恒定律 很多我關于Web 2.0的思想直接來自于我關于開源的思想。我在The Open Source Paradigm Shift中談到從IBM個人計算機——由市場上的零件建構起來的大衆商品平台——的曆史可以看到它榨幹了硬體的價值,将其變成一個微利産業。但是利潤并未消失。正如Clayton Christensen的“誘人利潤守恒定律”描述的一樣,價值遷移了,從硬體遷移到軟體,從IBM遷移到微軟。Christensen認為: 當誘人利潤随着一個産品标準化和大衆商品化在一個價值鍊中某一部分消失時,賺取誘人利潤的機會往往會出現在相鄰的部分。 我非常相信開源和開放網際網路标準正在對傳統軟體産業實施同樣的影響。價值正在向新的層次轉移,我們稱之為Web 2.0,組成其整體的應用不僅僅由軟體驅動還是由具備網絡效應的資料庫來驅動,這些資料庫也是由明确的或者隐含的使用者貢獻來驅動的。 是以,Larry Ellison認為雲計算和開源都不可能産生太多利潤豐厚的公司,他講得對,但這僅局限于單純軟體層面。這就像說PC産業不可能有利潤豐厚的企業一樣,隻是局限在硬體廠商範疇。先是微軟現在是Google證明了Ellison的分析的謬誤。最後的勝利者是那些真正把握了新平台規則的人。 是以真正的重點是:雲計算是真實的。一切正在向雲計算轉移。雲計算在計算工具層面上也僅僅是個工具,沒有太大的利潤空間。 但是雲計算平台正如當年的軟體平台有新的競争優勢規則。這些優勢中最重要部分就是那些我們稱之為“Web 2.0”的集合,設計系統能夠駕馭網絡效應,用的人越多效果越好。 如果Oracle不參與到雲計算的比賽中來,那注定有一天會被邊緣化,像昔日的硬體巨人——Compaq——被更大的公司吃掉。或者像Unisys那樣可能在某一特定市場中存活下去,太大了,死不了但什麼事也做不好。也許他們能了解重要的不再是資料庫軟體了,而是資料,以及由這些資料建構起來的服務。 能為資料網絡效應建立正确平台的公司才有可能取得Hugh Macleod所描述的那種規模。 另外:我在兩周後舊金山的Web 2.0峰會上會參加兩個小組,一個是關于雲計算應用層面的,另一個是針對基礎結構層面的。小組成員包括Paul Maritz (VMware CEO)、Russ Daniels (HP雲計算服務CTO)、Padmasree Warrior (Cisco CTO)、Salesforce.com的Marc Benioff、Kevin Lynch (Adobe CTO),還有Dave Girouard,他負責企業Google Apps。屆時會有很多關于本文中提出問題的有趣讨論! |
雲理論是實作概念的定性值與數字的定量值之間自然轉換的有力工具。
本文在雲理論的基礎上,提出了實作概念計算(也叫簡化計算)的雲計算方法。概述了雲模型與不确定推理;給出了計算的邏輯描述,将計算過程抽象成為推理過程;運用機器學習的方法,給出了計算雲化的過程,并且采用不确定推理的方法,給出了雲的計算過程;簡單闡述了雲化計算的系統實作。
随着網絡的日益普及,“網絡存儲”這樣的服務也日益深入人心,有了衆多的使用者,網絡服務業方面的開發商自然不會錯過這個大市場。幾天前,微軟推出了Windows Live SkyDrive,并已經在網際網路上全面進行測試,雖然容量僅僅為500MB,但是畢竟是免費的,使用的人數量極為可觀。而谷歌也不是等閑之輩,SkyDrive剛剛登場就推出了自己的超大容量網絡存儲方案,不過收取的費用上還需要商榷。另外,蘋果公司開發的.Mac平台也瞄準了“網絡存儲”這塊大蛋糕,随時準備加入這場 “戰争”。
近日,arstechnica等國外各大網站發表了一篇名為《Google, Microsoft and Apple building online storage havens: you win》的文章,引起了全球範圍内網友的熱烈讨論,微軟、谷歌、蘋果的“粉絲”在各大論壇議論紛紛,強烈支援各自的“陣營”,一時間硝煙四起,網絡存儲三強鼎立的局面已經日漸明顯。
微軟公司的SkyDrive走的是純免費路線,不過不排除這隻是微軟公司的“魚餌”,畢竟天上還是不會掉餡餅的。谷歌公司則直接與美元挂鈎,要想用我的服務,當然可以,而且非常歡迎,但是容量的大小是要用美元來衡量的。從2.8GB更新到2.8GB+6GB也許我們都還可以接受,但是500美元直接買下 250GB的空間則有些奢侈了,而且僅局限于谷歌本身的服務拓展性也太小了。蘋果公司的.Mac平台之前就已經有網絡存儲的服務了,不過現在容量卻已經從當時極不起眼的1GB更新到了10GB,同樣是99美元的.Mac平台使用年費,加量不加價是感覺還是不錯的。
競争必然會引起降價和服務品質的提升,相信這也是我們普通使用者希望看到的,而網絡存儲全面普及的時代也将來臨,希望從“雲計算”(Cloud computing)的“雲存儲”發展起來的網絡存儲能夠帶給我們更多的驚喜,正如目前的IM即時通訊軟體那樣百花齊放。
要深入了解雲計算,需要把握以下五個方面(文章來源——中國雲計算網www.cloudcomputing-china.cn)
(一)原理:
雲計算(Cloud Computing)是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網格計算(Grid Computing)的發展,或者說是這些計算機科學概念的商業實作。
雲計算的基本原理是,通過使計算分布在大量的分布式計算機上,而非本地計算機或遠端伺服器中,企業資料中心的運作将更與網際網路相似。這使得企業能夠将資源切換到需要的應用上,根據需求通路計算機和存儲系統。
這可是一種革命性的舉措,打個比方,這就好比是從古老的單台發電機模式轉向了電廠集中供電的模式。它意味着計算能力也可以作為一種商品進行流通,就像瓦斯、水電一樣,取用友善,費用低廉。最大的不同在于,它是通過網際網路進行傳輸的。
雲計算的藍圖已經呼之欲出:在未來,隻需要一台筆記本或者一個手機,就可以通過網絡服務來實作我們需要的一切,甚至包括超級計算這樣的任務。從這個角度而言,最終使用者才是雲計算的真正擁有者。
雲計算的應用包含這樣的一種思想,把力量聯合起來,給其中的每一個成員使用。
(二)“雲”時代
目前,PC依然是我們日常工作生活中的核心工具——我們用PC處理文檔、存儲資料,通過電子郵件或U盤與他人分享資訊。如果PC硬碟壞了,我們會因為資料丢失而束手無策。
而在“雲計算”時代,“雲”會替我們做存儲和計算的工作。“雲”就是計算機群,每一群包括了幾十萬台、甚至上百萬台計算機。“雲”的好處還在于,其中的計算機可以随時更新,保證“雲”長生不老。Google就有好幾個這樣的“雲”,其他IT巨頭,如微軟、雅虎、亞馬遜(Amazon)也有或正在建設這樣的“雲”。
屆時,我們隻需要一台能上網的電腦,不需關心存儲或計算發生在哪朵“雲”上,但一旦有需要,我們可以在任何地點用任何裝置,如電腦、手機等,快速地計算和找到這些資料。我們再也不用擔心資料丢失。
(三)雲計算的幾大形式
1.SAAS(軟體即服務)
這種類型的雲計算通過浏覽器把程式傳給成千上萬的使用者。在使用者眼中看來,這樣會省去在伺服器和軟體授權上的開支;從供應商角度來看,這樣隻需要維持一個程式就夠了,這樣能夠減少成本。Salesforce.com是迄今為止這類服務最為出名的公司。SAAS在人力資源管理程式和ERP中比較常用。 Google Apps和Zoho Office也是類似的服務
2.實用計算(Utility Computing)
這個主意很早就有了,但是直到最近才在Amazon.com、Sun、IBM和其它提供存儲服務和虛拟伺服器的公司中新生。這種雲計算是為IT行業創造虛拟的資料中心使得其能夠把記憶體、I/O裝置、存儲和計算能力集中起來成為一個虛拟的資源池來為整個網絡提供服務。
3.網絡服務
同SAAS關系密切,網絡服務提供者們能夠提供API讓開發者能夠開發更多基于網際網路的應用,而不是提供單機程式。
4.平台即服務
另一種SAAS,這種形式的雲計算把開發環境作為一種服務來提供。你可以使用中間商的裝置來開發自己的程式并通過網際網路和其伺服器傳到使用者手中。
5.MSP(管理服務提供商)
最古老的雲計算運用之一。這種應用更多的是面向IT行業而不是終端使用者,常用于郵件病毒掃描、程式監控等等。
6.商業服務平台
SAAS和MSP的混合應用,該類雲計算為使用者和提供商之間的互動提供了一個平台。比如使用者個人開支管理系統,能夠根據使用者的設定來管理其開支并協調其訂購的各種服務。
7.網際網路整合
将網際網路上提供類似服務的公司整合起來,以便使用者能夠更友善的比較和選擇自己的服務供應商。
(四)《紐約時報》:雲計算到底指什麼?
雲計算的說法正在廣為流行,Gartner進階分析師BenPring評價道:“它正在成為一個大衆化的詞語。”但是,問題是似乎每個人對于雲計算的了解各不相同。作為一個對網際網路的比喻,“雲”是很容易了解的。但是一旦同“計算”聯系起來,它的意義就擴充了,而且開始變得模糊起來。有些分析師和公司把雲計算僅僅定義為計算的更新版——基本上就是網際網路上提供的衆多虛拟伺服器。另外一些人把雲計算定義的更加寬泛,他們認為使用者在防火牆保護之外消費的任何事物都處于“雲”之中。
雲計算被人們關注是在人們考慮IT業到底需要什麼之後,人們需要找到一種辦法能夠在不增加新的投資,新的人力和新的軟體的情況下增加網際網路的能力和容量。而雲計算正好提供了這種可能。
現今雲計算正處于一個起步的階段,大大小小的公司提供着各式各樣的雲計算服務,從軟體應用到網絡存儲再到郵件過濾。這些公司一部分是基礎裝置提供商,另一部分是像Salesforce.com之類的SAAS(軟體即服務)提供商。現今主要實作的是基于網際網路的個人服務,但是雲計算的聚合和整合正在産生。
(五)廉價的“雲”裝置
由于“雲時代”到來之後,幾乎所有包括應用軟體在内的資料都存儲到“雲”裡,終端的功能将會退化,并将促成硬體産業和傳統軟體業的革命。
未來的終端,谷歌稱之為“雲”裝置。其特點是一定要擁有一個功能完整的浏覽器,并安裝一個簡單的作業系統,包括PC、手機、MP3、汽車上的CD甚至手表,“一開機,輸入使用者名和密碼就能從‘雲’端擷取自己的應用,比在終端裡更簡單。”李開複描述道。而由于存儲和運算能力都在“雲”裡,“雲”裝置未來的存儲能力和運算能力将被極度削弱。
按李開複的了解,“雲”裝置的優勢就是廉價、開放的環境以及簡單。據了解,由于手機作業系統不開放,谷歌專門為“雲計算”設計了一個Android作業系統。“Android就是為‘雲時代’設計的。”李開複說,Android是個完整的作業系統,有個功能齊全的浏覽器,跟其他作業系統不同的是,Android是個具有開放标準的“雲”裝置,它可以免費提供給使用者,可以使手機變得更廉價。
按谷歌的想法,“雲計算”的網際網路時代到來之後,幾乎所有資料和運算能力都搬到網絡上,使廉價的PC、簡單的作業系統成為選擇,而由此帶來的硬體、軟體産業的革命已拉開。
在PC時代,你看到的是一個摩爾定律決定的硬體産業的速度競賽模式:WINTEL架構相輔相成,你做一個更大的作業系統,我做一個更快的CPU,并導緻硬碟、記憶體産業随之不斷更新。但是李開複認為,“雲時代”到來之後,這種模式的價值已無法延續。
“在網際網路時代,我們的主要活動都在浏覽器裡,對PC的性能要求并不太高,是以硬體産業需要一個新的模式。”李開複認為,在“雲時代”,一個簡單開放的Linux作業系統、并不快的CPU、256M記憶體、不到10G的硬碟,就可以支撐起你日常的應用,而手機、汽車上的CD機、MP3甚至手表……能夠上網、開放、廉價将是“雲”裝置的代名詞。
“一個晶片制造者當然希望最快、最貴,但在桌面上這并不是未來業務的趨勢。”李開複說。
cloud computing 帶來的三大影響
首先,雲計算将賦予網際網路更大的内涵并改變網際網路企業的營運模式。過去幾乎所有應用都是裝在使用者端或者局端資料庫上運作,但今後通過雲計算,更多地應用能夠以網際網路服務的方式進行。雲計算的先驅者之一谷歌甚至強調未來幾乎所有的軟體都可以搬上網際網路,以服務取代軟體。當然這種觀點過于極端,不可能所有的應用都完全通過網絡作為存儲和計算,但是雲計算作為一種應用的模式将成為更多企業和個人的選擇。由此,也必然引起網際網路企業在營運模式方面的相應改變。
其次,雲計算将擴大軟硬體應用的外延并改變軟硬體産品的應用模式。有一種流行的說法,将雲計算比喻為電廠集中供電的模式,即客戶不再需要自己購買發電機發電,而隻要去電廠買電使用就夠了。也就是說,通過雲計算,使用者可以不必購買新的伺服器和部署軟體,就可以得到應用環境或者應用本身。對于使用者來說,軟硬體不必是部署在自己身邊的、專屬于自己的産品,而是可以變身為可利用的、虛拟的一種資源。而且,可以利用的軟硬體資源也不僅限于自己企業内部的裝置和軟體,而是可以通過網絡得到擴充的軟硬體資源。
再者,IT産品的開發方向也将發生變化以适應上述兩種情況。一段時間以來,我們可以看到業界巨頭們紛紛釋出自己的雲計算戰略以配合這種發展趨勢。英特爾表示,未來的技術發展會和“雲”裡的應用發生很大關系,英特爾設計的伺服器和平台會按這樣的方向變化,技術發展的目标中将增加新的内容。IBM對雲計算更是投下了重注,并為此命名為“藍雲”計劃,目前,IBM已經部署了200多名研發人員在這項業務的研究上。近期國外已有專門定位于雲計算應用的終端裝置釋出,被稱為雲計算計算機,它的推出主要是瞄準那些需要PC,同時隻是使用Web和Email的,希望價位低的人群,并且更多PC廠商都在開始規劃這方面的産品。
cloud computing的由來
cloud computing被它的吹捧者視為“革命性的計算模型”,因為它使得超級計算能力通過網際網路自由流通成為了可能。企業與個人使用者無需再投入昂貴的硬體購置成本,隻需要通過網際網路來購買租賃計算力,“把你的計算機當做接入口,一切都交給網際網路吧”。
“使用者隻需要640K的記憶體就足夠了。”比爾·蓋茨1989年在談論“計算機科學的過去現在與未來時”時如是說。那時,所有的程式都很省很小,100MB的硬碟簡直用不完。網際網路還在實驗室被開發着,超文本協定剛剛被提出。它們的廣泛應用,将在6年之後開始。
目前(2008年),在提供裝機服務的網站上可以檢索到這樣的資訊,一個普通白領上班所需的電腦标配是:低端酷睿雙核/1GB記憶體/100GB硬碟,很快,兆級的硬碟就将進入家庭機使用範圍。
硬體配置飛速飚高的背後,是網際網路上資料飛速的的增長——這簡直在挑戰人類想象力的極限,海量資料作為一個概念被提出時,機關以GB計。而現在這隻是一個小網站的資料量機關。不盡暢想,如果有一天,網際網路上可用的資料是現在的1000倍甚至更多時,我們的PC将變成什麼樣子?硬體會進化到怎樣的形态?又或者,個人計算機根本就不必承受如此海量的資料計算?
雲計算給出了另一種可能。