SandStone USP是杉巖數據推出的統一存儲平臺,提供塊、文件和對象存儲服務(wù)??梢酝瑫r(shí)支持各種數據庫負載、虛擬化應用和云原生應用,滿(mǎn)足關(guān)鍵業(yè)務(wù)和形態(tài)各異的眾多應用的不同存儲需求。近日, SandStone USP發(fā)布V 5.2.1版本,新版本在行業(yè)中率先支持了ALUA機制,極大增強產(chǎn)品塊存儲服務(wù)的適配能力,滿(mǎn)足用戶(hù)在傳統應用場(chǎng)景下對存儲產(chǎn)品性能和可用性的要求。
ALUA是英文Asymmetric Logical Unit Access的縮寫(xiě),即非對稱(chēng)邏輯單元訪(fǎng)問(wèn)。ALUA是SCSI協(xié)議定義的標準多路徑接口,使得存儲設備在無(wú)需自研多路徑加持的情況下,配合支持標準ALUA的第三方多路徑軟件即可實(shí)現I/O路徑的優(yōu)化。
在A(yíng)LUA工作時(shí),主機多路徑軟件會(huì )將訪(fǎng)問(wèn)存儲設備的物理路徑分類(lèi)并賦予不同的訪(fǎng)問(wèn)優(yōu)先級,一般來(lái)說(shuō)分為AO(Active Optimized)及AN(Active Non-optimized)兩類(lèi)路徑。從路徑分類(lèi)名稱(chēng)可以看出,主機優(yōu)先選擇從AO路徑下發(fā)業(yè)務(wù)到存儲設備,達到優(yōu)化I/O路徑的目的。主要工作過(guò)程為:
1.主機優(yōu)先從AO路徑下發(fā)I/O;
2.在當前AO路徑無(wú)法提供訪(fǎng)問(wèn)時(shí),主機可以從存儲設備查詢(xún)新的AO路徑,并從新的AO路徑下發(fā)I/O;
3.當存儲設備的所有AO路徑都無(wú)法提供訪(fǎng)問(wèn)時(shí),主機I/O將從AN路徑下發(fā)。
圖 1 :AO與AN路徑工作過(guò)程示意圖
上述過(guò)程,需要在主機多路徑軟件和存儲設備同時(shí)支持ALUA的情況下,相互配合達到優(yōu)化I/O路徑的效果。
圖 2 :AO與AN的差異示意圖
對存儲多路徑機制稍有了解的朋友都知道,主機連接存儲設備的物理鏈路雖然有多條(例如圖中典型的AO/AN2條路徑), 但是每條路徑上處理I/O的能力不一定相同。例如傳統存儲陣列的LUN在陣列內部歸屬于某一控制器,當從非歸屬控制器上的鏈路接收到主機I/O后,必須要轉發(fā)到歸屬控制器進(jìn)行處理,這不僅增加了陣列內部負載,而且整個(gè)I/O處理路徑也比歸屬控制器上的鏈路長(cháng)。
即使是分布式存儲中理論上LUN無(wú)歸屬,但是不同LUN來(lái)自不同主機的I/O壓力不同,那對應不同存儲節點(diǎn)的I/O處理壓力不同,甚至同一節點(diǎn)不同時(shí)段的I/O處理壓力也不同,顯然通過(guò)低負載節點(diǎn)的鏈路下發(fā)I/O必然是一個(gè)優(yōu)先選擇。
此外,當分別從不同路徑訪(fǎng)問(wèn)同一片存儲資源時(shí)(例如LUN的同一個(gè)LBA), 為了避免訪(fǎng)問(wèn)沖突,需要對I/O處理相關(guān)的資源進(jìn)行加鎖操作,實(shí)現I/O處理過(guò)程中對資源的獨占操作。
加鎖/解鎖操作本身消耗資源,而且加鎖顆粒度如果較大(例如極端場(chǎng)景下對整個(gè)LUN加鎖),會(huì )造成該LUN其他與I/O無(wú)關(guān)的地址范圍訪(fǎng)問(wèn)受到影響,極大降低I/O處理并發(fā)能力。 如果主機持續從AO路徑下發(fā)I/O則不會(huì )涉及到頻繁的加/解鎖操作,從而釋放存儲設備的處理能力。
SandStone USP此次版本升級在支持ALUA特性上有如下亮點(diǎn):
自動(dòng)優(yōu)選路徑
SandStone USP提供了獨特的AO路徑優(yōu)選算法,根據用戶(hù)配置的主機訪(fǎng)問(wèn)路徑,結合存儲設備內部的運行狀態(tài),自動(dòng)從多條備選路徑中選擇LUN的AO路徑上報主機。
故障快速切換
SandStone USP具備SCSI目標器及其主機路徑故障的快速檢測能力,當檢測到相關(guān)故障發(fā)生時(shí),存儲系統快速計算最新AO路徑上報主機,配合存儲系統內部的AO路徑快速切換機制,提供故障場(chǎng)景下的秒級切換能力。
動(dòng)態(tài)負載均衡
存儲系統實(shí)時(shí)統計LUN負載信息,并通過(guò)負載情況計算對應的AO路徑,配合AO路徑快速切換機制,實(shí)現靈活動(dòng)態(tài)的LUN級別負載均衡。
SandStone USP產(chǎn)品在一套存儲平臺上同時(shí)提供塊、文件、對象服務(wù)能力,滿(mǎn)足業(yè)務(wù)系統對結構化、半結構化和非結構化數據的存儲需求。通過(guò)對產(chǎn)品的持續打磨和優(yōu)化,SandStone USP塊服務(wù)不僅實(shí)現了PR/RR、VAAI等高級協(xié)議特性,加之近期完善了的ALUA等特性,更完整地兼容SPC-2、SPC-3和SPC-4規范,為客戶(hù)傳統應用使用SDS存儲提供了更完整的兼容性和豐富的高級功能。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站