云存儲:構(gòu)建信息“銀行” 搶占市場先機
來源:慧聰安防網(wǎng) 編輯:windy 2011-12-06 15:19:27 加入收藏
云存儲是什么呢?一位互聯(lián)網(wǎng)創(chuàng)業(yè)者說:“我們壓根不關(guān)心你是不是分布式,是不是xxx,我只要你能給我存東西,能取到,就完事了。是不是云也不管,只要能很快取到。”沒錯,這就是云存儲。
云存儲的目的很簡單,就是存數(shù)據(jù),而且只是存數(shù)據(jù)。云存儲不會試圖去理解和分析數(shù)據(jù)的內(nèi)容,也不會考慮數(shù)據(jù)之間的關(guān)系和數(shù)據(jù)的組織結(jié)構(gòu)。云存儲僅僅存放一個數(shù)據(jù)對象。然而,用戶操作數(shù)據(jù)對象需要一個標識。這就有了“key”。云存儲要求用戶在上傳一個數(shù)據(jù)的時候,為它起個名字,也就是key。而數(shù)據(jù)對象通常被稱為value。用戶在寫入數(shù)據(jù)的時候向云存儲發(fā)送一個數(shù)據(jù)對。而讀取的時候,向云存儲發(fā)送key,便會得到相對應的value(或者“數(shù)據(jù)不存在”的反饋信息,如果云存儲內(nèi)不存在相應的key的話)。在云存儲中,value的大小通常會覆蓋一個很大的范圍,小到幾個字節(jié),大到幾十上百個GB。
云存儲從功能上而言就是一個超級巨大的map,維護從key->value的映射。但功能上的簡單并不代表系統(tǒng)的簡單,規(guī)模決定一切。作為面向巨大用戶群的海量存儲系統(tǒng),云存儲系統(tǒng)本身是一個龐大的服務器集群。一方面,云存儲將大量的服務器存儲資源整合在一個系統(tǒng)中,構(gòu)成一個單一的數(shù)據(jù)存儲實體。另一方面,云存儲需要將每份用戶數(shù)據(jù)復制多份,分散存放在不同的服務器中,以保證數(shù)據(jù)的可靠性,我們稱之為“副本”。最后,面對大量用戶的高強度訪問壓力,必須把負載分散到不同的服務器上,以便充分發(fā)揮系統(tǒng)整體的效能。
這些技術(shù)特點導致云存儲是非常特殊的一類分布式系統(tǒng),需要專門設(shè)計和研發(fā)。相對而言,專門開發(fā)的系統(tǒng)更具有高可靠性和高可用性。有些存儲服務試圖使用其他用途的分布式存儲系統(tǒng)提供服務,通常都無法達到理想的效果。國內(nèi)的云存儲起步較晚,專門開發(fā)的云存儲較為少見。目前暫時只有“盛大云”構(gòu)建了全新的專用云存儲系統(tǒng),提供真正意義上的云存儲服務。
盡管云存儲的功能非常簡單,但是它提供了大部分網(wǎng)絡應用不可或缺的服務。不同于傳統(tǒng)的PC軟件提供簡單的信息處理功能,網(wǎng)絡應用重在信息的交換,并且越來越多地趨向多媒體化。因而,網(wǎng)絡應用會保存大量用戶數(shù)據(jù),包括圖片、視頻、音樂、文檔等等。而互聯(lián)網(wǎng)應用更多地依賴用戶群的規(guī)模獲得利益。大量的客戶群會產(chǎn)生海量數(shù)據(jù)的存儲需求。另一方面,互聯(lián)網(wǎng)應用的終端設(shè)備小型化、移動化已成為明顯的趨勢。越來越多的應用將手機和平板之類的移動設(shè)備作為主要的目標客戶端。而這些輕量級設(shè)備無法支撐大容量的數(shù)據(jù)存儲。此時,云存儲則成為它們最理想的數(shù)據(jù)堆場。反過來,云存儲的出現(xiàn),也使得這些移動應用的開發(fā)更加方便快捷。可以說云存儲將會大幅度地促進移動應用的發(fā)展,成為移動互聯(lián)網(wǎng)的強力催化劑。
我們已經(jīng)不會在家中安裝一個大保險箱,來存放所有的現(xiàn)金。我們會從銀行獲得更安全更方便的儲蓄服務。一個企業(yè)也很少會養(yǎng)幾條船,或者一群運輸機,來確保自己的貨運。他們會向物流公司購買運輸服務。我們的社會已經(jīng)高度專業(yè)化,人們都無需自己建立各種設(shè)施,為自己服務。同樣,互聯(lián)網(wǎng)應用也無需自己搭建存儲集群,完全可以以更加低廉的價格從云存儲那里獲得服務。
云存儲服務是按需購買,所付出的成本可以隨著業(yè)務發(fā)展而逐步增加。對于小規(guī)模的互聯(lián)網(wǎng)應用、創(chuàng)業(yè)企業(yè)等等,更具現(xiàn)實意義。這些預算有限的項目,無需一開始就投入大量資源用于建設(shè)數(shù)據(jù)存儲系統(tǒng),而使珍貴的資金被釘死在各種軟硬件設(shè)施上。也無需在業(yè)務規(guī)模快速膨脹之時,為系統(tǒng)的規(guī)模擴展而苦惱。使用云存儲可以使得項目在資金投入和現(xiàn)金流量方面更靈活、更自由和更高效。
云存儲是互聯(lián)網(wǎng)創(chuàng)業(yè)的助推器。開發(fā)者可以更多地將精力投放在應用本身的設(shè)計、開發(fā)和運營上,而把建立、運維、管理存儲系統(tǒng)的工作委托給云存儲。在云存儲的支援下,創(chuàng)業(yè)者可以在最短的時間內(nèi)完成應用,在瞬息萬變的互聯(lián)網(wǎng)市場的搶占先機。
目前,在業(yè)界,各大IT巨頭都已涉足云存儲領(lǐng)域。Amazon的S3是當前最主要的云存儲服務商。其他企業(yè)也推出了這類產(chǎn)品,包括Google的GoogleStorage、Microsoft的LiveMesh、EMC的Atmos、IBM的XIV等等。國內(nèi)的云存儲起步較晚,但發(fā)展迅猛。盛大云計算投入大量資源,開發(fā)了國內(nèi)第一款專門的云存儲系統(tǒng)。其他的國內(nèi)互聯(lián)網(wǎng)巨頭也公布了各自的云存儲的戰(zhàn)略??梢灶A見的是,未來的云存儲服務將大力助推中小企業(yè)的創(chuàng)新和發(fā)展。
評論comment