隨著云計(jì)算、大數(shù)據(jù)技術(shù)的興起,數(shù)據(jù)中心遭遇到了前所未有的挑戰(zhàn),這給軟件崛起提供了很好的契機(jī)。數(shù)據(jù)中心的性能改善要基于單機(jī)配置性能的提升,如更快速的處理器、更大的內(nèi)存等基本滿足不了現(xiàn)實(shí)需求。在服務(wù)器普及的今天,旨在通過(guò)單機(jī)性能提升來(lái)改善整體環(huán)境的做法變得越發(fā)不合時(shí)宜,更無(wú)法適應(yīng)云計(jì)算、大數(shù)據(jù)環(huán)境的建設(shè)需求。而且數(shù)據(jù)中心經(jīng)歷了這么些年的發(fā)展,數(shù)據(jù)中心環(huán)境已經(jīng)變得異常復(fù)雜。各種品牌、各種配置、各種性能的服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)充斥著數(shù)據(jù)中心,數(shù)據(jù)中心迫切需要一個(gè)有效地整合,來(lái)管理好已經(jīng)變得混沌不堪的數(shù)據(jù)中心基礎(chǔ)設(shè)施環(huán)境。此時(shí),也只有軟件才能扛起這面改革大旗,只有通過(guò)軟件才能將數(shù)據(jù)中心所有的計(jì)算資源有機(jī)地結(jié)合起來(lái),充分發(fā)揮出硬件計(jì)算優(yōu)勢(shì)。軟件首次被推上了受人關(guān)注的舞臺(tái)上,一時(shí)間關(guān)于數(shù)據(jù)中心管理軟件、分布式操作系統(tǒng)、虛擬化、計(jì)算等軟件技術(shù)紛紛出現(xiàn),從不同角度對(duì)數(shù)據(jù)中心進(jìn)行優(yōu)化。數(shù)據(jù)中心的硬件設(shè)施性能取決于服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)等設(shè)備的單機(jī)性能和數(shù)量,性能參數(shù)總體是固定的,而通過(guò)軟件將這些硬件有機(jī)結(jié)合起來(lái),往往可以大大提升數(shù)據(jù)中心整體的運(yùn)行性能,這也是軟件存在的意義所在。
在數(shù)據(jù)中心里,軟件長(zhǎng)期受硬件壓制,現(xiàn)在終于有了顯露自己能力的機(jī)會(huì)。通過(guò)軟件將數(shù)據(jù)中心的所有計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)資源集中起來(lái),統(tǒng)一調(diào)度與分配,提升這些資源的利用率。同時(shí)將軟件與硬件的綁定解耦,利用軟件實(shí)現(xiàn)硬件的一些高級(jí)功能,一舉改變了硬件長(zhǎng)期壟斷的局面。這就像家用PC,我們按照預(yù)算購(gòu)買(mǎi)一定硬件參數(shù)的PC,然后在PC可以裝各種我們需要的軟件,實(shí)現(xiàn)各種功能,這些軟件發(fā)揮著更為重要的作用,PC硬件則朝著模塊化、集成化方向發(fā)展,向軟件提供統(tǒng)一、標(biāo)準(zhǔn)接口。數(shù)據(jù)中心的未來(lái)發(fā)展與家用PC現(xiàn)狀發(fā)展類似,PC里預(yù)裝的軟件越來(lái)越重要,硬件則不斷走向標(biāo)準(zhǔn)化、模塊化。未來(lái)數(shù)據(jù)中心,軟件將從五大方向不斷向前發(fā)展:第一個(gè)關(guān)注的是操作系統(tǒng)級(jí)別的軟件,這些軟件可以將各種硬件資源統(tǒng)一管理,抽象出來(lái)計(jì)算、網(wǎng)絡(luò)帶寬、存儲(chǔ)空間等資源,統(tǒng)一進(jìn)行分配和管理,提供操作系統(tǒng)級(jí)別的資源管理;第二個(gè)是關(guān)注數(shù)據(jù)計(jì)算技術(shù),比如云計(jì)算、大數(shù)據(jù),這類軟件完全基于數(shù)據(jù)中心數(shù)據(jù)進(jìn)行計(jì)算,從而得到自己需要的結(jié)果,這部分軟件最火,正是有了數(shù)據(jù)中心的海量數(shù)據(jù),才給了軟件更多的想象空間,通過(guò)軟件對(duì)海量數(shù)據(jù)進(jìn)行整理、分析、歸類,從而獲得一些有價(jià)值的分析結(jié)果;第三個(gè)是關(guān)注應(yīng)用實(shí)現(xiàn)的軟件管理技術(shù),這類軟件多與應(yīng)用相關(guān),這類軟件完全脫離硬件,傳統(tǒng)數(shù)據(jù)中心也需要這類應(yīng)用軟件,新一代數(shù)據(jù)中心應(yīng)用軟件更加強(qiáng)調(diào)靈活性、可靠性、高效性;第四個(gè)是關(guān)注數(shù)據(jù)中心虛擬化技術(shù)的軟件,包括各種設(shè)備之間的虛擬化,設(shè)備內(nèi)部的虛擬化,以及數(shù)據(jù)中心整體虛擬化,虛擬化技術(shù)已經(jīng)發(fā)展成為數(shù)據(jù)中心必備的一種軟件技術(shù),在數(shù)據(jù)中心里發(fā)揮著重要作用;第五個(gè)是數(shù)據(jù)中心管理軟件,包括對(duì)網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)等所有設(shè)備的統(tǒng)一管理,也包括對(duì)數(shù)據(jù)流量轉(zhuǎn)發(fā)管理,比如SDN技術(shù),對(duì)數(shù)據(jù)中心所有的網(wǎng)絡(luò)流量轉(zhuǎn)發(fā)進(jìn)行集中軟件控制,還有對(duì)人員進(jìn)行管理,這類軟件強(qiáng)調(diào)自動(dòng)智能管理,在少有人參與的情況下,完成數(shù)據(jù)中心的管理。軟件已經(jīng)開(kāi)始逐漸滲透到數(shù)據(jù)中心的各個(gè)方面,以洪荒之力開(kāi)啟了數(shù)據(jù)中心新篇章。
軟件掀起了新一代數(shù)據(jù)中心的變革,軟件正在數(shù)據(jù)中心里發(fā)揮著越來(lái)越重要的作用。不過(guò),軟件都是由人來(lái)設(shè)計(jì)的,存在BUG不可避免,軟件需要不斷使用,有個(gè)逐步穩(wěn)定過(guò)程;還有軟件設(shè)計(jì)得過(guò)于復(fù)雜,會(huì)耗費(fèi)過(guò)多計(jì)算資源,反而會(huì)降低數(shù)據(jù)中心整體性能,軟件要輕裝上陣,以消耗硬件計(jì)算資源最小為目標(biāo);軟件設(shè)計(jì)成本極低,主要就是人力成本,一時(shí)間出現(xiàn)了很多數(shù)據(jù)中心方面的軟件,這些軟件魚(yú)龍混雜,質(zhì)量良莠不齊,需要認(rèn)真辨別,盡量選擇知名度高的產(chǎn)品;軟件的運(yùn)行性能很大程度取決于硬件。再好的軟件如果放到計(jì)算緩慢的硬件環(huán)境中,也發(fā)揮不出軟件優(yōu)勢(shì),在不斷更新軟件的過(guò)程中,相應(yīng)的硬件設(shè)施也要不斷提升性能,以便滿足軟件的需求。
在未來(lái)的數(shù)據(jù)中心里,軟件必將發(fā)揮著越來(lái)越重要的作用,以往硬件設(shè)備廠商一統(tǒng)天下的市場(chǎng)一去不復(fù)返了,不僅各種軟件廠商加入到數(shù)據(jù)中心市場(chǎng)競(jìng)爭(zhēng)中,硬件設(shè)備廠商也在謀求轉(zhuǎn)型,向軟硬件綜合提供商的方向上轉(zhuǎn)變。僅靠提供硬件設(shè)備的廠商將面臨殘酷價(jià)格戰(zhàn),只有通過(guò)軟件,充分發(fā)揮軟件優(yōu)勢(shì),提供差異化的解決方案,才能獲得更多市場(chǎng)利潤(rùn)。軟件正在以洪荒之力開(kāi)啟數(shù)據(jù)中心新的篇章。