作者 鄧侃 | 2010-03-23 06:19 | 類型 云計算, 互聯(lián)網(wǎng) | 10條用戶評論 »
系列目錄 云計算漫談
有一次去開會,臺上的人在講云計算。我問身邊的聽眾,“聽懂了嗎?感覺如何?” 聽眾答,“云里霧里的,感覺特神秘。” 我說,“這說明講員講得好。有沒有注意到寺廟里的氣氛也很神秘?不神秘,就沒有崇拜。不崇拜,你怎么肯掏錢買香火?” 【1】云計算要解決什么問題? 1997年,Google的兩位創(chuàng)始人,Larry Page和Sergey Brin,找Andy Bechtolsheim募集投資。 Andy問,“你們打算做什么?” Larry和Sergey答,“打算把互聯(lián)網(wǎng)上所有網(wǎng)頁都下載,然后建一個搜索引擎。” Andy說,”把互聯(lián)網(wǎng)上所有網(wǎng)頁統(tǒng)統(tǒng)下載?!需要多大空間?幾個Giga不行吧,幾個Tera也不行吧,幾個Peta,幾個Zetta?。。。嗯,我看幾個Googol也許才能撐得住。知道Googol嗎?就是10的100次方,就是一個1后面拖100個0!” 估計是Andy覺得這個項目不太靠譜,所以給的錢不多,只有1百萬美元。只有這么一點錢,如果去買高端的存儲系統(tǒng),顯然是不夠的。走投無路的情況下,Larry和Sergey決定用PC之類便宜的機器,組建一個機器集群。先湊合著用,等以后數(shù)據(jù)量增加以后,再購買更多的PCs,擴大集群的容量。 這個故事的真實性,有待考證。但是從中可以看到Google集群,也就是Google云計算的核心,要解決的四個問題。 1. 大規(guī)模的存儲空間,用于存儲海量的數(shù)據(jù)。 2. 隨著業(yè)務(wù)的發(fā)展,新的數(shù)據(jù)源源不斷地增加,存儲空間需要相應(yīng)擴大。用術(shù)語講,這叫可擴展性,scalability。 3. 系統(tǒng)的硬件設(shè)備必須便宜,通常使用大宗產(chǎn)品(commodity),譬如PC,或者價格便宜,中等性能的Dell server。 4. 便宜的硬件設(shè)備,經(jīng)常死機。所以在設(shè)計這個集群的時候,必須保證不能因為個別機器死機,導(dǎo)致整個系統(tǒng)的崩潰。也就是系統(tǒng)的穩(wěn)定性要好,reliability。 |