現在的數據中心,不管是新建還是擴建,清一色都叫做云數據中心,都想和“云計算”靠上些關系,到底“云計算”在數據中心領域應用到什么程度,真是各有差異、參差不齊。不過有一點可以確定:“云計算”時代的到來,給數據中心帶來了一次技術革命之風,軟件的作用得到放大,這個從“云計算”的定義中就能看出端倪。所謂“云計算”是一種資源的服務模式,可以實現隨時隨地、便捷按需地從可配置計算資源共享池中獲取所需的資源。“云計算”強調的是一種資源,這些資源完全是一種虛擬化的東西,就像我們使用手機要交通訊花費,看電視要交電視費一樣,這些都是服務資源,人們通過購買這些資源享受到應有的服務。這些資源必將通過軟件的方式得以呈現,我們交手機費用的時候,不是去買移動運營商的硬件設備,而是這些網絡之上的通訊服務,軟件將這些硬件設備資源虛擬出來并進行管理,然后對外提供服務。“云計算”將軟件的作用突出強調出來,也吸引了大量的軟件廠商加入到數據中心的市場競爭中來。
云計算給數據中心帶來了新的變化,這使得云數據中心與傳統的數據中心有很大不同。傳統數據中心多數是支撐電信運營商數據業務,并有明確的跨網和區域性限制,而云數據中心來源于互聯網,兩者出身不同;傳統數據中心主要對外提供托管服務,即服務器由客戶自行購買安裝,期間對設備的監控和管理工作也由客戶自行完成。數據中心主要提供IP接入,帶寬接入和電力供應等服務。即提供服務器運行的物理環境。也有的數據中心也可以提供管理服務,向客戶提供服務器和存儲,客戶無需自行購買設備就可以使用數據中心所提供的存儲空間和計算環境。云數據中心中托管的不再是客戶的設備,它是計算能力和IT可用性,兩者提供的服務內容不同;傳統數據中心硬件資源利用率低,存在資源浪費嚴重情況。云數據中心可將硬件資源很好地利用起來,兩者的資源利用率有很大差異;傳統數據中心要靠強大的運維團隊人員來支撐其運行,在數據中心運維方面資金投入上很大,而云數據中心采用云平臺自動化管理,大大減少運維人員,通過云平臺完成自動化運維,大大減少在運維上的資金投入,這些其實都是“云計算”給數據中心帶來的諸多好處。
不可否認,數據中心上云后,能夠給數據中心帶來很多積極變化。在這轉變的過程中,讓硬件廠商備受壓力,也出現了不少關于硬件無用論的評論。實際上,云數據中心的發展仍然需要各種硬件產品的支撐。首先,如果從簡單的了解“云計算”所帶來的效率,提高了計算機、服務器使用效率,意思是說你可能不需要那么多的硬件,所以硬件的量可能會減少了。但做得越有效的時候,相信需要“云計算”的東西更多,現在人工智能、大數據技術這些新興技術都需要對海量數據進行處理,需要的計算能力更大了,這些計算能力簡單通過軟件虛擬化是無法達到一個質的提升的,這就需要找到更多的硬件、需要更多的服務器來提升,所以這樣對硬件的需求不是減少,而是更大了;其次,“云計算”實際上是對軟硬件資源的一種再整合,如果沒有硬件設備,也就失去了整合的意義,正所謂“皮之不存,毛將焉附”,所有的“云計算”行為都是在硬件基礎之上展開的。一棟高樓是否建得牢靠,地基是關鍵,如果地基建得不牢靠,一旦遇到輕量級的地震,再好的裝修也是無用,高樓也會倒塌,所以和高樓內部華麗的裝飾相比,地基至少同等重要。所以,對于云數據中心,硬件地位依然牢固,雖已不如從前,可依然地位不可撼動。第三,計算速度提升還得靠硬件,“云計算”的應用需要高速的網絡帶寬和計算速度,只有通過提升單位芯片計算能力才能很好實現。這就需要硬件廠商繼續在集成電路方面多研發投入,設計出密度更高,速度更快的CPU、內存和網絡等芯片,提升“云計算”的能力,云數據中心需要的是速度更高更快的硬件設備,這對于硬件廠商依然是很好的機會,是提升“云計算”速度的關鍵。舊有硬件已不能適應大規模運算和存儲需求,產品迎來更新換代期,這些都是硬件的機會,硬件企業應積極創新,從賣單一硬件轉變為創造硬件。最后,軟件的可靠性低,軟件設計要比硬件設計邏輯關系復雜得多,一個操作系統就要有數百萬行代碼,這些代碼里不可避免有這樣那樣的軟件BUG,不僅給數據中心帶來安全風險,也容易出現運行故障,而硬件則不同,計算速度不僅快而且實現簡單,不容易出錯。當然如果硬件出錯,也沒有辦法去修改。這樣如果一些對性能要求較高的實現,無妨由硬件來完成,極少會錯誤出現。相比軟件,硬件的可靠性要高得多。
事實上,數據中心上云,使得我們越來越依賴基于云的資源并且減少了對硬件的依賴,但并沒有將硬件打入死牢。硬件依然是數據中心的最為重要的組成部分之一,是數據中心發展的根基。雖然,“云計算”的出現對數據中心硬件造成了挑戰,但更多地也是硬件改成了其他形式,比如存儲、網絡集中在一起以此提供服務,數據中心走上“云計算”之路,并不意味著硬件走向衰落,相反,“云計算”給硬件創造了更多的機會,使得數據中心需要更多數量性能更好的硬件設備。所以,數據中心即使上云,硬件依然是關鍵。