摘要 : 我們現在提到的云服務,還是集群式的概念,依靠的是可擴展的物理服務器集群,換句話而言就是,數據還是存在固定的服務器上。這讓我想起以前的“BitComet”,BT只有一個種子,并沒有完全意義上的母服務器,所有的下載者都是參與貢獻者。
不知道從什么時候起,每年的愚人節都似乎成了科技公司的盛宴。從Google的“嗅覺搜索”到百度的“種子搜索”再到2013年微軟搜索必應的改名“必應歌”風波,用戶總是不可避免地不小心“上當受騙”。不出意外的是在支付寶去年愚人節推出“空付”功能之后,今年阿里愚人節的活動似乎落在了阿里云的肩上。今天阿里云推出了“Matrix+”計劃,該計劃聲稱可以利用全球數十億部智能手機的閑置計算能力,連接成為一個巨大的分布式計算集群,來支持公益的科研項目。據稱,這個計劃一旦建立將是最大的云計算網絡,其計算能力將難以想象。盡管這可能只是個愚人節的玩笑,但我覺的它似乎有實現的可能。
智能手機的計算能力增長迅速
隨著智能手機市場的充分競爭,如今的智能手機配置已經遠超當年PC的配置。以現在主流的手機為例,其配置一般都達到了真八核、2.5GHz、3GB RAM、GPU頻率達到了200-300MHz,這樣的計算能力已經遠超NASA登月時擁有的計算能的總合了。難怪有網友調侃,NASA用那些計算能力發射人上了月球,而你用更強的計算能力發射憤怒的小鳥去砸豬。
在果殼上,有網友給出了阿波羅的一些計算數據,引用如下:阿波羅上面用的導航計算機主頻2.048MHz,2048字的RAM,36864字的ROM,現在casio計算器的主頻都有30MHz。航天飛機上的飛控計算機處理速度只有0.4MIPS,不到Xbox處理速度的百分之一。而遺憾的是我們現在卻用2.5GHz的處理器切水果,確實是計算資源的巨大浪費。如此來看,阿里云提出的,利用全球智能手機閑置的計算能力組建一個巨大的云計算網絡已經具備了現實的基礎。
比特幣帶給我的思考
在2008年,一個自稱中本聰的人提出了“比特幣”的概念,也引發了全民“挖礦”的大潮。其實比特幣的原理很簡單,為了避免我自主解釋產生謬誤,特引用百度百科的解釋如下:“比特幣的本質其實就是一堆復雜算法所生成的特解。特解是指方程組所能得到無限個(其實比特幣是有限個)解中的一組。而每一個特解都能解開方程并且是唯一的。以人民幣來比喻的話,比特幣就是人民幣的序列號,你知道了某張鈔票上的序列號,你就擁有了這張鈔票。而挖礦的過程就是通過龐大的計算量不斷的去尋求這個方程組的特解,這個方程組被設計成了只有2100萬個特解,所以比特幣的上限就是2100萬。”,這是一個典型的利用計算能力“賺錢”的典型案例。如果我們從另一個角度來設想,阿里云的“Matrix+”計劃似乎和挖“比特幣”并沒有大的區別。
我們完全可以設想,如果阿里云能夠開發出類似比特幣的“服務端”和“客戶端”,就可以把“客戶端”分裝在用戶的手機上,而把“服務端”部署在云端,把可以拆分的巨大計算項目分割為無數小份,通過“客戶端”利用用戶手機的閑置計算能力來計算出結果,然后再傳輸到云端由“服務端”來進行整合計算。這樣不僅將極大地利用閑置的計算資源,也會讓計算速度有一個質的提升,并且隨著智能家居的普及,未來智能路由、智能盒子、智能電視等都可以加入“Matrix+”。
“Matrix+”才是真正的“云”
我們現在提到的云服務,還是集群式的概念,依靠的是可擴展的物理服務器集群,換句話而言就是,數據還是存在固定的服務器上。這讓我想起以前的“BitComet”,BT只有一個種子,并沒有完全意義上的母服務器,所有的下載者都是參與貢獻者。其實“Matrix+”未來也是這個概念,未來阿里云可能不需要再建物理數據中心,而可以通過技術來把全球的智能設備連接起來成為一個巨大的“云”。
在這個“云”上不僅計算能力可以按需分配,閑置利用,存儲空間也可以做到充分利用,按需分配。比如你的手機有8G的空間,而現實生活中你可能只用了2G,剩下的6G完全是閑置浪費,是不是可以考慮出租?一旦你確定出租你閑置的6G存儲空間,那么阿里云就把你的個人6G存儲空間擴展到“云”里,供大數據存儲,甚至可以按時支付給你相關費用。
當然,這些只是個人的設想,我想隨著未來云計算的發展,個人設備的互聯互通將不再局限于通訊和工具層面,未來也許所有的隔離都將被打破,企業和個人的數據將會同在“云”端。