溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2

發(fā)布時(shí)間:2020-06-23 00:38:38 來(lái)源:網(wǎng)絡(luò) 閱讀:1681 作者:笨大頭張 欄目:建站服務(wù)器

WAFL工作原理

基本結(jié)構(gòu)如下圖:

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


客戶(hù)端發(fā)送寫(xiě)請(qǐng)求

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1將數(shù)據(jù)寫(xiě)到系統(tǒng)內(nèi)存和NVRAM中,并將數(shù)據(jù)同步到控制2上

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2



控制器2發(fā)送確認(rèn)給控制器1

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1發(fā)送確認(rèn)給客戶(hù)端

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


另一個(gè)客記端發(fā)送寫(xiě)請(qǐng)求

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1將數(shù)據(jù)寫(xiě)入系統(tǒng)內(nèi)存和NVRAM中,并同步給控制器2

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2發(fā)送確認(rèn)給控制器1

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1發(fā)送確認(rèn)給客戶(hù)端

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


另一客戶(hù)端發(fā)送寫(xiě)請(qǐng)求到控制器1,控制器1寫(xiě)入內(nèi)存和NVRAM,并將數(shù)據(jù)同步給控制器2

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2發(fā)送確認(rèn)給控制器1

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1發(fā)送確認(rèn)給客戶(hù)端

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


此時(shí)控制器的NVRAM已滿(mǎn)一半

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


此時(shí)觸發(fā)一致點(diǎn),控制器將內(nèi)存中的數(shù)據(jù)寫(xiě)入到磁盤(pán)中

(觸發(fā)一致點(diǎn)的條件:NVRAM滿(mǎn)一半;距離上一次發(fā)生CP超過(guò)10秒;快照被創(chuàng)建;管理員關(guān)閉系統(tǒng))

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


完成一致性,NVRAM被清空

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2

WAFL一旦數(shù)據(jù)寫(xiě)入內(nèi)存,將立即給客戶(hù)端發(fā)送確認(rèn)。 這在數(shù)據(jù)被寫(xiě)入磁盤(pán)之前進(jìn)行以?xún)?yōu)化性能。對(duì)客戶(hù)端而言,數(shù)據(jù)已被永久寫(xiě)入存儲(chǔ)。如果斷電,系統(tǒng)內(nèi)存中內(nèi)容將丟失。如果數(shù)據(jù)只寫(xiě)入到系統(tǒng)內(nèi)存,將導(dǎo)致一個(gè)不一致?tīng)顟B(tài)。NVRAM是非易失性的 - 它可以在停電時(shí)仍保存數(shù)據(jù),如果數(shù)據(jù)在寫(xiě)入磁盤(pán)之前發(fā)生斷電則可以從NVRAM恢復(fù)。NVRAM會(huì)將數(shù)據(jù)寫(xiě)入到系統(tǒng)內(nèi)存,并將它們從一致點(diǎn)寫(xiě)入磁盤(pán)。 將數(shù)據(jù)寫(xiě)入HA對(duì)中的兩個(gè)控制器,以便如果有接管HA對(duì)等體可以將數(shù)據(jù)寫(xiě)入磁盤(pán)。



控制器1失效后

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2將NVRAM的內(nèi)寫(xiě)入到內(nèi)存

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2然后將內(nèi)存中的數(shù)據(jù)寫(xiě)入到磁盤(pán)

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2將NVRAM清空

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


客戶(hù)端給控制器1發(fā)送寫(xiě)請(qǐng)求

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1將數(shù)據(jù)寫(xiě)入內(nèi)存和NVRAM,并同步給控制器2

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2發(fā)送確認(rèn)給控制器1

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1給客戶(hù)端發(fā)送確認(rèn)

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


客戶(hù)端向控制器1發(fā)送讀請(qǐng)求

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1首先從內(nèi)存中查找數(shù)據(jù)

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


如果內(nèi)存中有該數(shù)據(jù),將該數(shù)據(jù)上移至最頂部

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


其它數(shù)據(jù)被下移,并將查找到的數(shù)據(jù)發(fā)送給客戶(hù)端

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


另一個(gè)客戶(hù)端也發(fā)送讀請(qǐng)求

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制在在內(nèi)存中未找到,需要從磁盤(pán)讀取

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


從磁盤(pán)中讀取的數(shù)據(jù)被放到內(nèi)存的最頂部

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2




間接數(shù)據(jù)訪(fǎng)問(wèn): 客戶(hù)端通過(guò)控制器2發(fā)送讀請(qǐng)求

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器2將該請(qǐng)求發(fā)送給控制器1

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


控制器1從磁盤(pán)中查找數(shù)據(jù)并放到內(nèi)存中,并傳送給控制器2以提供給客戶(hù)端

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


此數(shù)據(jù)將被放到內(nèi)存的頂部

NetApp DataONTAP 集群模式 學(xué)習(xí)筆記2


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI