如今「雲計算」流行的今天,是否違背了計算機先驅們「去中心化」的理念?

如今,【雲計算】開始向大眾普及,但是【雲】的工作模式,我覺得是違背了計算機先驅「Give the power to the People」的理念,雲計算的普及,標誌著個人對電腦的控制權不斷降低。我極端地推測,不久將來,我們個人擁有的只有一塊屏幕。


計算機先驅說過這話嗎?求來源。

在計算機先驅的年代,大家都是terminal接到學校的大伺服器上工作的。


這是一個計算機問題還是一個宗教問題?我怎麼感覺是宗教問題呢!

首先,先驅不是先知,不是真主,不是上帝。太多的科學成就就是有人挑戰先驅的結果。

其次,「Give the power to the people」這話我沒聽說過。搜了一下,Wikipedia顯示一個音樂專輯叫這個,它也是一個常用的政治口號。一本叫《Computer Lib》的小說把計算機的使用和政治自由聯繫在了一起,提了一下這個口號,我猜這就是你所謂的計算機先驅吧?這是小說好嗎……

再其次,雲計算的商業推廣是商業行為,有人賣,有人買,有人不買,沒人強迫你降低對你自己電腦的控制。

不過話又說胡來,雲安全和隱私確實是一個比較火的領域。國內在這方面有一些不錯的research。如果有人致力於捍衛人類在雲時代自由的話,可以考慮投身這個領域。


謝邀

是的。公有雲服務確實偏離了先驅們的理念,因為數據被少部分人和公司掌握,而且最有價值的數據越來越集中。先驅們擔心的是計算資源被集中化、壟斷,目前看隨著計算機的普及這已不是問題。但是數據是比計算資源更重要的資源,這個意識大眾還沒有覺醒


只有我覺得分久必合,合久必分么


我覺得這是一個螺旋上升的過程:

大型機的時代,每個人只有一個Terminal,是中心化的;

PC時代,每個人都有強大的計算終端,是去中心化的;

互聯網時代,雖然計算終端的能力很強大,但是數據集中在雲中帶來便捷性,再次中心化,但是和大型機時代有本質區別;

現在,艷照門、NSA、網路監管等等問題開始出現,一些人開始意識到個人數據的價值,發展方向一定又是去中心化,至於具體會發展成什麼形式,很難預測。不過這可能就是Next Big Thing,下一個Google,或者Apple可能就在這個領域誕生。


對電腦的控制權有什麼好玩兒的?控制電腦能比找妹紙好玩兒嗎?要是那塊屏幕能讓我找到妹紙,我才不關心主機是誰的呢。


雲計算和去中心化並不是相互對立的,可靠的雲計算服務離不開去中心化的內部架構,而且去中心化的想法也始終沒有被人拋棄,很多新技術仍然在不斷湧現出來,Bittorrent、Git、Bitcoin這些都是最近幾年很熱門的去中心化技術,這方面我前幾天還專門總結了一下 去中心化網路——互聯網的重新回歸


我覺得這正是當前「雲」還不完善的體現。當前的雲只是部分的解決了客戶的關心的數據安全、成本問題,更多的問題會隨著雲的日趨完善而凸顯出來。

數據私有性就是一例。

誰說我託管在你上面,就必須賦予你數據讀取許可權?當前之所以默認服務商有讀取許可權,只是他們的市場比較強勢。

雲服務商作為服務主體,他有自己的邊界。對所有客戶來說,雲是共有雲,但對一個客戶來說,他就是私有的,是的這個一片虛擬雲只歸我所有。雲服務商只佔有他的的系統空間,而用戶空間屬於我的,互不干涉。就像當前我們的密碼都放在伺服器上,但是他們卻「看不懂」,「用不了」,因為它hash過了,不可逆的,這只是一種保護客戶數據的實現方法(雖然他們仍有接觸許可權)。待到雲成熟時,也許就是兩個空間互不干擾。

所以就是樓上所說,合久必分,分久必合。


其實雲計算的出現不是一種技術層面的創新,早在雲計算之前就出現了網格計算(Grid computing)和集群計算(Cluster computing)。

雲計算的核心部分是數據中心(data center),就是一個由成千上萬個計算、存儲結點通過網路互聯組成的分散式系統(distributed system)。分散式系統的思想就是將一個個單一的結點連接起來組成一個大的系統。雖然每個結點的計算(存儲)能力有限,但成千上萬個這樣的結點相互協作卻可以展現驚人的力量。這和我們的老話「眾人拾柴火焰高」是一個道理。當前分散式計算的另一個分支是高性能計算(High performance computing),目前世界最快的超級計算機是我國的天河-2(http://top500.org/lists/2014/06/),它有3,120,000個CPU核可以並行運算(諷刺之處在於當前還沒有任何應用需要這麼大的計算能力,而且要支持這麼多核以及內存、外存、網路所需的功耗高達17,808kW,所以大部分時間這個系統是在非運行或部分運行狀態)。

既然說雲計算不是新技術,那為什麼突然這麼火了?因為雲計算的誕生順應了市場的需求!雲計算的創新之處在於它的商業模式,恩,money talks!從一個企業的角度出發,他要滿足自己的計算和存儲需求,現在有兩種方案,要麼購買並維護自己的伺服器機群,要麼選擇雲計算。越來越多的企業選擇第二種方案,因為以下優勢:減少了購買硬體的成本;減少了自己維護、維修的成本;支付的費用只取決於實際使用的資源;而且可以根據需求的變化方便地增加或減少使用的資源(比如天貓在11.11訪問量會劇增,就會需要比平時多n倍的處理能力)。

但是,雲計算也不是萬能的,比如,企業十分在意數據的隱私,或者要執行的計算任務十分重要必須在規定的時間完成(如實時系統,real time system),這時候雲計算就相形見絀了。

因為類似上述的原因,題主的極端預測是不會出現的。而且,現在已經顯現的兩種發展趨勢就是普適計算(Ubiquitous computing)和物聯網。雲計算是求集中,而普適計算和物聯網是追求計算無處不在。


其實我沒有看明白什麼是「個人對電腦控制權不斷降低」 這裡是指的個操作許可權么?

是不是意思是說「因為雲計算系統(軟體)的應用所以在數據的使用上不能獲得最大管理許可權?」是這個意思么? 我堅信一套完整可靠的「雲計算」系統肯定要基於完整的許可權管理然後設計測試最後使用的。應該是不存在「控制權降低」這個說法的。

關於違反give power的理念,以前好像沒聽人提起過。


There"s no cloud computing, but other"s computer.

根本沒有什麼雲計算,只有別人的電腦


問題不在於伺服器是否物理上集中在一起,而是對系統和數據的控制權是否集中在一起。


推薦閱讀:

霧計算與雲計算哪一個是技術的變革哪一個是商業模式的變革?
【估算】計算機對兩個簡單自然數做相乘運算需要多少時間?
有哪些十分精巧的數值演算法?
Python 有哪些新手不會了解的深入細節?
小白如何在最短時間內成長為熟悉主流編程語言的高手?

TAG:雲計算 | 去中心化 | 雲服務 | 計算機科學 |