DoSTOR:我們看到有相當數量的廠商興奮地宣布其產品通過第一批通過SMI-S一致性測試。您是怎么看待這件事情的?
Julie Ryan (以下簡稱JR): 我們認為SMI-S的SNIA-CTP發(fā)布,是存儲業(yè)界歷時4年標準開發(fā)的里程碑。這項開發(fā)極大地減輕存儲管理員在面對異構環(huán)境時管理的痛苦程度。通過SNIA-CTP計劃,確信有超過100種存儲設備已經完全執(zhí)行SMI-S標準。
利用Engenio公司軟件提供的額外的存儲特性,現可為軟件廠商提供一套高效穩(wěn)定的標準開發(fā)方式。如果沒有SMI-S標準,我們每推出一套新的陣列系統(tǒng),軟件廠商就需要重新耗費相當長時間來熟悉我們的應用程序接口(API)代碼,然后才可編寫相應的應用程序。要為每一個廠商的存儲設備開發(fā)相應的軟件平臺,這個工作將是紛繁復雜的。SMI-S標準讓基于更廣闊的硬件基礎的管理軟件功能開發(fā)變得簡單?;旧线@就意味著,用戶將會看到存儲管理軟件更快地推向市場,具備更多的特色功能。
DoSTOR:這讓人想起有關最小公約數原則的標準型產品開發(fā)。如果廠商在SMI-S標準的框架里開發(fā),用戶是否會受制于更多的限制范圍的產品功能特性選擇?
JR:恰恰相反,因為采用通用基礎的方式開發(fā),是建立在那些主要的存儲軟硬件產品需要標準化通信方式的基礎上的。我們將會看到更多的基于SMI-S標準的整合工作開始進行,而不是像前幾年那樣要使用各個廠商專門的API接口進行開發(fā)。既然應用程序不能為每一種存儲設備使用各不相同的API接口,那么要實現某些特性,或是要發(fā)布更高的層級的功能,就將花費更多的時間來進行。作為標準型的替代解決方案,用戶將會看到一個功能特色范圍更廣、整合更多的產品、擁有更多的主動管理能力,異彩紛呈的存儲軟件市場。
DoSTOR:Engenio和戰(zhàn)略合作伙伴、OEM以及策略聯盟伙伴一起開發(fā)存儲解決方案。SMI-S標準是會阻礙與這些合作伙伴的協(xié)作呢,還是會有助于Engenio和更多的廠商、開發(fā)商的協(xié)作?
JR:因為SMI-S標準涉及日常操作所需的管理行為,這就允許我們的軟件管理的存儲產品基礎更廣闊,提供更多的主動管理能力,以及讓我們OEM合作伙伴能夠提供更大范圍的功能特性。舉例來說,在SMI-S標準出臺之前,各種各樣的管理軟件基本上只能夠實現發(fā)現錯誤和報告錯誤的功能?,F在,因由SMI-S標準,產品開發(fā)者可以開發(fā)像LUN mapping、快照等高層次的存儲功能特性。通過整合的力量,SMI-S標準讓我們支持的合作伙伴的解決方案范圍更廣。一個私有API接口即可有效地管理一個設備或者一個客戶端程序,而不需要整合一個應用程序去支持許多的硬件產品。
DoSTOR:這看起來需要更大的基礎性投資來進行更廣闊范圍的測試。您將和聯盟合作伙伴如何著手進行遵從SMI-S標準的產品開發(fā)?
JR:位于科羅拉多州Springs市的SNIA技術中心的SMI實驗室已經在進行十分有意義的開發(fā)工作。Engenio公司能夠用其他硬件提供商提供的產品,以及軟件管理客戶端測試我們的SMI-S Provider產品的整合度。我們的目標就是讓SMI-S Provider功能更全面,最大程度實現產品可靠性。我們希望管理軟件廠商能夠盡早地讓他們的產品和我們的SMI-S Provider更好地協(xié)同工作,因而我們產品開發(fā)時顧及了規(guī)范的方方面面。還有,為了讓我們的聯盟合作伙伴的工作變得簡單,我們已在網站公布SMI-S Provider代碼(lsilogicstorage.com/tech/smis_provider.html)。我們的聯盟合作伙伴可以選擇性地購買我們的軟件授權來綁定他們的產品。
DoSTOR:在遵從SMI-S標準的新產品上開發(fā)應用程序這個方面來看,好像貴公司的合作伙伴能夠更快地上手。但怎么看待“前SMI-S時代”用戶在這些產品(也包括Engenio公司的)安裝上花費的巨額投資?Engenio以前產品遺留下來的問題將如何處理?
JR: 這個問題很有深度。我們有著巨大的動力確保我們的代碼可在我們不同代的存儲系統(tǒng)產品上運行。你可能聽說過代理這個東西,代理是一套描繪硬件如何管理應用程序的機制。通過我們網站上SMI-S Provider的代碼(這套代碼是作為一個代理,或一套結果代碼而存在)發(fā)布,我們現在可以在一段代碼里實現對我們多代存儲產品的支持。我們發(fā)布的第一個代理軟件能夠支持最新一代、更早期的產品,甚至即將推出的下一代產品。我們將該代理功能支持整合到我們首個遵從SMI-S標準的產品去,確保能夠支持用戶選擇的三代之間的任意一代產品。同時,使用代理,我們可以更迅速地轉變代碼,以及跟上SMI規(guī)格的進化,及時地跟上規(guī)格變化這一點很重要。
DoSTOR:對于SMI,Engenio如何對開發(fā)人員進行培訓?
JR:我們約有4~6個開發(fā)人員在從事SMI-S Provider相關開發(fā)。他們去年都通過SNIA有關SMI-S的開發(fā)者課程。我們的開發(fā)者評價此次課程的經歷是“充滿激情的,最值得上的”。當一個新的開發(fā)人員被指派到這個項目時候,他們要去SNIA技術中心接受該課程,這項課程現在分成三個獨立部分,更具針對性。開發(fā)者可以根據興趣選擇不同層級的課程。我們的開發(fā)人員亦從SNIA技術中心的SMI實驗室得到言傳身教。SMI實驗室有著相當良好的協(xié)作氛圍,所有開發(fā)人員朝著一個共同的目標工作,即為用戶提供一個統(tǒng)一的管理界面的產品。
DoSTOR:我們聽到說很多分析師討論存儲有關“效能計算”的問題。那這個測試計劃(指CTP)有助于企業(yè)用戶的存儲朝“效能計算”模式行進,使之更具連通性和可用性嗎?
JR: 有個存儲管理員開玩笑說他在數據中心的工作生涯就像“世界末日”和“偷天情緣”兩部電影的混合體。就是有那么多的信息要存儲,要保護,要管理,簡直就像要應付一個即將爆炸的環(huán)境。我們每天的工作就是努力地維護數據庫性能,保護我們的商業(yè)數據,努力實現信息使用的終極目的:通過有效信息應用獲得競爭優(yōu)勢。
這些挑戰(zhàn)就是存儲工業(yè)的努力目標,即“按需”或以效能計算為基礎為用戶提供存儲和數據保護。簡單意義上來說就是,應用程序請求一份數據拷貝,或是要求更大的容量。這些就迫切要求企業(yè)整合商業(yè)存儲資源和管理應用程序。這實際上只能由大范圍的存儲設備和程序應用來完成,而這些軟硬件之間必須有一套通用標準的方式進行通信。這就是SMI-S標準的本質,即提供存儲設備和應用程序通信的一套標準方式。CTP(一致性測試)則是確認和執(zhí)行這套標準的測試。我們確信憑由SMI-S標準和SNIA-CTP計劃,應用程序在請求存儲資源時候能夠更富特性,能夠極大程度地減輕數據中心管理員的工作強度。