答:擁有兩個(gè)或者更多控制器的存儲(chǔ)陣列(SCSI,FC,iSCSI以及NAS)可以配置成為Active/Active模式或者Active/Passive模式。
Active/Passive意味著一個(gè)控制器為主動(dòng)處理I/O請(qǐng)求,而另外一個(gè)處于空閑狀態(tài),以備用于在主控制器出現(xiàn)故障或者處于離線狀態(tài)時(shí)接管其工作。而Active/Active配置則將兩個(gè)控制器節(jié)點(diǎn)都啟用以處理I/O請(qǐng)求,并為彼此提供冗余的性能。
通常情況下,Active/Active存儲(chǔ)系統(tǒng)包含一個(gè)由電池支持的鏡像緩存,控制器中緩存中的內(nèi)容被完整的鏡像至另外一個(gè)控制器中,并能夠保證其可用性。例如,如果Active/Active控制器共用4GB緩存(每控制器2GB),則能夠可用于鏡像的緩存數(shù)量為其50%,即2GB。
一般來說,主要通過一個(gè)特定的控制器來訪問LUN,從而保持緩存一致性。有些控制器也可以使任一一個(gè)控制器響應(yīng)服務(wù)器對(duì)于LUN的I/O請(qǐng)求。然而,實(shí)際的I/O通常是通過一個(gè)指定的控制器來完成。關(guān)于哪一種方式更好,如果你能夠提供一個(gè)空閑的控制器,則Active/Passive模式配置將為故障轉(zhuǎn)移提供一個(gè)可預(yù)期的性能優(yōu)勢(shì)。很多NAS廠商使用這一模式,其通常被稱為NAS群集。Active/Active配置啟用兩個(gè)控制器均為主動(dòng)模式,以實(shí)現(xiàn)常規(guī)操作下的性能提升。但是,在故障轉(zhuǎn)移情況下,這種模式會(huì)產(chǎn)生性能下降的后果。