微軟公司正在著手打造大量與軟件定義存儲以及存儲服務質量需求相關之技術方案。
微軟公司的英國劍橋實驗室剛剛發布了一款微軟研究存儲工具包,這款工具據稱能夠“通過向Windows 8.1存儲堆棧中添加I/O分類功能并顯示與用戶程序相關的選定I/O請求處理流程細節信息,從而大大改善軟件定義存儲研究活動的執行效率與訪問能力。”
此次方案發布并不令人意外,畢竟此前微軟推出的Windows Server技術預覽版也“提供一種利用Hyper-V以及向外擴展文件服務器角色對虛擬機存儲性能進行特定監控及管理的方式。”這相對于Windows Server 2012無疑邁進了一大步,該版本只允許用戶設定最大IOPS。微軟公司現在認為為IPOS設置下限同樣極具實踐價值,這種設計有助于降低同環境內工作負載之間的存儲性能影響,從而保證用戶規劃出規模更大的虛擬機平臺。
微軟公司已經陸續在這方面投入大量研究人力資源:2013年微軟研究報告《IO處理流程:軟件定義存儲架構》一文據稱正是Windows Server技術預覽版內各全新功能的理論基礎。
微軟打造的軟件定義存儲版本似乎并不屬于軟件陣列型方案。相反,微軟希望能讓Windows Server管理員獲得控制所有字符串數組(array一詞同樣意為陣列,RAID用戶對此肯定不會陌生)的能力,從而直接對面向存儲設備的輸入及輸出數據流加以管理。
根據Rob Knies在博文中所言,微軟的目的在于將存儲服務質量作為實現租戶服務水平協議(簡稱SLA)的保障性機制。
微軟研究人員EnoThereska指出,這一說法應該意味著“客戶能夠在共享式系統中獲得與專有系統相同的性能表現效果。”
正如我們之前所提到,微軟并不是惟一一家對存儲服務質量顯示出高度關注的廠商。但目前這位軟件巨人以及其它一些云技術先鋒確實已經作出了大膽的嘗試。他們的競爭對手——雖然目前還不確定他們具體在與誰進行競爭——能否跟上其迅捷的發展腳步?