先看拓撲圖:
我們注重客戶提出的每個要求,我們充分考慮每一個細節(jié),我們積極的做好做網(wǎng)站、網(wǎng)站制作服務,我們努力開拓更好的視野,通過不懈的努力,成都創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽,這一切,也不斷的激勵著我們更好的服務客戶。 主要業(yè)務:網(wǎng)站建設,網(wǎng)站制作,網(wǎng)站設計,微信平臺小程序開發(fā),網(wǎng)站開發(fā),技術開發(fā)實力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術開發(fā)工程師。每個文件和虛擬節(jié)點之間是一對一的關系,每上傳一個文件就會分配一個虛擬節(jié)點,虛擬節(jié)點數(shù)一般是2的n次冪。
每個虛擬節(jié)點和zone是一對多的關系,假設每個文件有兩個副本的話,那么每個虛擬節(jié)點對應到兩個zone,這里只討論文件只有一個副本,所以一個虛擬節(jié)點只對應到一個zone。
而一個zone可以對應到多個虛擬節(jié)點,比如上圖有6個虛擬節(jié)點3個zone,那么每個zone對應兩個虛擬節(jié)點。如果2^n個虛擬節(jié)點怎么分配給zone,就要看每個zone的權(quán)重(weight)了。
如上圖,file1對應的1號虛擬節(jié)點,1號虛擬節(jié)點對應的是zone1,所以file1是存儲在zone1里的,file2對應的4號虛擬節(jié)點,4號虛擬節(jié)點對應的是z1,那么file2也是存儲在zone1里的(這里假設file4對應的是4號虛擬節(jié)點)。
現(xiàn)在準備在環(huán)境里添加一個新的zone,如下圖:
增加一個新的zone之后,那么虛擬節(jié)點和zone之間的對應關系就要重新分配(rebalance),如上圖。
此時4號虛擬節(jié)點對應的是zone4,按照現(xiàn)在的分配,file2應該是存儲在zone4里,但是根據(jù)前面的分析,file2已經(jīng)存儲在zone1里了,那么就要開始把file2從zone1復制到zone4里去。
下面開始測試:
當前swift就使用一個zone,所以這三個對象都是放在同一個zone里的:
現(xiàn)在添加一個新的zone:
現(xiàn)在把新的分區(qū)添加到build文件里:
此時原來分布在swiftloopbak里的數(shù)據(jù)會搬到新的zone里:
上傳一些新的文件測試:
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。