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