? ? ? ? 聊到數據就離不開存儲,現在是一個大數據時代,人人都在說數據,有一句話叫做得數據者得天下。因為未來人類一年所產生的數據將是過去100 年產生數據的總和。為什么這樣子呢?是因為現在僅中國就有9 億臺的互聯(lián)網設備,每時每刻都會產生大量的數據。那么既然有海量的數據,是不是就應該有海量的存儲空間來存儲這些數據呢?那互聯(lián)網未來應該通過什么樣的方式,什么樣的技術來存儲數據呢?
? ? ? ?那我們就聊到我們當下人人皆知的HTTP超文本傳輸協(xié)議,這個我相信大家都不陌生,你在輸入任何網址之前,前面的前綴都是HTTP。那這個技術已經使用了30多年,它相當于在互聯(lián)網中人(IP)與人(IP)之間的一座橋梁。我舉個簡單的例子,假如我現在通過網絡給你發(fā)照片,它不是從我的手機直接到你手機里的,而是一定要經過這個橋梁做一個傳導,這個過程叫做上傳和下載,我把照片上傳到這個橋梁上,你再從橋梁上把它給下載下去,那這個橋梁用了30多年,所有的互聯(lián)網公司,所有的互聯(lián)網用戶都在使用這一座橋梁。試想一下,一座橋梁用了這么多年,上面堆滿了游客,那這座橋會不會出現問題? 對,一定會發(fā)生一些問題,一定會暴露出一些不足,而且這些不足已經影響到我們互聯(lián)網用戶的使用和體驗,那我們就來看一看HTTP協(xié)議目前暴露的問題。
? ? ?歸根結底,HTTP最大的問題,是它依賴的是中心化的服務網絡,它的網絡終端就是服務器機房。以阿里云為例,它就是建造一個中心化的服務器機房,把所有的數據都放在里面,所有的人訪問一個網站的時候,都是從這一個點給你提供服務,比如雙11或者雙12,人最多的時候,我們就會覺得某寶好卡好慢,試想一座橋上堆滿了人,又怎么能走快了呢?所以中心化存儲暴露的第一個問題——傳輸緩慢,承載壓力大,容易造成系統(tǒng)崩潰。?????
? ? ? ?第二個問題,我們應該接到過很多垃圾電話或者垃圾短信吧,那你的數據是如何泄露的呢?就是因為它中心化的存儲,它存在不安全性,你所有的數據都存在一個服務器里,黑客攻擊了這個服務器,那你的數據是不是很容易就被盜了,所以中心化的存儲第二個問題——數據不安全,隱私容易泄露。
? ? ? ?那第三個問題,它的中心化服務器機房是在某一個地方建立的,那如果這個地方發(fā)生了比如說天災、火災,或者是停電斷網了,這個服務器壞了,那你的數據會怎么樣,你的數據就會全部丟失。所以中心化的存儲第三個問題——數據容易丟失。
? ? ? ?那像阿里云、金山云、騰訊云,它們是不會允許客戶的數據丟失的,所以他們啟用了一個存儲方式,叫做兩地三建,什么意思?就是異地備份,在兩個城市建三個服務器,把你原本一份數據存三份,這樣可以保證即使一個壞了還有兩個,兩個壞了還有第三個。但是各位這樣雖然有效地防止了數據的丟失,但是大家想一下,你原本只要存一次,現在要存三次,會帶來什么?存儲成本的增加。也就是中心化的存儲第四個問題——費用非常的昂貴。
? 那既然中心化存儲有這么多的問題,就肯定面臨著挑戰(zhàn),也必然面臨挑戰(zhàn),那誰來挑戰(zhàn)它,解決這些問題呢?請關注,下一篇文章為您解讀。