“三十年河?xùn)|,三十年河西”,曾經(jīng)做硬件起家的世界巨頭企業(yè),如今多陷入痛苦的轉(zhuǎn)型之中。硬件技術(shù)集成化、標(biāo)準(zhǔn)化越來越明顯,可發(fā)揮的空間越來越少??纯慈缃竦腜C、手機(jī)行業(yè)就清楚了,在深圳和東莞即使一個小工廠,都能做出功能豐富的手機(jī)和PC來,因為到處能夠買到手機(jī)或者PC的部件,直接組裝就可以了,這些硬件部件儼然已經(jīng)形成了統(tǒng)一標(biāo)準(zhǔn),按照規(guī)格大小,按需提供。一旦形成這樣的風(fēng)氣,同質(zhì)化競爭非常嚴(yán)重,導(dǎo)致利潤加速下滑,最后就是將這個行業(yè)做得沒有一點(diǎn)發(fā)展前景了。數(shù)據(jù)中心雖然這幾年火熱起來,實際上數(shù)據(jù)中心也算一個古老的行業(yè)了,出現(xiàn)已經(jīng)數(shù)十年了,只是這幾年以來,才被人用數(shù)據(jù)中心的詞語總提起。數(shù)據(jù)中心里聚集了成千上萬臺的硬件設(shè)備,幾乎每個世界巨頭企業(yè)的產(chǎn)品在這里都能見到,沒有哪個企業(yè)能輕易放棄數(shù)據(jù)中心這個市場,然而隨著硬件競爭的激烈化,并且各企業(yè)不同,提供差異化的產(chǎn)品競爭,導(dǎo)致整個行業(yè)的利潤不斷下降,再不做出變化,很快也會步PC、手機(jī)行業(yè)后塵,這是很多企業(yè)和個人都不愿意看到的。于是人們將眼光投入到了軟件上,要想提供差異化的競爭,只有軟件才有可能做到,要想獲取更高的利潤,也只有軟件才能做到。一時間,軟件定義網(wǎng)絡(luò)、軟件定義存儲、軟件定義數(shù)據(jù)中心等等,各種關(guān)于數(shù)據(jù)中心的軟件技術(shù)撲面而來,硬件企業(yè)拼命地做轉(zhuǎn)型,結(jié)合自己的硬件優(yōu)勢,推廣數(shù)據(jù)中心里的軟件技術(shù),向數(shù)據(jù)中心介紹各種軟件技術(shù)特點(diǎn)和功能。軟件巨頭,尤其是互聯(lián)網(wǎng)巨頭,Google、Microsoft、Oracle等等,這些軟件巨頭企業(yè)利用自身的軟件技術(shù)優(yōu)勢,向數(shù)據(jù)中心領(lǐng)域也發(fā)起了猛功,意圖徹底摧毀硬件在數(shù)據(jù)中心里占有的江湖老大地位。這個時候,在數(shù)據(jù)中心里混,如果沒有一些軟件技術(shù)產(chǎn)品或者云產(chǎn)品,就顯得有些落后了,數(shù)據(jù)中心里軟件技術(shù)早已蔚然成風(fēng)。
與硬件相比,軟件顯得更加靈活,可以提供定制化的產(chǎn)品,通過軟件控制更容易實現(xiàn)更多功能。然而軟件要依托于計算的服務(wù)器,早期的服務(wù)器計算速度并不高,而硬件的計算速度要高很多,所以硬件得到了很大的發(fā)展。到了現(xiàn)在,服務(wù)器的計算能力越來越強(qiáng),大型軟件在上面跑也輕松不費(fèi)力,這就為軟件的發(fā)展提供了契機(jī),軟件可以不再考慮計算性能的事情,只要專注設(shè)計軟件算法就可以。將軟件引入到數(shù)據(jù)中心里,使得虛擬機(jī)、虛擬網(wǎng)絡(luò)和存儲設(shè)備能夠以高速自動化的方式分配與重新配置,不會受到非動態(tài)設(shè)置的硬件基礎(chǔ)設(shè)施的限制,這將給數(shù)據(jù)中心帶來新的運(yùn)轉(zhuǎn)模式。以往都是硬件主導(dǎo)數(shù)據(jù)中心運(yùn)轉(zhuǎn),現(xiàn)在由軟件牽頭,以硬件為基礎(chǔ)設(shè)施,通過部署在其上層的軟件來完成數(shù)據(jù)中心運(yùn)轉(zhuǎn),數(shù)據(jù)中心的應(yīng)用業(yè)務(wù)不用再關(guān)心底層硬件,而是在硬件之上運(yùn)行的基礎(chǔ)軟件,這種技術(shù)發(fā)展思路的轉(zhuǎn)變給數(shù)據(jù)中心帶來了翻天覆地的變化,從服務(wù)器到網(wǎng)絡(luò),從存儲到安全,軟件開始滲入了數(shù)據(jù)中心的每一個環(huán)節(jié),無所不能。只有想不到的,沒有軟件做不到的,一旦從軟件的角度來思考問題,一切都變得很簡單,這就像我們編寫一些界面軟件,我們可以對界面進(jìn)行各種天馬行空的設(shè)計,只要掌握軟件設(shè)計的規(guī)則即可實現(xiàn),一切按照我們自己的意志來實現(xiàn),這對于數(shù)據(jù)中心也如此。通過軟件對整個數(shù)據(jù)中心各個環(huán)節(jié)進(jìn)行設(shè)計與控制,利用軟件的可編程特性,滿足很多的應(yīng)用業(yè)務(wù)需求。
在數(shù)據(jù)中心里突出軟件的作用,實質(zhì)上是將各種設(shè)備的控制與數(shù)據(jù)轉(zhuǎn)發(fā)通道分離。由軟件對硬件設(shè)備的數(shù)據(jù)轉(zhuǎn)發(fā)與處理進(jìn)行控制,實際上最終完成還是由硬件實現(xiàn)的,軟件起到控制和管理的作用。比如對于網(wǎng)絡(luò)設(shè)備,將網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)表項的學(xué)習(xí)和老化等機(jī)制轉(zhuǎn)移到了統(tǒng)一軟件上,由軟件統(tǒng)一管理和下發(fā),這就是SDN技術(shù),即軟件定義網(wǎng)絡(luò)。這樣只需要在幾臺服務(wù)器上安裝上SDN的控制器軟件,打通控制器與各個網(wǎng)絡(luò)設(shè)備的基本互通,接著就可以通過控制器軟件對數(shù)百臺,甚至數(shù)千臺網(wǎng)絡(luò)設(shè)備進(jìn)行控制與管理。這樣一來,數(shù)據(jù)中心只需要采購價格低廉的白牌機(jī),再購買幾臺服務(wù)器安裝上控制器軟件就可以完成數(shù)據(jù)中心網(wǎng)絡(luò)的搭建了,相比以往購買各種規(guī)模的網(wǎng)絡(luò)設(shè)備,成本要降低很多。同理,存儲設(shè)備、安全設(shè)備、負(fù)載均衡等設(shè)備都可以實現(xiàn)由軟件集中控制設(shè)備,將這些設(shè)備的硬件數(shù)據(jù)處理和軟件控制平面分離,整個設(shè)備的工作由軟件集中控制,不僅便于擴(kuò)容、管理,還可以大大節(jié)省建設(shè)成本以及未來的維護(hù)成本。當(dāng)然,數(shù)據(jù)中心要實現(xiàn)全系統(tǒng)的軟件集中管控,還有很長的路要走,這里不僅僅有不少的技術(shù)難題待解,還有人們對新技術(shù)的認(rèn)知要有一個過程,各個新技術(shù)還未形成統(tǒng)一標(biāo)準(zhǔn),各個廠商之間的技術(shù)無法兼容等一系列的問題,這個過程是每一次技術(shù)變革必須要經(jīng)歷的過程,在這個過程中必然有一些技術(shù)被淘汰了,一些廠商被淘汰了,而又會有一些新的廠商崛起,產(chǎn)生一些新的數(shù)據(jù)中心行業(yè)巨頭廠商。不管怎樣,數(shù)據(jù)中心軟件化的趨勢不會變,軟件在未來數(shù)據(jù)中心里的作用必將越來越重要。
我們已經(jīng)看到了軟件給數(shù)據(jù)中心帶來的新風(fēng)氣,各種新的軟件技術(shù)不斷被應(yīng)用到新的數(shù)據(jù)中心中去,傳統(tǒng)的硬件廠商已經(jīng)開始漸漸接受這樣的事實,靠硬件獲得高額市場利潤和江湖大佬的地位已經(jīng)一去不復(fù)返了,軟件已經(jīng)登上了歷史舞臺,在數(shù)據(jù)中心里蔚然成風(fēng),成為數(shù)據(jù)中心舞臺中的主角,讓軟件在數(shù)據(jù)中心里盡情表演吧!