光纖架構應用接口標準(FAIS)為存儲應用提速
為了保證平滑部署智能SAN基礎設施,ANSI T11委員會(huì )T11.5任務(wù)組建立了一個(gè)工作小組,來(lái)定義在存儲管理應用和智能SAN平臺中實(shí)現的控制通道與數據通道功能之間的標準API。光纖架構應用接口標準(Fabric Application Interface Standard,FAIS)將加快產(chǎn)品開(kāi)發(fā)速度,為用戶(hù)提供更多的選擇。
FAIS基于客戶(hù)端/服務(wù)器模型,在這種模型中,存儲應用作為客戶(hù)機,而智能SAN平臺則扮演服務(wù)器的角色。這使實(shí)現智能SAN平臺的復雜性不會(huì )影響到存儲應用的開(kāi)發(fā)。
FAIS提供可以訪(fǎng)問(wèn)智能平臺所支持的數據通道功能的API。API基于一種對象模型,在這種對象模型中,不同的存儲元素表示為被管理的對象。例如,SCSI發(fā)起端(initiator)、SCSI目標、邏輯單元以及它們的虛擬副本被模擬為對象。存儲應用和智能SAN平臺通過(guò)這些對象交換信息進(jìn)行互動(dòng)。通過(guò)標準化不同對象的數據結構以及訪(fǎng)問(wèn)它們的應用,FAIS提供了獨立于智能平臺實(shí)現細節的高水平的獨立性。
FAIS將定義操作模型(客戶(hù)端/服務(wù)器模型)、對象模型(作為對象的存儲元素)和對象定義、與定義的模型互動(dòng)的功能調用(API)以及軟件結構(庫)和行為(同步和異步模式)。
FAIS將使存儲應用可以利用標準的API執行SCSI發(fā)起端和/或SCSI目標的所有功能。它還將實(shí)現對智能SAN平臺所支持的I/O加速功能的高可用性配置和管理。
API所支持的服務(wù)包括如下幾部分:
前端服務(wù):用于處理從前端到達FAIS 平臺的請求和事件,如SCSI發(fā)現。
虛擬化服務(wù):用于卷管理,包括存儲資源池、控制和管理獨立卷上的訪(fǎng)問(wèn)權限的能力以及實(shí)現鏡像和腳本等其他關(guān)鍵存儲功能的能力。
后端服務(wù):用于連接在FAIS平臺后端的存儲資源的發(fā)現與管理,包括向這些設備發(fā)出命令以及處理來(lái)自設備的錯誤和事件。
開(kāi)發(fā)FAIS標準的工作小組預期將在今年下半年發(fā)布該規范的第一個(gè)草案。這項標準將大大加快在光纖架構中部署存儲應用的速度,為用戶(hù)提供智能SAN平臺和應用的更多選擇。(end)
評論