最近的存儲系統(tǒng)發(fā)布,例如之前EMCIsilon最近的新品就包括新一代的能提供更高的處理能力和增強的性能的Intel處理器。這已經(jīng)成為了一個大家熟知的模式,最新一代的處理器上市,不久之后存儲系統(tǒng)就宣布使用了最新的處理器技術。這標志著存儲系統(tǒng)架構的一個很大的變化。在我開始進行存儲系統(tǒng)開發(fā)的時候,要設計有針對數(shù)據(jù)移動的特殊能力的專用處理器。每個定制處理器的匯編語言程序都需要寫出來,還要開發(fā)周邊的數(shù)據(jù)流向來建立存儲系統(tǒng)的核心。曾經(jīng)創(chuàng)造了一代的存儲系統(tǒng)所用的定制芯片和程序是我的榮幸。
隨著時間的推移,使用通用處理器而不是專用處理器變得更加常見了,同樣地還有更多的通用編譯器和調試器。隨著類似AMD 29000的出現(xiàn),處理器變成了一個獨立的業(yè)務。這把定制處理器設計和編程及工具從存儲開發(fā)中拿出去了,只留下存儲應用軟件和移動數(shù)據(jù)和接口的邏輯。
隨著這個進程的繼續(xù),使用商用存儲處理器和支持邏輯芯片變得流行起來。這降低了設計需求并帶來了零部件的經(jīng)濟性。今天的很多系統(tǒng)甚至使用服務器中使用的通用或者準通用主板來作為存儲系統(tǒng)的底層。這使得存儲系統(tǒng)的設計只剩應用軟件和硬件配置。在一些情況中,存儲應用可以在一個虛擬機或者一個物理服務器上運行。
處理器的速度和功能的巨大改進讓使用商業(yè)硬件的變化成為可能。在服務器/PC技術上的投資可以被存儲所利用,如果單靠存儲的話,不可能保持這些進步所需的投資。在另一方面,持續(xù)的進步需要存儲系統(tǒng)的硬件隨著新的服務器而變化,這意味著一個新的特定的硬件配置只會供應和服務器/PC硬件一樣長的時間。這最多是12個月的周期。新版本的(意味這升級的)存儲系統(tǒng)硬件出現(xiàn)的頻率會超過必要的水平。
這對IT用戶來說總體上是件好事。更新、更快、更便宜的存儲系統(tǒng)會被持續(xù)提供。不過這也意味著存儲系統(tǒng)的支持會有一定的期限。總會有這樣的時候,我們不得不更新存儲系統(tǒng),因為替換的控制器已經(jīng)不能供貨了,備品庫存已經(jīng)用光了,而且早已經(jīng)停產(chǎn)了。
類似EMC的Isilon中的存儲系統(tǒng)中更新的處理器通常會搭配其他的進步,例如存儲應用中新的或者改進的功能以及對較新接口的支持。所以盡管硬件生命周期縮短了,與過去定制設計技術的成本和改進速度相比,IT用戶還是受益了。