經過了多年的發(fā)展,大眾所見的云技術還在云盤里打滾。盡管大家對于云端的未來充滿期待,但卻很少有人能夠確切描述云可以帶給我們怎樣的未來。就算是很多互聯(lián)網(wǎng)公司本身,也對云技術的擴展一頭霧水。大家都知道今天的云盤炙手可熱,各個公司一窩蜂的簇擁而上推出了自己的云盤產品,可仔細分辨后便能看出,這些云盤產品的功能類型都大同小異,并沒有特別出色的產品。很多產品作出了一些微創(chuàng)新,卻沒有把握住產品的歷史發(fā)展趨向,難以形成有效的競爭力,更難以為將來的發(fā)展鋪磚加瓦。所以在這里,我將嘗試對云技術的發(fā)展與趨勢作一個粗略的概括,就算拋磚引玉吧。
創(chuàng)新互聯(lián)建站,為您提供網(wǎng)站建設、重慶網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設計,對服務木包裝箱等多個行業(yè)擁有豐富的網(wǎng)站建設及推廣經驗。創(chuàng)新互聯(lián)建站網(wǎng)站建設公司成立于2013年,提供專業(yè)網(wǎng)站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠的責任!目前的云還只是一株小小的幼苗,它的眾多特征還尚未顯露。敝人以為,云盤和云計算只是另一個碩大概念的一部分,這個概念的名稱就是:“云主機”。當然這個云主機和網(wǎng)站服務提供商們的云主機并不是一個概念,做網(wǎng)站用的云主機其實只是一個可以遠端遙控的服務器,其軟硬件本身和云技術的核心部分其實毫無關聯(lián)。而本文的云主機則是指一部在以太網(wǎng)上運行的、可供全人類使用的虛擬主機,由網(wǎng)絡上的所有電腦(機房)組成。所有電腦的資源總和就是它的構成部件,所有電腦的運算、存儲能力決定著云主機的工作性能。
一臺電腦主機的硬件基本組成非常簡單:計算部件、存儲部件。電腦的工作過程就是從存儲部件里調出數(shù)據(jù)輸入計算部件進行計算,得出結果后輸出到顯示屏等設備上,就完成了一個周期的工作任務。云主機的工作過程也是如此,只是,它的存儲部分是網(wǎng)絡上所有的硬盤,計算部分是網(wǎng)絡上所有的中央處理器。數(shù)據(jù)從全網(wǎng)調用,然后再輸入全網(wǎng)的處理器進行計算。目前這兩大部分都已經有了具體的產品:處理器對應著集群計算,而存儲部分則是現(xiàn)在火熱的云盤。
網(wǎng)絡上的處理器、存儲(云盤)和本地資源互為冗余,由一個龐大而精致的資源協(xié)調系統(tǒng)進行綜合控制。所以若要建立云主機,在集群計算和云盤后,下一個最關鍵的部分是將所有資源進行協(xié)調管理的“中央控制器”。也許這個功能聽起來比較遙遠,但實際上另一個它的下游部件已經進入了建造施工階段,這個工期的名字叫做:“云操作系統(tǒng)(IOS)”。
關于云操作系統(tǒng),你可以這樣想象:地球上只有一臺或幾臺電腦,幾十億人口每人面前只有一臺顯示器和一副鍵盤鼠標,所有人使用的操作系統(tǒng)都是建立在互聯(lián)網(wǎng)上的。這意味著,你在家,在單位,在宿舍,在鄰居家,在朋友家,在手機上,在平板上,在酒店里……只要你輸入操作系統(tǒng)的帳號密碼進行登陸,你就會使用到完全一模一樣的操作系統(tǒng),包括所有的軟件、文件、操作設置、界面美化……都是一模一樣的。因為系統(tǒng)只有一個,你再也無需記憶所有網(wǎng)站的帳號密碼,因為操作系統(tǒng)本身就已經登陸過了,你通過云對其它網(wǎng)站的訪問行為本身就已經包含了賬戶信息,換句話說,所有的網(wǎng)站、游戲、應用等服務都無需進行注冊或登陸。只有在涉及到少數(shù)關鍵操作(如金融或個人信息處理)時才需要二次登陸(或設置子帳號)。為了提高安全性,你也可以將你的系統(tǒng)設置為所有服務使用之前都需要重新輸入帳號密碼,這樣臺式機或筆記本就可以在保證開機便利性的同時,確保機器不被別有用心的人冒用。關于云操作系統(tǒng),你可以這樣想象:地球上只有一臺或幾臺電腦,幾十億人口每人面前只有一臺顯示器和一副鍵盤鼠標,所有人使用的操作系統(tǒng)都是建立在互聯(lián)網(wǎng)上的。這意味著,你在家,在單位,在宿舍,在鄰居家,在朋友家,在手機上,在平板上,在酒店里……只要你輸入操作系統(tǒng)的帳號密碼進行登陸,你就會使用到完全一模一樣的操作系統(tǒng),包括所有的軟件、文件、操作設置、界面美化……都是一模一樣的。因為系統(tǒng)只有一個,你再也無需記憶所有網(wǎng)站的帳號密碼,因為操作系統(tǒng)本身就已經登陸過了,你通過云對其它網(wǎng)站的訪問行為本身就已經包含了賬戶信息,換句話說,所有的網(wǎng)站、游戲、應用等服務都無需進行注冊或登陸。只有在涉及到少數(shù)關鍵操作(如金融或個人信息處理)時才需要二次登陸(或設置子帳號)。為了提高安全性,你也可以將你的系統(tǒng)設置為所有服務使用之前都需要重新輸入帳號密碼,這樣臺式機或筆記本就可以在保證開機便利性的同時,確保機器不被別有用心的人冒用。
以后的軟件開發(fā)者的工作簡單多了,他們只需要把軟件安裝在云服務器上就可以了,這樣全世界的用戶不需要個人安裝即可以使用他們的服務。每一個用戶的軟件環(huán)境甚至宏觀硬件環(huán)境都是完全相同的,你所遇到的兼容性問題將完全不復存在:只要做好了對一個系統(tǒng)的兼容,就可以全球通用。
如果你覺得某個操作系統(tǒng)太貴、太陌生,你也可以隨時更換到其它系統(tǒng),比如WINXP\WIN7\LINUX\MAC……而這一切都不需要更換你的硬件設備,只要一個選擇菜單便可完成。每一個系統(tǒng)有幾萬到幾百萬人圍繞它工作,解決各種沖突、打補丁、殺BUG……所以你永遠無需重裝系統(tǒng),電腦將永久保持在最佳工作狀態(tài)。BIOS作為個人端底層系統(tǒng)與網(wǎng)絡連接??稍贐IOS中選擇使用哪個聯(lián)網(wǎng)系統(tǒng)或使用本地系統(tǒng)。也可直接運行部分軟件或使用網(wǎng)絡功能。
精力過剩的黑客們也很難破壞云系統(tǒng)——和以往由單獨組織維護的服務器不同,云系統(tǒng)的基礎是整個互聯(lián)網(wǎng),黑客其自身就是互聯(lián)網(wǎng)的一分子,過高的損失會殃及自身,越大的破壞越會招致全球技術力量的瘋狂反擊。更何況在云系統(tǒng)中,每個人的賬戶都是唯一的,每一臺電腦的身份也是唯一的,黑客自身的設備即網(wǎng)絡的組成部分,每一個危險動作都處于整個系統(tǒng)的監(jiān)控之下。精力過剩的黑客們也很難破壞云系統(tǒng)——和以往由單獨組織維護的服務器不同,云系統(tǒng)的基礎是整個互聯(lián)網(wǎng),黑客其自身就是互聯(lián)網(wǎng)的一分子,過高的損失會殃及自身,越大的破壞越會招致全球技術力量的瘋狂反擊。更何況在云系統(tǒng)中,每個人的賬戶都是唯一的,每一臺電腦的身份也是唯一的,黑客自身的設備即網(wǎng)絡的組成部分,每一個危險動作都處于整個系統(tǒng)的監(jiān)控之下。
行文至此,大家或許已經發(fā)現(xiàn)了一個問題:不同的系統(tǒng),不同的軟件,不同的應用環(huán)境……傳統(tǒng)的用戶數(shù)據(jù)乙方(服務提供商)存儲方式將讓云端優(yōu)勢不復存在。服務提供商們把持了用戶數(shù)據(jù)就等于把持了從業(yè)資源,這部分資源是私有的,就算是使用者(甲方)也無權提取。而這是違反法律、云技術本質與未來發(fā)展方向的。所以傳統(tǒng)IT產業(yè)必須作出讓步,把個人的信息歸還給個人——你的個人照片、文字、博客、相冊、發(fā)帖、回復、評論包括后臺數(shù)據(jù)等信息都會存儲在網(wǎng)盤里,換句話說,網(wǎng)絡服務的提供商并不替你保存任何數(shù)據(jù),所有的數(shù)據(jù)都記錄在你的個人云盤里。就拿知乎來說,你對我這個答案的評論,包括點贊信息,都會存儲在你的個人云盤里,網(wǎng)絡服務商提供的只是一個程序,同樣運行在云系統(tǒng)上,服務商自己無需承擔任何硬件費用,只有軟件成本。未來信息社會的數(shù)據(jù)核心只有數(shù)萬個機房和數(shù)億臺電腦的混合體,而不會是任何一家企業(yè)。
承上擴展:任何公司、網(wǎng)站、系統(tǒng)所使用的個人信息數(shù)據(jù)都可以被設定為是公共的,使用這些信息的區(qū)別僅在于發(fā)布形式,在內容上并沒有太大區(qū)別。如果你刊登了求職廣告(開放特定信息的訪問權限),在默認設置下,所有的職聘網(wǎng)站都會出現(xiàn)你的訊息。只是展示內容、功能窗口、界面布局有所不同。
所有的數(shù)據(jù)都以機房陣列的形式存儲運行,你沒看錯,是機房陣列,而不是硬盤或機柜陣列。這個陣列的硬件體積可能會縱跨幾大洲,分布于世界各地成百上千的機房里面。這樣的做法有這樣幾個意義:
1 某幾個節(jié)點出現(xiàn)問題完全無關緊要,那些頻繁使用的數(shù)據(jù)會通過一套自動枚舉的管理機制加強權重,加大存儲次數(shù)和地域跨度,即使半個地球在一瞬間被毀滅,大部分重要數(shù)據(jù)仍然不會丟失。
2 對數(shù)據(jù)的讀取可以同時通過數(shù)個機房同步進行:例如A機房負責提取前10%,B機房負責20-30%,C機房負責30-50%……這樣一來讀取速度也可以得到充分的保證。
3 對數(shù)據(jù)的非法篡改將會非常困難,因為數(shù)據(jù)是通過系統(tǒng)自動分布于全球各處,具有相互印證備份的功能。如果不通過主要節(jié)點,任何一個人都無法同時更改所有的數(shù)據(jù)。大數(shù)據(jù)的傳輸機制(層層集中,層層備份)本身就限制了對數(shù)據(jù)的任意篡改,因為大家都使用一臺系統(tǒng),大數(shù)據(jù)的構建將水到渠成,數(shù)據(jù)們之間也會相互印證。這種印證既包括了相同字段數(shù)據(jù)之間的印證,也包括了關聯(lián)字段之間的計算印證。相同字段的印證很好理解,關聯(lián)字段則是可以用這樣一個例子來說明:2014年國民平均消費這個數(shù)字的來源是所有民眾,民眾的數(shù)量是幾千萬人或幾億人,如果你更改了總和,和各省數(shù)字之和沖突;你更改了省級和值,跟市級和值沖突;更改市級和值,跟縣級和值沖突,更改縣級和值,跟鄉(xiāng)級和值沖突……最后你只能去改個人,個人還沒完,跟某階段消費數(shù)量的和值沖突……
4 大部分機房個體的多盤備份將變得無關緊要,因為數(shù)據(jù)分布在世界各處。這樣一來機房建設的成本將會大大降低。而且每一個機房都可以聯(lián)入云系統(tǒng)分擔云端的工作并為此獲得收益——個人以為將來地球的高緯度地區(qū)將成為機房建設的熱門地區(qū),只需要一根光纜和一根電線,就有整個南北極的嚴寒天氣源源不斷的疏散燥熱。
美好的前景說完了,下面說點距離我們較近的趨勢,也就是云技術的發(fā)展階段。
1 存儲云,也就是目前我們所處的這個階段。我們開始把數(shù)據(jù)上傳到云端,并在使用時將其從云端取回來。
2 軟件云,除了數(shù)據(jù),程序本身也可以從云端調用。再細化一些,最開始的軟件云只能做到個人設置的云端同步——比如無論你在哪臺機器上開啟瀏覽器,瀏覽器皮膚、收藏夾、cookie信息都是完全一致的,不需要重復進行設置。目前已經有部分軟件可以做到這一點了。
下一步,是程序代碼的云端調用,例如函數(shù)庫。我們的軟件將不會再蹦出煩人的升級提示,而是直接在云端運行最新版本,然后在本地顯示結果。十年之內,我們安裝軟件時填寫的路徑將會多出一些選擇。比如現(xiàn)在我們只能填寫C:\之類的盤符,但不久之后,我們可以選擇把軟件“安裝在數(shù)字云盤、安裝在百度云盤”。哪怕我們的電腦重裝了系統(tǒng),只要安裝了云盤客戶端,便可以對這些安裝在云盤上的軟件進行調用。
3 系統(tǒng)云,當上述云盤的功能逐漸強大,開始支持越來越多的軟件安裝在云盤上時,云盤客戶端便開始向云系統(tǒng)的方向發(fā)展。這個時刻才能標志著人類真正邁入了云的時代。上文所述的大部分YY也將在這個階段得以實現(xiàn)。
4 統(tǒng)一云,系統(tǒng)云并非云技術的終極,云技術的終點是統(tǒng)一云。
百年之內,提供云系統(tǒng)的廠商們將會發(fā)現(xiàn)數(shù)據(jù)不應存在界限,不同系統(tǒng)的用戶數(shù)據(jù)完全可以共享。也就是將不同系統(tǒng)中的數(shù)據(jù)統(tǒng)一為同一個數(shù)據(jù)庫,所有系統(tǒng)從一個云數(shù)據(jù)庫中調取資料。對于個人來說,也就達到了本文之前所描述的:無論你使用windows或ubuntu(屆時不一定叫這個名字,也不一定跟現(xiàn)有的這些系統(tǒng)有血緣關系),都可以打開同一篇文檔,甚至使用同一個軟件。
“云”的基本特征是無處不在,任何界限與真空都代表云的發(fā)展未臻圓滿。當我們有一天能夠毫無阻礙的處理所有的信息,而無需考慮時間、地點、平臺、國家、廠家……云的世界才算真正到來。