IT趨勢:硬件創新引領軟件發展方向
最近在跟同事探討新技術的時候發現一個模式:前一年對硬件所做的創新會跟下一年新軟件的特征非常相似。我越想越覺得IT的發展沒什么新變化。
例如,10年前,服務器蔓延是一件非常令人擔憂的事情。因為終端用戶需要更多的服務器完成一項專門的應用程序或者任務,所以硬件廠商轉向小型裝置和刀片配置。這些新的服務器技術有利于提升密集的服務環境。
剛開始的時候,大量物理服務器的需求可以得到滿足。在硬件改革不久之后,迎來了服務器虛擬化技術和能夠滿足更高的服務器計數水平的軟件。這種需求最初可以由硬件滿足,然而不久之后,軟件供應商迅速崛起,提供了一種更有效的解決方案。
快進到今天,也有類似的趨勢。許多網絡設備——從負載均衡器到防火墻——目前都可以作為虛擬設備。曾經需要的專用硬件現在可以運行在虛擬硬件上,并且可以在任何地方進行部署。實際上,虛擬設備已經在很多數據中心成為網絡設備的***格式。
這種飛躍的吹捧的技術其實只是遵循摩爾定律,表明計算能力每兩年就會加倍。最初,當出現難以解決的問題時,專用硬件結合自定義的應用程序代碼來創建設備以滿足特殊需求。隨著時間的推移,成熟的計算能力已經變得更加靈活并且動態軟件可以取代這種硬件解決方案。
IT在服務器存儲的趨勢
***引起我思考這種模式的是服務器存儲技術。幾年之前,存儲緩存上硬件技術的創新令我驚奇,比如EMC公司的快速緩存技術,NetApp公司的性能加速模塊。盡管這些物理存儲的特征依舊很重要,但是廠商們正從軟件層提供類似的功能,如VMware的Content-Based Read Cache(CBRC)技術。
在硬件和軟件領域,高速緩存減輕了需要從存儲媒體讀取的數據量。依據硬件解決方案,數據仍然需要遍歷以太網或光纖通道網絡。然而,依據如CBRC的軟件功能,數據緩存在hypervisor級并且不需要遍歷以太網或光纖通道網絡。
有更多存儲的例子:Pivot 3在本地hypervisor所在的硬盤驅動器上創建了網格存儲解決方案,Atlantis Computing的ILIO創建了一個脫離本地或共享磁盤的NAS卷,增加了來自于bison和緩存數據的存儲。
結束語
這些周期性的創新已經表明,當解決方案還在起步階段,需要更多的資源消耗,供應商通常會首先發布專用硬件。隨著時間的推移,這些解決方案變得成熟,需要更少的資源,但是摩爾定律指明計算能力將會一直有所提升,直到軟件實施變得可行。即使超過這點并引進軟件選擇,為實現高性能,基于硬件的工具將會繼續推動創新并保留這一解決方案。
由于硬件的笨拙、昂貴,硬件供應商很可能會引起創新。大多數的計算機資源依附硬件,因為其穩定高效有利于新特征。然而,軟件實施更靈活,通常比較便宜。硬件創新將為市場帶來新的特性,軟件會將此特征實現并提供給大眾。