對(duì)于云存儲(chǔ)來(lái)說(shuō),最不幸的事情莫過(guò)于其通常被認(rèn)為是一個(gè)大雜貨鋪,在那里你可以轉(zhuǎn)儲(chǔ)任何你以后可能需要的數(shù)據(jù)。但事實(shí)是,即使在今天,你都可以利用它做更多的事情。假設(shè)我們希望云將冗余的數(shù)據(jù)轉(zhuǎn)儲(chǔ)在互聯(lián)網(wǎng)上某個(gè)地方,你應(yīng)該期望云存儲(chǔ)軟件該怎么辦呢?
我之前曾經(jīng)談起過(guò),云存儲(chǔ)軟件可以加載到你的服務(wù)器和存儲(chǔ)上,來(lái)創(chuàng)造你自己的云,或者其也可以將其置于可用的關(guān)鍵云存儲(chǔ)系統(tǒng)上。無(wú)論軟件可以做什么,其如何能做到這一點(diǎn)才是選擇云存儲(chǔ)的一個(gè)重要的決策依據(jù)。
第一個(gè)功能是數(shù)據(jù)分布。這是云存儲(chǔ)軟件的必備功能。云是一個(gè)全球性網(wǎng)絡(luò),數(shù)據(jù)分散于各地。最明顯的使用這種能力的方法是作為一個(gè)數(shù)據(jù)保護(hù)功能。假如你想要將關(guān)鍵的數(shù)據(jù)分配給四個(gè)不同的數(shù)據(jù)中心。
那么一些軟件解決方案基于商業(yè)策略的副本數(shù)量調(diào)整功能這時(shí)就非常重要。
這可以作為一個(gè)額外的保護(hù)功能,也可以管理文件。例如你剛才發(fā)布了最新版本的軟件,你可能想要在一段時(shí)間內(nèi)調(diào)高副本份數(shù)和接入點(diǎn),以滿足初始的下載需求,而當(dāng)初始這一波下載平息后在主備份和災(zāi)備備份上調(diào)低副本數(shù)量。當(dāng)你的下一個(gè)版本軟件準(zhǔn)備發(fā)布時(shí),你可能希望將之前版本的所有主要的接入點(diǎn)關(guān)閉而只在歸檔保留一個(gè)。
我們也可以將云存儲(chǔ)軟件的這一功能同地理結(jié)合。例如你可能希望確保西海岸的用戶能夠從西海岸的數(shù)據(jù)中心下載軟件,歐洲用戶則從歐洲數(shù)據(jù)中心下載。那么軟件就需要網(wǎng)絡(luò)接口來(lái)將用戶引導(dǎo)至最近的儲(chǔ)存點(diǎn)。
結(jié)算是另一重要功能,特別是如果這種軟件驅(qū)動(dòng)外部服務(wù)的話。這一功能根據(jù)容量和帶寬向用戶收取費(fèi)用,然后能夠整合到現(xiàn)有的結(jié)算系統(tǒng)。這非常重要的,因?yàn)樽罱K你可能會(huì)想要利用這一服務(wù)賺錢。在大環(huán)境不好的情況下盈利是常見的想法。
從更基礎(chǔ)的角度來(lái)看,安全和冗余這類是一個(gè)先決條件。一個(gè)往往會(huì)被錯(cuò)過(guò)的功能是,軟件必須有自行遷移或我稱之為滾動(dòng)架構(gòu)的功能。我們都會(huì)將一個(gè)大陣列從一個(gè)遷移到另一個(gè),我相信對(duì)我們大多數(shù)人來(lái)說(shuō),這不是一個(gè)快速和容易的過(guò)程。將這一數(shù)字乘以10倍或100倍。云平臺(tái)必須是靈活的,你可以輕易地從一個(gè)系統(tǒng)遷移到另一個(gè)。該軟件要支持混合節(jié)點(diǎn),并允許新技術(shù)無(wú)縫集成舊技術(shù)。這使得存儲(chǔ)系統(tǒng)的舊有部件可以被一次更迭完成。
一個(gè)完全啟用的云存儲(chǔ)系統(tǒng)比起多塊鏈接到互聯(lián)網(wǎng)的廉價(jià)磁盤要有用的多。云存儲(chǔ)軟件必須利用互聯(lián)網(wǎng)部署這一優(yōu)勢(shì),使之比本地?cái)?shù)據(jù)中心更具吸引力。