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