專利名稱:數(shù)據(jù)中心的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種服務(wù)器架構(gòu),且特別是關(guān)于一種數(shù)據(jù)中心。
背景技術(shù):
網(wǎng)絡(luò)在現(xiàn)代人生活中是進(jìn)行信息的溝通與交流不可或缺的管道。做為提供網(wǎng)絡(luò)服務(wù)的重要工具,服務(wù)器必需具有處理大量數(shù)據(jù)的能力。因此,不論在資料的處理或是散熱的能力上,服務(wù)器都必需具備良好的設(shè)計,以達(dá)到最有效的控管。在一般服務(wù)器系統(tǒng)的設(shè)計上,往往各個服務(wù)器各行其事,以服務(wù)器各自的傳感器進(jìn)行感測后,分別控制各服務(wù)器上的風(fēng)扇進(jìn)行散熱。但是這樣的設(shè)計方式在包含愈來愈多服務(wù)器的服務(wù)器系統(tǒng)中,無法考慮到整體系統(tǒng)的空間,對散熱的效率并無法進(jìn)行有效的提升。并且,對整體系統(tǒng)的管理來說,也缺乏一個整體性的控管策略。因此,如何設(shè)計一個數(shù)據(jù)中心,以使其具有中央控管的機(jī)制,達(dá)到更有效的管理與散熱效率,乃為此業(yè)界亟待解決的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的一方案是提供一種數(shù)據(jù)中心,包含多個機(jī)架、機(jī)箱管理網(wǎng)絡(luò)以及機(jī)箱管理模塊。機(jī)架各包含機(jī)架管理模塊以及多個服務(wù)器模塊,其中機(jī)架管理模塊用以接收服務(wù)器模塊的工作狀態(tài)。機(jī)箱管理網(wǎng)絡(luò)與機(jī)架管理模塊及服務(wù)器模塊相連接。機(jī)箱管理模塊借助機(jī)箱管理網(wǎng)絡(luò)與各機(jī)架相連接,以接收工作狀態(tài),來根據(jù)工作狀態(tài)對各機(jī)架進(jìn)行控管。依據(jù)本發(fā)明一實施例,各服務(wù)器模塊還借助與機(jī)架管理網(wǎng)絡(luò)獨立的工作管理網(wǎng)絡(luò),與外部以太網(wǎng)絡(luò)相連接。依據(jù)本發(fā)明另一實施例,各機(jī)架的機(jī)架管理模塊為基板管理控制器芯片。各機(jī)架的所述服務(wù)器模塊各包含一基板管理控制器(Baseboard ManagementController ;BMC),用以監(jiān)控及管理對應(yīng)的所述服務(wù)器模塊其中之一的該工作狀態(tài),以使該機(jī)架管理網(wǎng)絡(luò)借助該機(jī)架管理網(wǎng)絡(luò)接收各所述服務(wù)器模塊的該工作狀態(tài)。各基板管理控制器接收開機(jī)控制信號以啟動其中對應(yīng)的服務(wù)器。開機(jī)控制信號由機(jī)架管理模塊輸出至服務(wù)器其中之一的基板管理控制器,以使基板管理控制器隨機(jī)啟動服務(wù)器。依據(jù)本發(fā)明又一實施例,其中各機(jī)架還包含多個風(fēng)扇模塊,各包含多個風(fēng)扇,機(jī)箱管理模塊根據(jù)工作狀態(tài),通過各服務(wù)器模塊的機(jī)架管理模塊控制各服務(wù)器模塊的風(fēng)扇模塊的轉(zhuǎn)速。其中機(jī)箱管理模塊通過機(jī)箱管理網(wǎng)絡(luò)直接控管機(jī)架的服務(wù)器模塊及風(fēng)扇模塊或是將控制權(quán)轉(zhuǎn)移至機(jī)架的機(jī)架管理模塊,以分別通過機(jī)箱管理網(wǎng)絡(luò)控管機(jī)架的服務(wù)器模塊及風(fēng)扇模塊。依據(jù)本發(fā)明再一實施例,機(jī)箱管理模塊根據(jù)工作狀態(tài)通過各機(jī)架的機(jī)架管理模塊對服務(wù)器模塊進(jìn)行控管。依據(jù)本發(fā)明還具有的一實施例,其中機(jī)箱管理模塊根據(jù)輸入指令對各服務(wù)器模塊進(jìn)行控管以及控制風(fēng)扇模塊的轉(zhuǎn)速。應(yīng)用本發(fā)明的優(yōu)點在于借助機(jī)箱管理模塊的設(shè)置,通過機(jī)箱管理網(wǎng)絡(luò)對各服務(wù)器模塊中的基板管理控制器獲取對應(yīng)的服務(wù)器模塊的工作狀態(tài),以對各服務(wù)器模塊進(jìn)行控管以及調(diào)整風(fēng)扇模塊的轉(zhuǎn)速,達(dá)到中央控管的功效,而輕易地達(dá)到上述的目的。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,附圖的的說明如下圖1為本發(fā)明的一實施例的數(shù)據(jù)中心的框圖;圖2為本發(fā)明一實施例中圖1的機(jī)架的框圖;以及圖3為一實施例中一列機(jī)架的示意圖。
具體實施例方式請參照圖1。圖1為本發(fā)明的一實施例的數(shù)據(jù)中心1的框圖。數(shù)據(jù)中心1包含 機(jī)架10、機(jī)箱管理網(wǎng)絡(luò)12以及機(jī)箱管理模塊14。機(jī)架10的數(shù)目可視實際應(yīng)用而定。請同時參照圖2。圖2為本發(fā)明一實施例中機(jī)架10的框圖。機(jī)架10包含服務(wù)器模塊20、風(fēng)扇模塊22、機(jī)箱管理網(wǎng)絡(luò)12、機(jī)架管理模塊 24以及網(wǎng)絡(luò)交換機(jī)沈。機(jī)架10中所包含的服務(wù)器模塊20的數(shù)目也可視實際應(yīng)用而定。服務(wù)器模塊20 可依不同的數(shù)據(jù)型態(tài)與處理方式,而與互相獨立的機(jī)箱管理網(wǎng)絡(luò)12及工作管理網(wǎng)絡(luò)21連接,并借助網(wǎng)絡(luò)交換機(jī)沈?qū)Σ煌W(wǎng)絡(luò)上的封包分別進(jìn)行處理。其中,服務(wù)器模塊20可借助工作管理網(wǎng)絡(luò)21與外部的以太網(wǎng)絡(luò)相連接,以與服務(wù)器模塊20外的網(wǎng)絡(luò)裝置進(jìn)行數(shù)據(jù)傳輸及處理。服務(wù)器模塊20實質(zhì)上還包含基板管理控制器(未繪示)。機(jī)架管理模塊M可經(jīng)由機(jī)箱管理網(wǎng)絡(luò)12與各服務(wù)器模塊20中的基板管理控制器進(jìn)行溝通。機(jī)架管理模塊M 于一實施例中為基板管理控制器芯片。并且,于一實施例中,機(jī)架管理模塊M的數(shù)目可大于二,并且互為冗余。也即,在同一時間,機(jī)架10可僅有一個機(jī)架管理模塊M在運作,但是當(dāng)此運作中的機(jī)架管理模塊24因損壞或當(dāng)機(jī)而無法繼續(xù)運作時,可由其它冗余的機(jī)架管理模塊M代替而與各服務(wù)器模塊20進(jìn)行溝通。于一實施例中,機(jī)箱管理網(wǎng)絡(luò)12為智能平臺管理接口。因此,機(jī)架管理模塊對可借助符合此接口的指令,來與各服務(wù)器模塊10上的基板管理控制器溝通。基板管理控制器可根據(jù)其對應(yīng)的服務(wù)器模塊20上設(shè)置的傳感器,獲取包含如溫度參數(shù)、電壓參數(shù)、功率消耗參數(shù)或其排列組合的工作狀態(tài),以掌控服務(wù)器模塊20實時的運作信息及系統(tǒng)狀況。借助機(jī)箱管理網(wǎng)絡(luò)12,機(jī)架管理模塊M可由各服務(wù)器模塊10的基板管理控制器獲取各服務(wù)器模塊10的工作狀態(tài)。圖2所繪示的機(jī)箱管理網(wǎng)絡(luò)12為圖1中的機(jī)箱管理網(wǎng)絡(luò)12的一部份,因此,圖1 中的機(jī)箱管理模塊14可再與圖2中所繪示,各機(jī)架10中的機(jī)架管理模塊對相連接。于一實施例中,機(jī)箱管理模塊14為一機(jī)箱管理主機(jī),以處理大量的資料并對各機(jī)架10進(jìn)行控管,且機(jī)箱管理模塊14的數(shù)目也可大于二,并互為冗余。
機(jī)架管理模塊M接收各服務(wù)器模塊20的工作狀態(tài)后,可借助機(jī)箱管理網(wǎng)絡(luò)12回報至機(jī)箱管理模塊14,以使機(jī)箱管理模塊14得以監(jiān)控及管理服務(wù)器模塊10的工作狀態(tài)。 于另一實施例中,機(jī)箱管理模塊14也可直接與各機(jī)架10的服務(wù)器模塊20的基板管理控制器相連接,并直接由基板管理控制器獲得工作狀態(tài)。在獲得各機(jī)架10中的服務(wù)器模塊20 的工作狀態(tài)后,機(jī)箱管理模塊14可進(jìn)一步依據(jù)工作狀態(tài),對各機(jī)架10進(jìn)行控管。舉例來說,機(jī)箱管理模塊14可以根據(jù)工作狀態(tài)對各機(jī)架10中的風(fēng)扇模塊22進(jìn)行控管。于一實施例中,機(jī)箱管理模塊14可控制機(jī)架管理模塊24,以使機(jī)架管理模塊M借助通訊端口 23與風(fēng)扇模塊22溝通并控制其轉(zhuǎn)速。機(jī)架管理模塊M可獲取風(fēng)扇模塊22的實時運行的轉(zhuǎn)速,并回報至機(jī)箱管理模塊14,使機(jī)箱管理模塊14獲取如各機(jī)架10內(nèi)部溫度的工作狀態(tài)后,根據(jù)風(fēng)扇模塊22的轉(zhuǎn)速進(jìn)行實時的調(diào)整。于一實施例中,機(jī)箱管理模塊14可內(nèi)儲一風(fēng)扇轉(zhuǎn)速表,以依據(jù)溫度狀況、風(fēng)扇現(xiàn)在運行的轉(zhuǎn)速等等信息,對風(fēng)扇轉(zhuǎn)速表進(jìn)行查詢以后,進(jìn)行轉(zhuǎn)速的調(diào)整。請參照圖3。圖3為一實施例中一列機(jī)架10的示意圖。于一實施例中,機(jī)架10可沿如圖3中繪示的A方向排列形成一個機(jī)架列。而在圖1的數(shù)據(jù)中心1中,可具有數(shù)個如圖3繪示的機(jī)架列并排。各機(jī)架列中的機(jī)架10的風(fēng)扇模塊12可使散熱氣流30沿此A方向進(jìn)行散熱,以使數(shù)據(jù)中心1具有較整齊的散熱循環(huán)方向,避免內(nèi)部氣流方向混亂造成散熱效率不顯著的缺陷,達(dá)到更佳的散熱功效。因此,機(jī)箱管理模塊14可以根據(jù)所有機(jī)架10中的服務(wù)器模塊20的工作狀態(tài),而得知整體數(shù)據(jù)中心1中的運作情形,例如整體的溫度分布狀況,而以整個系統(tǒng)的狀況為考慮控制各個風(fēng)扇模塊12的轉(zhuǎn)速,達(dá)到中央控管的目的。另一方面,機(jī)箱管理模塊14可控制各機(jī)架10中的服務(wù)器模塊20的電源啟動過程,以避免在整個數(shù)據(jù)中心1剛啟動,或是由于數(shù)據(jù)中心1在停電后重新上電時,全部的服務(wù)器模塊20 —起啟動造成瞬時電壓或電流過大的情形。機(jī)箱管理模塊14可經(jīng)由機(jī)箱管理網(wǎng)絡(luò)12控制機(jī)架管理模塊M,使機(jī)架管理模塊M輸出開機(jī)控制信號至服務(wù)器模塊20其中之一的基板管理控制器?;骞芾砜刂破髟诮邮臻_機(jī)控制信號后,將啟動對應(yīng)的服務(wù)器模塊10。于一實施例中,開機(jī)控制信號可隨機(jī)傳送至任一基板管理控制器,以使各服務(wù)器模塊 10隨機(jī)啟動,避免上述同時啟動容易使瞬時電壓或電流過大的缺陷。因此,機(jī)箱管理模塊14可以由中央控管的方式?jīng)Q定各機(jī)架10中的服務(wù)器模塊20 的開機(jī)順序,以使整體數(shù)據(jù)中心1的電源不致由于同時啟動而造成電流或電壓過大的情形。于一實施例中,機(jī)箱管理模塊14對各機(jī)架10中的服務(wù)器模塊20的運作的管控方式,可不需經(jīng)過機(jī)架管理模塊對,而可直接對各機(jī)架10中的服務(wù)器模塊20以及風(fēng)扇模塊 12進(jìn)行控制。而于另一實施例中,機(jī)箱管理模塊14也可將控制權(quán)轉(zhuǎn)移至機(jī)架管理模塊M, 以分別對各機(jī)架10中的服務(wù)器模塊20以及風(fēng)扇模塊12進(jìn)行控制。于又一實施例中,機(jī)箱管理模塊14可提供一個使用者網(wǎng)絡(luò)管理平臺。也即,此主機(jī)式的機(jī)箱管理模塊14可提供一個網(wǎng)絡(luò)管理的接口,讓使用者可以據(jù)以讀取各機(jī)架10中的服務(wù)器模塊20的工作狀態(tài)。并且,機(jī)箱管理模塊14也可借助此使用者網(wǎng)絡(luò)管理平臺接收輸入指令,以對各服務(wù)器模塊20進(jìn)行控管以及控制風(fēng)扇模塊22的轉(zhuǎn)速。于一實施例中, 機(jī)箱管理模塊14可根據(jù)使用者網(wǎng)絡(luò)管理平臺所產(chǎn)生的輸入指令,依序分別輸出開機(jī)控制
5信號至服務(wù)器模塊20,以使服務(wù)器模塊20依序啟動。應(yīng)用本發(fā)明的優(yōu)點在于借助機(jī)箱管理模塊的設(shè)置,通過機(jī)箱管理網(wǎng)絡(luò)對各服務(wù)器模塊中的基板管理控制器獲取對應(yīng)的服務(wù)器模塊的工作狀態(tài),以對各服務(wù)器模塊進(jìn)行控管以及調(diào)整風(fēng)扇模塊的轉(zhuǎn)速,達(dá)到中央控管的功效。雖然本發(fā)明已以實施方式揭示如上,然而其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種數(shù)據(jù)中心,包含多個機(jī)架,各所述機(jī)架包含一機(jī)架管理模塊以及多個服務(wù)器模塊,其中該機(jī)架管理模塊用以接收所述服務(wù)器模塊的一工作狀態(tài);一機(jī)箱管理網(wǎng)絡(luò),與所述機(jī)架管理模塊及所述服務(wù)器模塊相連接;以及一機(jī)箱管理模塊,借助該機(jī)箱管理網(wǎng)絡(luò)與各所述機(jī)架相連接,以接收該工作狀態(tài),來根據(jù)該工作狀態(tài)對各所述機(jī)架進(jìn)行控管。
2.如權(quán)利要求1所述的數(shù)據(jù)中心,各所述服務(wù)器模塊還借助與該機(jī)架管理網(wǎng)絡(luò)獨立的一工作管理網(wǎng)絡(luò),與一外部以太網(wǎng)絡(luò)相連接。
3.如權(quán)利要求1所述的數(shù)據(jù)中心,其中各該機(jī)架的所述服務(wù)器模塊各包含一基板管理控制器,用以監(jiān)控及管理對應(yīng)的所述服務(wù)器模塊其中之一的該工作狀態(tài),以使該機(jī)架管理網(wǎng)絡(luò)借助該機(jī)架管理網(wǎng)絡(luò)接收各所述服務(wù)器模塊的該工作狀態(tài)。
4.如權(quán)利要求3所述的數(shù)據(jù)中心,其中各該基板管理控制器接收一開機(jī)控制信號以啟動其中對應(yīng)的所述服務(wù)器,該開機(jī)控制信號由該機(jī)架管理模塊輸出至所述服務(wù)器其中之一的該基板管理控制器,以使該基板管理控制器隨機(jī)啟動所述服務(wù)器。
5.如權(quán)利要求1所述的數(shù)據(jù)中心,其中各該機(jī)架還包含多個風(fēng)扇模塊,各包含多個風(fēng)扇,該機(jī)箱管理模塊根據(jù)該工作狀態(tài),通過各所述服務(wù)器模塊的該機(jī)架管理模塊控制各所述服務(wù)器模塊的所述風(fēng)扇模塊的一轉(zhuǎn)速。
6.如權(quán)利要求5所述的數(shù)據(jù)中心,其中該機(jī)箱管理模塊通過該機(jī)箱管理網(wǎng)絡(luò)直接控管所述機(jī)架的所述服務(wù)器模塊及所述風(fēng)扇模塊。
7.如權(quán)利要求5所述的數(shù)據(jù)中心,其中該機(jī)箱管理模塊將一控制權(quán)轉(zhuǎn)移至所述機(jī)架的該機(jī)架管理模塊,以分別通過該機(jī)箱管理網(wǎng)絡(luò)控管所述機(jī)架的所述服務(wù)器模塊及所述風(fēng)扇模塊。
8.如權(quán)利要求1所述的數(shù)據(jù)中心,其中各所述機(jī)架的該機(jī)架管理模塊為一基板管理控制器芯片。
9.如權(quán)利要求1所述的數(shù)據(jù)中心,其中該機(jī)箱管理模塊根據(jù)該工作狀態(tài)通過各所述機(jī)架的該機(jī)架管理模塊對所述服務(wù)器模塊進(jìn)行控管。
10.如權(quán)利要求1所述的數(shù)據(jù)中心,其中該機(jī)箱管理模塊根據(jù)一輸入指令對各該服務(wù)器模塊進(jìn)行控管以及控制所述風(fēng)扇模塊的轉(zhuǎn)速。
全文摘要
本發(fā)明提供一種數(shù)據(jù)中心。該數(shù)據(jù)中心包含多個機(jī)架、機(jī)箱管理網(wǎng)絡(luò)以及機(jī)箱管理模塊。機(jī)架各包含機(jī)架管理模塊以及多個服務(wù)器模塊,其中機(jī)架管理模塊用以接收服務(wù)器模塊的工作狀態(tài)。機(jī)箱管理網(wǎng)絡(luò)與機(jī)架管理模塊及服務(wù)器模塊相連接。機(jī)箱管理模塊借助機(jī)箱管理網(wǎng)絡(luò)與各機(jī)架相連接,以接收工作狀態(tài),來根據(jù)工作狀態(tài)對各機(jī)架進(jìn)行控管。
文檔編號G06F1/20GK102478905SQ20101057614
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者劉沈憲, 婁抗震, 王曉華, 王浩皓, 章建培 申請人:英業(yè)達(dá)股份有限公司