作為一種管理容量分配的方法,精簡配置不斷吸引著存儲經理的注意力。精簡配置這個名詞是指“及時地”或者根據具體的存儲需求的指定,向應用程序或者最終用戶分配空間的一種技術。
雖然在分布式計算世界中,DataCore軟件似乎樂此不疲地向Compellent(已被戴爾收購)和3PAR(已被惠普收購)等后起之秀吹噓炫耀,精簡配置的起源仍然眾說紛紜。當然,解決方案的功能才是硬道理,這使存儲經理可以按需購買磁盤驅動器,而不是囤積超出公司實際需要的昂貴的磁盤,從而使存儲更實惠。
最近,磁盤驅動器的成本每12個月下降一半,而容量則大約每18個月翻番。由于磁盤在明年的價格只是現在的售價的一半,可能有人認為應該盡可能在接近實際使用的時候購買。精簡配置通過監控容量的使用率并在需要向物理容量池(一臺陣列或者一組陣列)增加磁盤的時候預先提醒存儲經理,其目的是達成這項戰略。
在一個由精簡配置陣列廠商提供的案例中,一個成功客戶——一家擁有80位律師的律師事務所,把10 TB的陣列分配給每一位律師1 TB的精簡配置的容量,實際上超額700%。這可能被視為膽量過人,但其實每位律師只得到被分配的1 TB的很小部分。得益于陣列上的增值軟件,額外的容量需求在經過一段時間后可以被預測,當需要更多的空間的時候,從共享磁盤池小步增量提供。
如果這個預測模型可行,大概存儲經理可以延緩向陣列添加更多的磁盤,直至絕對必要。既滿足了容量需求,也顯著地降低了成本。
這項戰略的問題首先在于其對預測運算法則的依賴,它無法預測“追加”(margin call)事件。如同在金融世界一樣,“追加”是一個或者更多的用戶對他們認為已經擁有的全部的存儲提出的不規范的、意想不到的請求。如果出現這種追加事件而物理存儲庫存缺少足夠的真實的容量來滿足該請求,可能導致職業受限的結局(例如:應用程序異常終止、“磁盤已滿”錯誤信息以及停機等其它問題)。
這項戰略的另外一個局限與如何部署精簡配置功能有關。通過把精簡配置容量擴展到很多磁盤陣列(從而呈現更大容量的庫存),而不是將精簡配置功能局限于單臺陣列或者一堆磁盤之中,超額問題可以在一定程度上得到緩解。DataCore軟件在整個存儲基礎設施中部署精簡配置,也就是被DataCore虛擬化并被配置成一個共享存儲池的那部分基礎設施。
根據我的最終分析,精簡配置并沒有解決容量管理本身的問題,但是它有助于降低硬盤驅動器的購買成本,直到確實需要才購買。一句忠告:如前文所述,磁盤市場目前的動態沒有出現類似20世紀80年代初期以來遇到的同樣程度的容量提高或者價格下降。如果容量和價格動態沒有回到2010年之前的水平,對精簡配置的爭論真的會失去動力。