從“云”到“霧”:云計算將死亡 取而代之的是分布式的點對點網絡
編者按:在云計算發展一片火熱的時候,英國數字咨詢公司RedBadger的技術主管ViktorCharypar卻在VentureBeat上發文表示,云服務將會迎來末日。并指出點對點網絡將會是將來的發展方向。文章由36氪編譯。云將會走向
云將會走向終結。我知道,這是一個大膽的結論,也許聽起來有點瘋狂。但請容忍我,讓我說下去。
一直以來,都有這樣的一個傳統觀點:運行服務器的應用程序,無論是Web應用還是移動應用的后臺,未來都會在云端。亞馬遜、谷歌和微軟在他們的云服務中添加了多種工具,讓在其中運行的軟件服務變得越來越簡單方便,因此,在AWS、GCP或Azure上托管代碼是你能到的最好的事情——它方便、便宜、容易實現自動化,你可以靈活地控制規模……
那么,為什么我要預測這一切都會結束呢?有這么幾個原因:
第一,它無法滿足長期的擴展要求。
構建一個可擴展、可靠、高可用性的web應用程序,即使是在云中,也是相當困難的。如果你做得不錯,讓你的應用獲得了巨大成功,那么龐大的規模將會耗盡你的金錢和精力。即使你的業務非常成功,你最終也會達到云計算的極限:計算機的計算速度和存儲容量的增長速度超過了網絡的帶寬。
忽略網絡中立的爭論,這對大多數人來說可能不是問題(除了Netflix和亞馬遜),但很快就會出現這個狀況。隨著我們的視頻質量從HD到4K到8K,我們正在所需要的數據量正在大幅增長,而且,很快就會出現VR數據集。
這之所以是一個問題,主要是因為我們組織網絡的方式。有許多用戶想要獲得內容和使用程序,而只有相對較少的服務器擁有這些程序和內容。比如,當我在Slack上看到一張搞笑的照片時,想向坐在我身邊的20個人分享,但他們都必須從托管服務的服務器上下載,服務器需要發送20次這個照片。
隨著服務器轉移到云端,比如亞馬遜或谷歌的數據中心的亞馬遜或谷歌的計算機,靠近這些地方的網絡需要有令人難以置信的吞吐量來處理所有這些數據。此外,還必須有大量的硬盤來存儲每個人和CPU數據,然后通過網絡將數據傳輸給每一個想要的人。隨著流媒體服務的興起,情況變得更糟。
所有這些活動都需要大量的能量和冷卻,使整個系統效率低下、價格昂貴,對環境也不利。
第二,它是集中而脆弱的。
集中存儲我們的數據和程序的另一個問題是可用性和持久性。如果亞馬遜的數據中心被一顆小行星撞了,或者被龍卷風摧毀了怎么辦?或者,如果它在一段時間內停電了,那又會怎樣呢?存儲在其機器上的數據現在不能暫停訪問,甚至不能永久丟失。
我們通常通過將數據存儲在多個位置來緩解這個問題,但這只意味著更多的數據中心。這可能會大大降低意外損失的風險,但你非常非常關心的數據又該怎么辦呢?你的婚禮視頻,你孩子成長的照片,或者重要的公共信息來源,比如維基百科。所有這些信息現在都存儲在云端——在Facebook、GoogleDrive、iCloud或Dropbox等網站上。當這些服務停止運營或失去資金時,數據會發生什么變化?即使它們不會發展到這一步,但也限制了你訪問自己數據的方式,你必須去使用它們的服務,當你和朋友們分享的時候,他們也必須通過這項服務。
第三,它需要信任,但沒法提供保障。
使用云服務,你要讓朋友相信,他們得到的數據是你發送的,而且這個數據是通過值得信任的中間人傳遞過來的。在大多數情況下,這都能夠良性運轉,也可以接受,但我們使用的網站和網絡必須要注冊才能合法運營,監管部門有權力強迫它們做很多事情。在大多數情況下,這是一件好事,可以用來幫助解決犯罪或從網絡上刪除非法內容,但也有很多情況下,這種權力被濫用。
就在幾周前,西班牙政府竭盡所能阻止加泰羅尼亞地區的獨立公投,其中采取的措施就包括封鎖信息網站,告訴人們該去哪里投票。
第四,它讓我們的數據更容易遭受攻擊。
高度集中的互聯網真正可怕的一面是個人數據的集中化。那些為我們提供服務的大公司都有大量的數據——這些數據包含了足夠的信息,可以預測你將要購買什么,你會投票給誰,你可能會買房子,甚至你可能會有多少孩子。這些信息足以用你的名義去辦理一張信用卡、一筆貸款,甚至是用你的名字買一所房子。
而且,你也可能會同意。畢竟,你選擇了它們的服務,你就只能信任它們。但這不是你需要擔心的。你需要擔心的是其他人。今年早些時候,信用報告機構Equifax丟失了1.4億名客戶的數據,這是歷史上最大的數據泄露事件之一。這些數據現在已經公開。我們可以把這看作是一個十年一次的事件,如果我們更加小心的話,這種情況本可以避免,但越來越明顯的是,像這樣的數據泄露很難完全避免。而且一旦出現就過于危險,無法容忍。真正阻止這類事件再發生的唯一辦法是,一開始就不收集這么大規模的數據。
那么,什么將取代云呢?
主要由客戶端-服務器協議(如HTTP)支持的互聯網和基于對中央機構(如TLS)的信任的安全性是有缺陷的,并且會導致一些基本上難以解決或無法解決的問題。現在是時候去尋找更好的東西了——一個沒有其他人能完全存儲你的個人數據、大媒體文件遍布整個網絡的模型框架、整個系統完全是點對點和無服務器的(我不是指那種云托管意義上的“無服務器”,我的意思是真正的沒有服務器)。
在這個領域,我已經閱讀了大量的文獻,并且已經非常確信點對點是我們未來不可避免的發展方向。點對點網絡技術是用協議和策略來取代我們所知道的網絡的構建模塊,解決我上面提到的大部分問題。目標是完全分布式的,永久冗余的數據存儲,每個參與網絡的用戶都在存儲其中一些可用數據的副本。
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
2017年云計算市場營收增長24%,達1800億美元
2018-01-10市場 -
人人稱道的云計算,市場發展仍存幾大障礙
-
當春運遇上云計算
2018-01-10當春運遇上云計算
-
2017年云計算市場營收增長24%,達1800億美元
2018-01-10市場 -
人人稱道的云計算,市場發展仍存幾大障礙
-
當春運遇上云計算
2018-01-10當春運遇上云計算