專利名稱:數(shù)據(jù)中心控制的制作方法
數(shù)據(jù)中心控制相關(guān)申請(qǐng)的交叉引用本申請(qǐng)?jiān)谶@里通過(guò)引用將題目為“Power Supply and Data Center Control,,、在 2009年2月13日遞交的并且轉(zhuǎn)讓給本申請(qǐng)的受讓人的美國(guó)專利申請(qǐng)?zhí)?2/370,969全部并入。所引用的申請(qǐng)一般公開用于控制數(shù)據(jù)中心的系統(tǒng)和方法。
背景技術(shù):
1.發(fā)明領(lǐng)域本發(fā)明的至少一種實(shí)施方案一般涉及控制設(shè)施活動(dòng),并且更具體地,涉及管理數(shù)據(jù)中心。2.
背景技術(shù):
作為對(duì)日益增加的工業(yè)需求、發(fā)展需求和基于信息的經(jīng)濟(jì)的需求的響應(yīng),數(shù)據(jù)中心和信息技術(shù)網(wǎng)絡(luò)在全球持續(xù)激增。這種擴(kuò)展呈現(xiàn)各種各樣的形式,包括將在地理上無(wú)聯(lián)系的計(jì)算資源聯(lián)接在一起的廣泛分布的計(jì)算機(jī)網(wǎng)絡(luò)、以及向多種應(yīng)用提供電力、冷卻和計(jì)算基礎(chǔ)設(shè)施的數(shù)據(jù)中心。典型的數(shù)據(jù)中心包含需要電力、冷卻和與外部通信設(shè)施的連接的許多裝置機(jī)架。 在現(xiàn)代數(shù)據(jù)中心和網(wǎng)絡(luò)室內(nèi),在這些設(shè)施中使用的計(jì)算裝置的日益增加的密度對(duì)它們相關(guān)的電力系統(tǒng)加了負(fù)擔(dān)。因?yàn)檫@種計(jì)算裝置在操作中產(chǎn)生熱,這些設(shè)備的冷卻系統(tǒng)也被加了負(fù)擔(dān)。當(dāng)數(shù)據(jù)中心的類型、大小和復(fù)雜度增長(zhǎng)時(shí),與它們的操作關(guān)聯(lián)的成本也增長(zhǎng)。這些成本包括與電力利用率關(guān)聯(lián)的能量成本、取得電子設(shè)備和基礎(chǔ)設(shè)施的成本、相關(guān)的冷卻或熱消散系統(tǒng)的成本、以及維護(hù)和管理人員的工資。發(fā)明概述本發(fā)明的至少一些方面和實(shí)施方案目的在于用于數(shù)據(jù)中心控制的系統(tǒng)和方法。一個(gè)或者多個(gè)網(wǎng)絡(luò)可將多個(gè)數(shù)據(jù)中心聯(lián)接在一起。相關(guān)的控制器可監(jiān)控?cái)?shù)據(jù)中心以及它們的部件和設(shè)備的活動(dòng)和參數(shù)。這些參數(shù)可被評(píng)估以識(shí)別適于執(zhí)行應(yīng)用的數(shù)據(jù)中心或者其設(shè)備。至少一個(gè)方面目的在于用于數(shù)據(jù)中心控制的計(jì)算機(jī)實(shí)現(xiàn)的方法。計(jì)算機(jī)實(shí)現(xiàn)的方法識(shí)別多個(gè)數(shù)據(jù)中心的參數(shù),其中每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備。該計(jì)算機(jī)實(shí)現(xiàn)的方法接收?qǐng)?zhí)行應(yīng)用的命令,并且至少部分地基于參數(shù)的評(píng)估來(lái)識(shí)別來(lái)自上述多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。在一種實(shí)施方案中,計(jì)算機(jī)實(shí)現(xiàn)的方法可識(shí)別應(yīng)用的要求,并且可至少部分地基于要求的評(píng)估來(lái)識(shí)別數(shù)據(jù)中心。該方法可檢測(cè)在數(shù)據(jù)中心處的應(yīng)用的故障,并且作為響應(yīng), 可以識(shí)別另一個(gè)數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。該方法可至少部分地基于第一數(shù)據(jù)中心冷卻或者電力特征的評(píng)估來(lái)確定第一數(shù)據(jù)中心能力,向與第二數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供指示第一數(shù)據(jù)中心能力的信息,并且可接收在第一數(shù)據(jù)中心內(nèi)的設(shè)備上執(zhí)行由第二數(shù)據(jù)中心或者相關(guān)的設(shè)備提供的應(yīng)用的請(qǐng)求。在多種實(shí)施方案中,多個(gè)數(shù)據(jù)中心中的至少兩個(gè)可由網(wǎng)絡(luò)連接,并且該方法可監(jiān)控形成網(wǎng)絡(luò)的至少部分的網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的參數(shù)。該方法還可向數(shù)據(jù)中心的一組虛擬服務(wù)器添加物理服務(wù)器,并且可將應(yīng)用的至少一部分分配到該組虛擬服務(wù)器。應(yīng)用可被提供到數(shù)據(jù)中心的虛擬服務(wù)器,并且該方法可禁用不間斷電源、服務(wù)器、網(wǎng)絡(luò)裝置或者冷卻單元中的至少一個(gè),其中每一個(gè)可與至少一個(gè)數(shù)據(jù)中心參數(shù)關(guān)聯(lián)。該方法可從第一數(shù)據(jù)中心或者其子系統(tǒng)接收?qǐng)?bào)警消息,并且可將應(yīng)用從第一數(shù)據(jù)中心轉(zhuǎn)移到第二數(shù)據(jù)中心。在多種實(shí)施方案中,基于數(shù)據(jù)中心參數(shù)和系統(tǒng)要求的評(píng)估,該方法識(shí)別執(zhí)行應(yīng)用的系統(tǒng)要求,并且使應(yīng)用的執(zhí)行時(shí)移。該方法可將在數(shù)據(jù)中心內(nèi)的服務(wù)器識(shí)別為具有足以執(zhí)行應(yīng)用、將應(yīng)用提供給服務(wù)器并且指示服務(wù)器執(zhí)行該應(yīng)用的能力。在一種實(shí)施方案中,該方法生成向數(shù)據(jù)中心添加硬件的請(qǐng)求。該方法可指示數(shù)據(jù)中心具有額外的能力,并且該方法可將應(yīng)用的全部或者部分分配到至少一個(gè)數(shù)據(jù)中心。至少一個(gè)其他方面目的在于數(shù)據(jù)中心活動(dòng)控制系統(tǒng)。該系統(tǒng)包括與網(wǎng)絡(luò)關(guān)聯(lián)的數(shù)據(jù)中心控制器。該數(shù)據(jù)中心控制器被配置成識(shí)別與網(wǎng)絡(luò)關(guān)聯(lián)的多個(gè)數(shù)據(jù)中心的參數(shù),其中每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備。數(shù)據(jù)中心控制器配置成評(píng)估參數(shù)以識(shí)別來(lái)自多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。在多種實(shí)施方案中,數(shù)據(jù)中心控制器配置成識(shí)別應(yīng)用的要求,并且還配置成至少部分基于應(yīng)用的要求的評(píng)估來(lái)識(shí)別數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。應(yīng)用的要求可以包括應(yīng)用電力消耗、應(yīng)用冗余度、應(yīng)用運(yùn)行時(shí)間、或者應(yīng)用被安排運(yùn)行的時(shí)間段,并且該應(yīng)用可以是容錯(cuò)的或者冗余的。在一些實(shí)施方案中,數(shù)據(jù)中心控制器被配置成接收?qǐng)?zhí)行應(yīng)用的命令, 并且數(shù)據(jù)中心控制器可響應(yīng)于在不同的數(shù)據(jù)中心執(zhí)行應(yīng)用的故障來(lái)識(shí)別數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。數(shù)據(jù)中心控制器可基于第一數(shù)據(jù)中心冷卻或者電力特征的評(píng)估來(lái)確定第一數(shù)據(jù)中心能力。數(shù)據(jù)中心控制器可向與第二數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供指示第一數(shù)據(jù)中心能力的信息,并且數(shù)據(jù)中心控制器可接收在數(shù)據(jù)中心內(nèi)的設(shè)備上執(zhí)行由與另一個(gè)數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供的應(yīng)用的請(qǐng)求。在多種實(shí)施方案中,系統(tǒng)包括具有與一個(gè)或者多個(gè)數(shù)據(jù)中心關(guān)聯(lián)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的網(wǎng)絡(luò),并且數(shù)據(jù)中心控制器可監(jiān)控網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的參數(shù)。在一些實(shí)施方案中,數(shù)據(jù)中心控制器配置成將應(yīng)用的至少一部分分配到數(shù)據(jù)中心的一組虛擬服務(wù)器,并且可向位于數(shù)據(jù)中心內(nèi)的一組虛擬服務(wù)器提供應(yīng)用。數(shù)據(jù)中心控制器可禁用數(shù)據(jù)中心裝置,例如不間斷電源、服務(wù)器、網(wǎng)絡(luò)裝置、計(jì)算機(jī)或者冷卻單元。在多種實(shí)施方案中,數(shù)據(jù)中心控制器被配置成從第一數(shù)據(jù)中心或者其子系統(tǒng)接收?qǐng)?bào)警消息,并且將第一應(yīng)用從第一數(shù)據(jù)中心轉(zhuǎn)移到第二數(shù)據(jù)中心。數(shù)據(jù)中心控制器可識(shí)別系統(tǒng)要求以執(zhí)行應(yīng)用,并且可至少部分地基于系統(tǒng)要求來(lái)使應(yīng)用的執(zhí)行時(shí)移。數(shù)據(jù)中心控制器可向數(shù)據(jù)中心內(nèi)的服務(wù)器提供應(yīng)用,以由服務(wù)器執(zhí)行,并且數(shù)據(jù)中心控制器可生成向一個(gè)或者多個(gè)數(shù)據(jù)中心添加硬件的請(qǐng)求。數(shù)據(jù)中心控制器可基于數(shù)據(jù)中心參數(shù)的評(píng)估來(lái)指示數(shù)據(jù)中心具有額外的能力,并且數(shù)據(jù)中心控制器可至少部分地基于通過(guò)數(shù)據(jù)中心控制器的數(shù)據(jù)中心參數(shù)的評(píng)估來(lái)將應(yīng)用的至少一部分分配到至少一個(gè)數(shù)據(jù)中心。至少一個(gè)其他方面目的在于具有存儲(chǔ)有指令序列的計(jì)算機(jī)可讀介質(zhì)。指令序列包括指令,當(dāng)指令由處理器執(zhí)行時(shí)使處理器識(shí)別多個(gè)數(shù)據(jù)中心的參數(shù),其中每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備。指令使處理器接收?qǐng)?zhí)行應(yīng)用的命令,并且至少部分地基于參數(shù)的評(píng)估來(lái)識(shí)別來(lái)自多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。
在多種實(shí)施方案中,指令使處理器識(shí)別應(yīng)用的要求,并且至少部分地基于要求的評(píng)估來(lái)識(shí)別數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。指令可使處理器檢測(cè)在數(shù)據(jù)中心處的應(yīng)用故障。在一種實(shí)施方案中,指令可使處理器基于第一數(shù)據(jù)中心冷卻或者電力特征來(lái)確定第一數(shù)據(jù)中心能力,向第二數(shù)據(jù)中心或者相關(guān)的設(shè)備提供指示第一數(shù)據(jù)中心能力的信息,并且接收在第一數(shù)據(jù)中心內(nèi)的設(shè)備上執(zhí)行由與第二數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供的應(yīng)用的請(qǐng)求。指令可使處理器監(jiān)控形成網(wǎng)絡(luò)的至少部分的網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的參數(shù),并且可使處理器向數(shù)據(jù)中心的虛擬服務(wù)器添加物理服務(wù)器,并且將應(yīng)用的至少一部分分配到一個(gè)或者多個(gè)虛擬服務(wù)器。指令可使處理器向位于數(shù)據(jù)中心內(nèi)的虛擬服務(wù)器提供應(yīng)用,并且指令可使處理器響應(yīng)于數(shù)據(jù)中心參數(shù)的評(píng)估來(lái)禁用不間斷電源、服務(wù)器、網(wǎng)絡(luò)裝置和冷卻單元中的一個(gè)或者多個(gè)。在多種實(shí)施方案中,指令可使處理器從第一數(shù)據(jù)中心接收?qǐng)?bào)警消息,并且將應(yīng)用從第一數(shù)據(jù)中心轉(zhuǎn)移到第二數(shù)據(jù)中心。指令可使處理器識(shí)別執(zhí)行應(yīng)用的系統(tǒng)要求,并且基于系統(tǒng)要求的評(píng)估來(lái)使應(yīng)用的執(zhí)行時(shí)移。指令可使處理器將在數(shù)據(jù)中心內(nèi)的裝置識(shí)別為具有足以執(zhí)行應(yīng)用、向裝置提供應(yīng)用并且指示裝置執(zhí)行應(yīng)用的能力。指令可使處理器生成向數(shù)據(jù)中心添加硬件的請(qǐng)求,基于數(shù)據(jù)中心參數(shù)的評(píng)估來(lái)指示數(shù)據(jù)中心具有額外的能力,或者至少部分地基于數(shù)據(jù)中心參數(shù)的評(píng)估來(lái)將應(yīng)用的至少一部分分配到至少一個(gè)數(shù)據(jù)中心。從結(jié)合附圖理解的下面的詳細(xì)描述中,這些示例性方面和實(shí)施方案的其他方面、 實(shí)施方案和優(yōu)點(diǎn)將變得明顯,附圖僅作為例子說(shuō)明本發(fā)明的原理。應(yīng)當(dāng)理解,上述信息和下面的詳細(xì)描述包括各種方面和實(shí)施方案的例證性的例子,并且旨在提供用于理解所主張的方面和實(shí)施方案的性質(zhì)和特征的概述或者框架。附圖與說(shuō)明書的其余部分一起用于解釋所描述的和主張的方面和實(shí)施方案的原理和操作。附圖的簡(jiǎn)要說(shuō)明附圖并沒(méi)有被規(guī)定為按比例繪制。在附圖中,在各個(gè)圖中所示的每一個(gè)相同的或幾乎相同的部件由相似的數(shù)字表示。為了清楚的目的,可能不是每一個(gè)部件都被標(biāo)注在附圖中。當(dāng)結(jié)合附圖閱讀時(shí),在此公開的系統(tǒng)和方法的上述和其他目的、特征和優(yōu)點(diǎn)將從下面的多種實(shí)施方案的描述中被更加完整地理解,其中
圖1是描繪根據(jù)一種實(shí)施方案的數(shù)據(jù)中心的例子的俯視圖;圖2是描繪根據(jù)一種實(shí)施方案的數(shù)據(jù)中心控制系統(tǒng)的例子的框圖;圖3是描繪根據(jù)一種實(shí)施方案的數(shù)據(jù)中心控制系統(tǒng)的例子的框圖;圖4是描繪根據(jù)一種實(shí)施方案的在一個(gè)或者多個(gè)數(shù)據(jù)中心內(nèi)的服務(wù)器配置的例子的框圖;圖5是描繪根據(jù)一種實(shí)施方案的在數(shù)據(jù)中心內(nèi)的服務(wù)器配置的例子的框圖;圖6是說(shuō)明根據(jù)一種實(shí)施方案的數(shù)據(jù)中心控制的示例性方法的流程圖;圖7是根據(jù)一種實(shí)施方案的計(jì)算機(jī)系統(tǒng)的功能框圖;圖8是根據(jù)一種實(shí)施方案的存儲(chǔ)系統(tǒng)的功能框圖。詳細(xì)描述這里描述的系統(tǒng)和方法在其應(yīng)用中不限于在描述中闡述的或在附圖中說(shuō)明的部件的結(jié)構(gòu)和布置的細(xì)節(jié)。本發(fā)明能夠有其他的實(shí)施方案,并且能夠以多種方式被實(shí)踐或執(zhí)行。另外,這里使用的措辭和術(shù)語(yǔ)是為了描述的目的,并且不應(yīng)當(dāng)被視為限制性的。在這里,“包含”、“包括”、“具有”、“含有”、“涉及”和其變形的使用意指包括其后所列的項(xiàng)和其等效物以及另外的項(xiàng)。多種方面和實(shí)施方案目的在于數(shù)據(jù)中心控制。一個(gè)或多個(gè)數(shù)據(jù)中心的特征可經(jīng)由網(wǎng)絡(luò)由一個(gè)或多個(gè)數(shù)據(jù)中心控制器識(shí)別、監(jiān)控和控制。數(shù)據(jù)中心可以是地理上無(wú)聯(lián)系的,并且可具有不同的特征和部件。數(shù)據(jù)中心控制器可評(píng)估數(shù)據(jù)中心和可由數(shù)據(jù)中心部件執(zhí)行的應(yīng)用的特征。這些評(píng)估可包括例如數(shù)據(jù)中心供應(yīng)(例如可利用的數(shù)據(jù)中心處理能力)或者要求(例如可以由數(shù)據(jù)中心提供的用于執(zhí)行的應(yīng)用的參數(shù))的評(píng)估。至少部分地基于這些評(píng)估,數(shù)據(jù)中心控制器可將應(yīng)用指弓I到一個(gè)或多個(gè)數(shù)據(jù)中心用于執(zhí)行。這里描述的實(shí)施方案可以用于設(shè)計(jì)、管理和改進(jìn)數(shù)據(jù)中心,例如數(shù)據(jù)中心100,其在圖1中示出。數(shù)據(jù)中心100可以包括支持或確保數(shù)據(jù)中心裝置功能的多種資源、裝置或設(shè)備。數(shù)據(jù)中心100的資源的例子包括電力、冷卻、物理空間、重力支持、遠(yuǎn)程裝置控制能力、 物理和邏輯安全以及物理和邏輯網(wǎng)絡(luò)連接。電力數(shù)據(jù)中心資源可以包括電力分配資源,例如變壓器、電力分配單元、電源插座、和可用于分配的電力,例如提供到數(shù)據(jù)中心100的公用電力、現(xiàn)場(chǎng)發(fā)電機(jī)產(chǎn)生的電力、和電力分配單元提供的電力。在數(shù)據(jù)中心100中的物理空間資源可以包括數(shù)據(jù)中心占地空間和機(jī)架U空間。在數(shù)據(jù)中心100內(nèi)的冷卻資源可以包括冷卻分配能力和冷卻產(chǎn)生能力。在數(shù)據(jù)中心100內(nèi)的物理安全資源可包括安全攝像機(jī)和門鎖。在數(shù)據(jù)中心100內(nèi)的邏輯網(wǎng)絡(luò)連接資源可以包括虛擬局域網(wǎng)、域名服務(wù)和動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)。物理網(wǎng)絡(luò)連接資源可以包括網(wǎng)絡(luò)布線和插線面板。在數(shù)據(jù)中心100內(nèi)的遠(yuǎn)程裝置控制能力資源可以包括鍵盤視頻鼠標(biāo)服務(wù)。應(yīng)當(dāng)認(rèn)識(shí)到,數(shù)據(jù)中心100是代表性的數(shù)據(jù)中心,并且在這里描述的多種實(shí)施方案不限于諸如數(shù)據(jù)中心100的數(shù)據(jù)中心??梢允褂美绮话ɑ畹匕宓亩喾N其他數(shù)據(jù)中心和設(shè)施。數(shù)據(jù)中心100或其他數(shù)據(jù)中心可以與容納更多、更少或不同的裝置或者除了計(jì)算裝置以外的裝置的設(shè)施一包括電信設(shè)施和其他的設(shè)施一一起使用。在一種實(shí)施方案中,數(shù)據(jù)中心100包括由子系統(tǒng)支持的計(jì)算機(jī)。數(shù)據(jù)中心100可以但不需要是專用空間或房間。另外,數(shù)據(jù)中心裝置布局不需要被整潔地布置為如圖1所示的。數(shù)據(jù)中心100可包括行102、冷卻單元104和至少一個(gè)活地板106。行102可包括至少一個(gè)機(jī)架108,機(jī)架108在操作中可從機(jī)架108的前部抽取冷空氣并且將暖空氣返回到機(jī)架108的后部或頂部。在一種實(shí)施方案中,機(jī)架108可以包含U空間位置,其被設(shè)計(jì)成容納安裝在機(jī)架上的數(shù)據(jù)中心裝置,例如服務(wù)器、計(jì)算機(jī)、冷卻裝置、或者網(wǎng)絡(luò)連接裝置。在一種實(shí)施方案中,數(shù)據(jù)中心100的行102可定位為產(chǎn)生交替的冷通道和熱通道。 如在圖1的實(shí)施方案所示的,通道Iio是熱通道而通道112是冷通道。為了向機(jī)架108提供冷卻,在冷通道112中的每一個(gè)機(jī)架108的前部,穿孔的地磚114可被用于提供來(lái)自活地板106的下面的冷空氣。在數(shù)據(jù)中心100中,除了穿孔的地磚114以外,活地板106還可以包括實(shí)心地磚。冷卻單元104可向活地板106下面的區(qū)域提供冷空氣,并且可從臨近數(shù)據(jù)中心的天花板的空間接收熱空氣。在一種實(shí)施方案中,除了或者代替冷卻單元104,還可使用行內(nèi)冷卻單元,例如從羅德艾蘭州West Kingston的美國(guó)電力轉(zhuǎn)換(APC)公司可得到的那些冷卻單元。在一種實(shí)施方案中,可使用例如具有12英寸的寬度的半機(jī)架行內(nèi)冷卻單元,其寬度是標(biāo)準(zhǔn)數(shù)據(jù)中心高架的寬度的大約一半。
數(shù)據(jù)中心100可以包括多個(gè)不同類型的服務(wù)器。例如,服務(wù)器可以是物理服務(wù)器、 專用服務(wù)器或者虛擬服務(wù)器。物理服務(wù)器一般包括硬件,操作系統(tǒng)在硬件上運(yùn)行。專用服務(wù)器一般包括在物理服務(wù)器上運(yùn)行的服務(wù)應(yīng)用。例如,專用服務(wù)器可以包括在操作系統(tǒng)上的web服務(wù)或文件傳輸協(xié)議(FTP)服務(wù),其中服務(wù)應(yīng)用可耦合到物理服務(wù)器。虛擬服務(wù)器可包括獨(dú)立于物理服務(wù)器硬件的服務(wù)。例如,虛擬服務(wù)器可以包括將物理服務(wù)器劃分成多個(gè)服務(wù)器,每一個(gè)服務(wù)器具有好像它們?cè)谒鼈冏约旱膶S梅?wù)器上運(yùn)行的外觀和能力。在一種實(shí)施方案中,每一個(gè)物理服務(wù)器可以有一個(gè)專用服務(wù)器操作系統(tǒng),并且每一個(gè)物理服務(wù)器可以有多個(gè)虛擬服務(wù)器。虛擬服務(wù)器可與專用服務(wù)器并行地(例如緊接著)運(yùn)行。圖2是根據(jù)一種實(shí)施方案的數(shù)據(jù)中心控制系統(tǒng)200的框圖。在一種實(shí)施方案中, 系統(tǒng)200包括至少一個(gè)數(shù)據(jù)中心100。多個(gè)數(shù)據(jù)中心100可經(jīng)由至少一個(gè)網(wǎng)絡(luò)205和至少一個(gè)數(shù)據(jù)中心控制器210彼此關(guān)聯(lián)。網(wǎng)絡(luò)205可包括至少一個(gè)計(jì)算機(jī)互連網(wǎng)絡(luò),例如因特網(wǎng)、任何廣域、局域、地下鐵道、無(wú)線、電話、蜂窩、衛(wèi)星、或者其他區(qū)域網(wǎng)絡(luò)、或者其組合。網(wǎng)絡(luò)205可以包括網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置,例如服務(wù)器、路由器、節(jié)點(diǎn)或交換機(jī)。在一種實(shí)施方案中,數(shù)據(jù)中心100的部件經(jīng)由至少一個(gè)網(wǎng)絡(luò)205彼此互連或者與數(shù)據(jù)中心控制器210互連。 在數(shù)據(jù)中心100內(nèi)的服務(wù)器和網(wǎng)絡(luò)205的網(wǎng)絡(luò)基礎(chǔ)設(shè)施設(shè)備可以被分組成網(wǎng)絡(luò)區(qū)域或集群,以便網(wǎng)絡(luò)205的安全在服務(wù)器添加或改變期間或以后保持完好。在多種實(shí)施方案中,數(shù)據(jù)中心控制器210可位于一個(gè)或多個(gè)數(shù)據(jù)中心100內(nèi),或者被遠(yuǎn)程地定位在數(shù)據(jù)中心100外部。例如,數(shù)據(jù)中心控制器210可以位于數(shù)據(jù)中心100外部,并且經(jīng)由網(wǎng)絡(luò)205與數(shù)據(jù)中心100連接。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210包括諸如處理器、微芯片或者電路的設(shè)備,以識(shí)別、管理和控制數(shù)據(jù)中心特征。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可接收與至少一個(gè)數(shù)據(jù)中心100有關(guān)的數(shù)據(jù)。例如,數(shù)據(jù)中心控制器210可以接收、測(cè)量或監(jiān)控指示數(shù)據(jù)中心100的溫度、容量、電力或電流消耗的數(shù)據(jù),或者指示數(shù)據(jù)中心100或其部件的操作狀態(tài)的其他數(shù)據(jù)。在一種實(shí)施方案中,數(shù)據(jù)中心控制器 210可模擬數(shù)據(jù)中心100的操作。在這種實(shí)施方案中,數(shù)據(jù)中心特征可以基于模擬的或估計(jì)的——而不是測(cè)量的——數(shù)據(jù)中心條件,例如溫度、容量或者能量數(shù)據(jù)。這個(gè)模擬的數(shù)據(jù)可以由數(shù)據(jù)中心控制器210產(chǎn)生或者接收。數(shù)據(jù)中心控制器210還可以包含指示數(shù)據(jù)中心100的最大容限或能力的數(shù)據(jù)。在一種實(shí)施方案中,至少一個(gè)數(shù)據(jù)庫(kù)215存儲(chǔ)指示數(shù)據(jù)中心100的容限或最大能力的數(shù)據(jù)。 數(shù)據(jù)庫(kù)215可以是數(shù)據(jù)中心控制器210的部分,或者可以位于其他地方,并且經(jīng)由例如網(wǎng)絡(luò) 205由數(shù)據(jù)中心控制器210可訪問(wèn)。數(shù)據(jù)庫(kù)215可以包括來(lái)自一個(gè)以上的數(shù)據(jù)中心100的數(shù)據(jù)。在一種實(shí)施方案中,每一個(gè)數(shù)據(jù)中心100包括至少一個(gè)數(shù)據(jù)庫(kù)215,其存儲(chǔ)指示數(shù)據(jù)中心100的信息例如容限或者能力范圍的數(shù)據(jù)。數(shù)據(jù)中心控制器210在一種實(shí)施方案中可以包括從羅德艾蘭州West Kingston的美國(guó)電力轉(zhuǎn)換公司得到的InfraStruXure 管理平臺(tái)。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210評(píng)估來(lái)自一個(gè)或多個(gè)數(shù)據(jù)中心100的實(shí)時(shí)或者近實(shí)時(shí)數(shù)據(jù)。例如,數(shù)據(jù)中心控制器210可確定數(shù)據(jù)中心100是否以全部能力操作。 數(shù)據(jù)中心控制器210還可確定或接收指示數(shù)據(jù)中心100的各個(gè)設(shè)備、部件或者子系統(tǒng)的操作狀態(tài)的信息。例如,數(shù)據(jù)中心100可以包括多個(gè)服務(wù)器。通過(guò)網(wǎng)絡(luò)205,數(shù)據(jù)中心100可以向數(shù)據(jù)中心控制器210提供指示在數(shù)據(jù)中心100內(nèi)的特定的服務(wù)器沒(méi)有以全部能力操作的數(shù)據(jù),并且因此能夠執(zhí)行額外的應(yīng)用。在一種實(shí)施方案中,數(shù)據(jù)中心100包括一個(gè)或多個(gè)子系統(tǒng)。子系統(tǒng)的例子包括一個(gè)或多個(gè)裝置子系統(tǒng)220、電力生成子系統(tǒng)225、不間斷電源子系統(tǒng)230、冷卻子系統(tǒng)235、安全子系統(tǒng)對(duì)0、能量存儲(chǔ)子系統(tǒng)245和通信子系統(tǒng)250。子系統(tǒng)一般包括數(shù)據(jù)中心100的以功能為任務(wù)的一個(gè)或多個(gè)設(shè)備。例如,如在圖1和2的實(shí)施方案中所示的,冷卻子系統(tǒng)235 可以包括以調(diào)節(jié)數(shù)據(jù)中心100的溫度為任務(wù)的一個(gè)或多個(gè)冷卻單元104。在另一個(gè)例子中, 裝置子系統(tǒng)220可以包括執(zhí)行計(jì)算功能的服務(wù)器或者其他的邏輯設(shè)備。在一種實(shí)施方案中,通信子系統(tǒng)250包括通過(guò)網(wǎng)絡(luò)205向至少一個(gè)數(shù)據(jù)中心控制器提供數(shù)據(jù)的計(jì)算機(jī)硬件。例如,通信子系統(tǒng)250可以至少部分地基于例如在數(shù)據(jù)中心100 上執(zhí)行的冷卻能力分析來(lái)指示數(shù)據(jù)中心100正以其能力的80%操作。在另一個(gè)例子中,通信子系統(tǒng)250可以指示特定的設(shè)備例如來(lái)自裝置子系統(tǒng)200的服務(wù)器正以其處理能力的 45%操作。在這個(gè)例子中,該服務(wù)器可以用于另外的處理操作。在一種實(shí)施方案中,通信子系統(tǒng)250可向數(shù)據(jù)中心控制器210提供數(shù)據(jù)中心100、其相關(guān)的子系統(tǒng)、或者各個(gè)數(shù)據(jù)中心部件或者設(shè)備的最大值、最小值、或者容限和操作數(shù)據(jù)。通信子系統(tǒng)250還可以指示數(shù)據(jù)中心100具有或沒(méi)有用于插入額外的部件的足夠的物理空間。在一種實(shí)施方案中,通信子系統(tǒng)250包括至少一個(gè)數(shù)據(jù)庫(kù)215。通信子系統(tǒng)250通常來(lái)說(shuō)還可以指示數(shù)據(jù)中心100或者其關(guān)聯(lián)的子系統(tǒng)的狀態(tài)。 例如,通信子系統(tǒng)250可以指示發(fā)生了電力故障。電力故障可以由于例如本地電網(wǎng)的故障或者數(shù)據(jù)中心100的設(shè)備或子系統(tǒng)的故障。通信子系統(tǒng)250然后可以向數(shù)據(jù)中心控制器 210提供指示發(fā)生了電力故障的信息。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210持續(xù)地或者周期性地接收或者監(jiān)控關(guān)于一個(gè)或者多個(gè)數(shù)據(jù)中心100的信息。從這個(gè)信息中,數(shù)據(jù)中心控制器210可確定數(shù)據(jù)中心 100作為整體、以及它們的各個(gè)設(shè)備(例如服務(wù)器)或者子系統(tǒng)的操作狀態(tài)、范圍和容限。 至少部分地基于接收到的或者監(jiān)控的信息,數(shù)據(jù)中心控制器210然后可以重新分配在一個(gè)或多個(gè)數(shù)據(jù)中心100之間的應(yīng)用,將一個(gè)或者多個(gè)數(shù)據(jù)中心100識(shí)別為運(yùn)行應(yīng)用的位置,或者將一個(gè)或者多個(gè)數(shù)據(jù)中心100識(shí)別為增加可用于運(yùn)行應(yīng)用的新的硬件或者虛擬服務(wù)器的位置。在一種實(shí)施方案中,接收到的信息包括模擬的或者估計(jì)的數(shù)據(jù)中心信息。例如,第一數(shù)據(jù)中心100能以大于其最大冷卻能力的90%操作。這個(gè)信息可以從通信子系統(tǒng)250提供給數(shù)據(jù)中心控制器210。第二數(shù)據(jù)中心100能以其最大冷卻能力的 30%操作,并且這個(gè)信息也可以提供給數(shù)據(jù)中心控制器210。在這個(gè)例子中,已經(jīng)識(shí)別出第一和第二數(shù)據(jù)中心100的冷卻能力參數(shù)的數(shù)據(jù)中心控制器210可以確定第二數(shù)據(jù)中心100 可運(yùn)行當(dāng)前由第一數(shù)據(jù)中心100運(yùn)行的應(yīng)用。數(shù)據(jù)中心控制器210然后可以指示應(yīng)用從第一數(shù)據(jù)中心100到第二數(shù)據(jù)中心100的轉(zhuǎn)移。在這個(gè)例子中,將應(yīng)用從第一數(shù)據(jù)中心100 轉(zhuǎn)移到第二數(shù)據(jù)中心減少了第一數(shù)據(jù)中心的活動(dòng),這可以降低第一數(shù)據(jù)中心100的溫度, 并且增加可利用的冷卻能力和可利用的電力能力。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可將一個(gè)數(shù)據(jù)中心100識(shí)別為執(zhí)行新應(yīng)用的位置。例如,一個(gè)或多個(gè)數(shù)據(jù)中心100能以關(guān)于溫度、電力或者其他參數(shù)的多種能力操作。數(shù)據(jù)中心控制器210可評(píng)估一個(gè)或多個(gè)數(shù)據(jù)中心100的操作條件以確定適合于執(zhí)行新應(yīng)用的數(shù)據(jù)中心100。在多種實(shí)施方案中,該確定可基于溫度、電力、電流、冷卻、能量、安全或者數(shù)據(jù)中心100的其他參數(shù)例如位置的任何組合。例如,兩個(gè)數(shù)據(jù)中心100可以消耗實(shí)質(zhì)上相同數(shù)量的電力,但是可以位于不同的地理位置上。數(shù)據(jù)中心控制器210可以將這兩個(gè)數(shù)據(jù)中心100的一個(gè)識(shí)別為執(zhí)行新應(yīng)用的位置,因?yàn)槔鐢?shù)據(jù)中心控制器210評(píng)估指示在第二個(gè)位置處的能量成本比在第一個(gè)位置處的能量成本少的信息。在這個(gè)例子中,這兩個(gè)數(shù)據(jù)中心100都可以執(zhí)行新應(yīng)用,但是在這個(gè)例子中能量成本使在第二個(gè)位置處的數(shù)據(jù)中心100成為更加適合的位置。應(yīng)當(dāng)認(rèn)識(shí)到,當(dāng)數(shù)據(jù)中心控制器210識(shí)別運(yùn)行新應(yīng)用的位置時(shí),能量成本和其他的外部因素不需要是決定性的。數(shù)據(jù)中心控制器210可以評(píng)估一個(gè)或者多個(gè)數(shù)據(jù)中心100 的操作數(shù)據(jù)(例如實(shí)時(shí)數(shù)據(jù))、數(shù)據(jù)中心參數(shù)(例如數(shù)據(jù)中心100、它們的子系統(tǒng)或者各個(gè)部件的電力消耗、冷卻能力、效率、可靠性、冗余、備份運(yùn)行時(shí)間、容限)、以及外部因素(例如本地能量、安全或者勞動(dòng)成本)的組合,以將一個(gè)或者多個(gè)數(shù)據(jù)中心100識(shí)別為運(yùn)行應(yīng)用的位置。數(shù)據(jù)中心控制器210可以評(píng)估模擬的數(shù)據(jù)例如一個(gè)或者多個(gè)數(shù)據(jù)中心100、它們的子系統(tǒng)或者各個(gè)部件的模擬的電力消耗、模擬的冷卻能力、模擬的效率、模擬的冗余和模擬的備份運(yùn)行時(shí)間的組合。在圖3中示出了示例性數(shù)據(jù)中心控制系統(tǒng)200。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210提供了實(shí)時(shí)的并且在計(jì)劃的事件例如例行維護(hù)或者非計(jì)劃的事件例如停電或者其他非計(jì)劃的干擾期間的數(shù)據(jù)中心100的操作的概觀。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210包括變化和能力管理器305,其可以確定數(shù)據(jù)中心100的電力和冷卻特征,如在通過(guò)引用被全部并入本文的在2006年1月27日遞交的題目為“Methods and Systems for Managing Facility Power and Cooling”的美國(guó)專利申請(qǐng)序列號(hào)11/342,300中所描述的。 變化和能力管理器305可以確定數(shù)據(jù)中心100的能力。例如,變化和能力管理器305可以包括例如識(shí)別數(shù)據(jù)中心能力的處理器或者邏輯設(shè)備,例如電路或者微控制器。在一種實(shí)施方案中,通信子系統(tǒng)250向變化和能力管理器305提供關(guān)于數(shù)據(jù)中心100的能力的信息。例如,變化和能力管理器305可以指示數(shù)據(jù)中心100的實(shí)時(shí)能力。顯示器可以向負(fù)責(zé)數(shù)據(jù)中心100的管理的技術(shù)人員或者人提供這個(gè)信息。至少一個(gè)裝置能力和狀態(tài)管理器310在確定數(shù)據(jù)中心100的裝置例如服務(wù)器的操作狀態(tài)(例如多個(gè)狀態(tài))和操作范圍(例如容量)時(shí)可采樣或者監(jiān)控?cái)?shù)據(jù)中心100的裝置。 例如,裝置能力和狀態(tài)管理器310可以指示在數(shù)據(jù)中心100的特定機(jī)架內(nèi)的虛擬服務(wù)器以 95%的能力操作。在另一個(gè)例子中,參考圖1和3,裝置能力和狀態(tài)管理器310可以確定冷卻單元104以100%的能力操作,或者例如,冷卻單元104在確定量的時(shí)間內(nèi)以大于90%的能力操作。在一種實(shí)施方案中,裝置和能力管理器310向變化和能力管理器305提供信息用于進(jìn)一步的評(píng)估。數(shù)據(jù)中心控制器210還可以包括至少一個(gè)服務(wù)器和網(wǎng)絡(luò)管理器315,其為方便起見(jiàn)被稱為服務(wù)器管理器315。在一種實(shí)施方案中,服務(wù)器管理器315管理和監(jiān)控位于數(shù)據(jù)中心100內(nèi)的物理、專用、或者虛擬服務(wù)器的性能標(biāo)準(zhǔn)。例如,服務(wù)器管理器315可以監(jiān)控服務(wù)器性能并且確定服務(wù)器以它的處理能力的某個(gè)百分比操作。在一種實(shí)施方案中,服務(wù)器管理器315維護(hù)并配置網(wǎng)絡(luò)裝置,以便服務(wù)器位于特定的網(wǎng)絡(luò)、群集或者區(qū)域內(nèi)。服務(wù)器管理器315還可以指示服務(wù)器將被添加到一個(gè)或者多個(gè)數(shù)據(jù)中心100,從一個(gè)或者多個(gè)數(shù)據(jù)中心100移除,或者從一個(gè)數(shù)據(jù)中心100移動(dòng)到另一個(gè)數(shù)據(jù)中心100。
在一種實(shí)施方案中,服務(wù)器管理器315可包括在多個(gè)虛擬服務(wù)器上運(yùn)行的冗余應(yīng)用。例如,應(yīng)用可以具有用于備份目的的冗余要求。這樣的應(yīng)用的例子包括工資單、賬目、 安全、投資、銀行業(yè)務(wù)、或者應(yīng)用故障通常被避免的其他應(yīng)用。在這個(gè)例子中,服務(wù)器管理器 315可以識(shí)別并且管理一個(gè)或者多個(gè)服務(wù)器的冗余能力。在一種實(shí)施方案中,服務(wù)器管理器 315可以在一個(gè)或者多個(gè)物理位置上運(yùn)行。服務(wù)器管理器315還可以通過(guò)例如在不同的服務(wù)器上操作來(lái)在物理位置之間移動(dòng)。在另一個(gè)例子中,服務(wù)器管理器315可以在位于數(shù)據(jù)中心控制器210或者在數(shù)據(jù)中心100內(nèi)的專用硬件上實(shí)現(xiàn)。另外,例如,響應(yīng)于來(lái)自技術(shù)人員的輸入或者在特定的時(shí)間,服務(wù)器管理器315可以指示應(yīng)用被提供給特定的服務(wù)器用于執(zhí)行。在一種實(shí)施方案中, 服務(wù)器管理器315可指示應(yīng)用的全部或者部分從第一服務(wù)器移動(dòng)到第二服務(wù)器。在這個(gè)例證性的實(shí)施方案中,第一和第二服務(wù)器可以位于相同或者不同的數(shù)據(jù)中心100中。例如,服務(wù)器管理器315可以指示應(yīng)用分布在位于一個(gè)以上的數(shù)據(jù)中心100中的多個(gè)虛擬服務(wù)器之間。數(shù)據(jù)中心控制器210還可以包括至少一個(gè)硬件管理器320。硬件管理器320通常通過(guò)監(jiān)控裝置參數(shù)、能量效率、總所有權(quán)成本、維護(hù)和災(zāi)難事件以在數(shù)據(jù)中心100內(nèi)和之間分配資源來(lái)優(yōu)化數(shù)據(jù)中心100的性能。在一種實(shí)施方案中,硬件管理器320聯(lián)合變化和能力管理器305以及服務(wù)器管理器315的功能。例如,硬件管理器320可以評(píng)估來(lái)自變化和能力管理器305以及服務(wù)器管理器315的信息以提供關(guān)于在哪里定位服務(wù)器的指示。硬件管理器320在識(shí)別在一個(gè)或者多個(gè)數(shù)據(jù)中心100內(nèi)的服務(wù)器位置時(shí)考慮的因素包括電網(wǎng)停電、維護(hù)、環(huán)境改變、本地時(shí)間、現(xiàn)場(chǎng)工作人員的空閑性、數(shù)據(jù)中心100的增加或者減少的利用。其他因素可以例如由變化和能力管理器305、裝置能力和狀態(tài)管理器310、或者服務(wù)器管理器315提供。在一種實(shí)施方案中,技術(shù)人員可以提供執(zhí)行應(yīng)用的指示、或者數(shù)據(jù)中心100的操作要求。例如,技術(shù)人員可以向硬件管理器320輸入指示沒(méi)有新的物理服務(wù)器將被添加到一個(gè)或者多個(gè)數(shù)據(jù)中心100的參數(shù)。在這個(gè)例子中,硬件管理器320可以識(shí)別執(zhí)行應(yīng)用的虛擬服務(wù)器位置。在另一個(gè)例子中,由于向數(shù)據(jù)中心100供電的不可靠的本地電網(wǎng),技術(shù)人員可以為數(shù)據(jù)中心100提供最大的電力消耗。在這個(gè)例子中,硬件管理器320可以使應(yīng)用時(shí)移或者分配到其他的數(shù)據(jù)中心100,以將數(shù)據(jù)中心100的電力消耗保持在規(guī)定的最大的電力消耗之下。在一種實(shí)施方案中,硬件管理器320提供將服務(wù)器從第一數(shù)據(jù)中心100內(nèi)的第一位置移動(dòng)到第一或者第二數(shù)據(jù)中心100內(nèi)的第二位置的指示。例如,硬件管理器320可以自動(dòng)地將諸如虛擬服務(wù)器的服務(wù)器從第一數(shù)據(jù)中心100內(nèi)的第一位置移動(dòng)到第一或者第二數(shù)據(jù)中心100內(nèi)的第二位置。在一種實(shí)施方案內(nèi),至少部分地基于數(shù)據(jù)中心100的信息, 硬件管理器320可以移動(dòng)或者提供將服務(wù)器移動(dòng)到數(shù)據(jù)中心100內(nèi)的位置的指示。數(shù)據(jù)中心100的信息可以包括數(shù)據(jù)中心部件的狀態(tài)和參數(shù)信息、諸如勞動(dòng)成本和能量成本的總所有權(quán)成本的因素、安全、可用性要求、和動(dòng)態(tài)要求例如電力、冷卻、延長(zhǎng)的運(yùn)行時(shí)間和冗余要求。硬件管理器320還可以識(shí)別服務(wù)器、網(wǎng)絡(luò)裝置、或者在數(shù)據(jù)中心100內(nèi)的其他設(shè)備的可靠性或者其他要求。這些要求的例子包括冗余、運(yùn)行時(shí)間、電力使用、處理速度或者能力、熱生成、安全、電力供應(yīng)、電力要求、和與數(shù)據(jù)中心設(shè)備或者應(yīng)用關(guān)聯(lián)的網(wǎng)絡(luò)區(qū)域。在一種實(shí)施方案中,硬件管理器320可評(píng)估當(dāng)識(shí)別在一個(gè)或者多個(gè)數(shù)據(jù)中心100內(nèi)執(zhí)行應(yīng)用的位置時(shí)執(zhí)行的應(yīng)用的性質(zhì)。在一種實(shí)施方案中,硬件管理器320包括與變化和能力管理器305、裝置能力和狀態(tài)管理器310以及服務(wù)器和網(wǎng)絡(luò)管理器315的一個(gè)或者多個(gè)通信的客戶端平臺(tái)上的應(yīng)用。 例如,硬件管理器應(yīng)用可以與管理器305和310的一個(gè)或者多個(gè)相互作用以識(shí)別數(shù)據(jù)中心 100的狀態(tài)和位于數(shù)據(jù)中心100內(nèi)的服務(wù)器的配置信息。硬件管理器應(yīng)用還可以識(shí)別形成網(wǎng)絡(luò)205的部分的網(wǎng)絡(luò)裝置、總所有權(quán)成本、和數(shù)據(jù)中心100的電力生成、存儲(chǔ)或者冷卻信肩、ο在一種實(shí)施方案中,數(shù)據(jù)中心控制器210包括至少一個(gè)共享數(shù)據(jù)中心網(wǎng)絡(luò)管理器 325。共享數(shù)據(jù)中心網(wǎng)絡(luò)管理器325可以監(jiān)控一個(gè)或者多個(gè)網(wǎng)絡(luò)205的要求和操作。例如, 網(wǎng)絡(luò)205的基礎(chǔ)設(shè)施或者裝置可以具有操作限制或者功能要求。網(wǎng)絡(luò)基礎(chǔ)設(shè)施限制例如容量、可靠性或者帶寬可由網(wǎng)絡(luò)管理器325確定,并且被提供給硬件管理器320或者數(shù)據(jù)中心控制器210的其他部件作為當(dāng)識(shí)別執(zhí)行應(yīng)用的位置時(shí)可以被考慮的因素。應(yīng)當(dāng)認(rèn)識(shí)到,數(shù)據(jù)中心控制器210不需要包括變化管理器305、裝置能力和狀態(tài)管理器310、服務(wù)器管理器315、硬件管理器320、和共享數(shù)據(jù)中心網(wǎng)絡(luò)管理器325的分離的元件。數(shù)據(jù)中心控制器210可以包括其他元件,例如可監(jiān)控?cái)?shù)據(jù)中心100和其部件——包括服務(wù)器——的參數(shù)、要求和使用的一個(gè)或者多個(gè)處理器或者電路。在一種實(shí)施方案中,響應(yīng)于從數(shù)據(jù)中心接收到的信息,數(shù)據(jù)中心控制器210將至少一個(gè)數(shù)據(jù)中心100識(shí)別為執(zhí)行應(yīng)用的位置。應(yīng)用可在現(xiàn)有裝置上執(zhí)行,或者諸如虛擬服務(wù)器的新裝置可添加到數(shù)據(jù)中心100 以執(zhí)行應(yīng)用。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210——包括它的子系統(tǒng)和管理器305-325 的任何組合一一可識(shí)別并且跟蹤服務(wù)器的物理位置。例如,數(shù)據(jù)中心控制器210可以被提供有指示特定的服務(wù)器位于特定的數(shù)據(jù)中心100內(nèi)的信息。數(shù)據(jù)中心控制器210可以通過(guò)評(píng)估服務(wù)器、數(shù)據(jù)中心100和網(wǎng)絡(luò)205的信息例如參數(shù)、要求和操作狀態(tài)信息來(lái)優(yōu)化在數(shù)據(jù)中心內(nèi)的服務(wù)器的位置。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210請(qǐng)求虛擬、專用、或者物理服務(wù)器的移動(dòng)、放置、添加或者重新分配。這可以例如響應(yīng)于應(yīng)用要求、數(shù)據(jù)中心100 的操作條件例如計(jì)劃的或者非計(jì)劃的服務(wù)或者維護(hù)、或者網(wǎng)絡(luò)205的操作條件例如電網(wǎng)停電。服務(wù)器移動(dòng)的請(qǐng)求可以響應(yīng)于數(shù)據(jù)中心100的電力、冷卻、或者容量操作條件。由數(shù)據(jù)中心控制器210請(qǐng)求的服務(wù)器移動(dòng)可增加數(shù)據(jù)中心100的效率、可靠性和性能,并且可降低操作成本。在一種實(shí)施方案中,關(guān)于圖1到3,數(shù)據(jù)中心控制器210可以識(shí)別服務(wù)器將被插入的特定的數(shù)據(jù)中心100或者特定的機(jī)架108。例如,數(shù)據(jù)中心控制器210可以識(shí)別在數(shù)據(jù)中心100內(nèi)的現(xiàn)有的物理服務(wù)器,并且指示現(xiàn)有的物理服務(wù)器被修改為包括虛擬或?qū)S梅?wù)器。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210評(píng)估來(lái)自多個(gè)數(shù)據(jù)中心100的信息,并且識(shí)別可用于執(zhí)行一個(gè)或者多個(gè)應(yīng)用或者執(zhí)行一個(gè)或者多個(gè)操作的最小數(shù)量的虛擬服務(wù)器。這可以包括一組虛擬服務(wù)器。在這個(gè)例證性的實(shí)施方案中,數(shù)據(jù)中心100的剩余的物理硬件可被關(guān)閉或者置于較低的功率待機(jī)模式中。這保存能量并且降低數(shù)據(jù)中心100的冷卻要求。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210提供電網(wǎng)停電、數(shù)據(jù)中心100的故障或者其他中斷的指示。例如,數(shù)據(jù)中心控制器210可以識(shí)別數(shù)據(jù)中心100或者網(wǎng)絡(luò)210的電池關(guān)閉、報(bào)警或者其他問(wèn)題。數(shù)據(jù)中心控制器120可以向技術(shù)人員提供數(shù)據(jù)中心100的維護(hù)請(qǐng)求的指示。在一個(gè)例子中,關(guān)于圖1到3,數(shù)據(jù)中心100可以布置成使得冷卻單元104是無(wú)效的或者效率差的。在這個(gè)例子中,基于從數(shù)據(jù)中心100接收的信息,例如溫度數(shù)據(jù)或者冷卻信息,數(shù)據(jù)中心控制器210可以識(shí)別產(chǎn)生過(guò)量的熱的一個(gè)或者多個(gè)服務(wù)器(或者其他的設(shè)備)。繼續(xù)這個(gè)例子,數(shù)據(jù)中心控制器210可以識(shí)別更接近冷卻單元104的用于再分配的服務(wù)器。數(shù)據(jù)中心控制器210還可以將物理服務(wù)器識(shí)別為產(chǎn)生過(guò)量的熱,并且作為響應(yīng),可以將與該物理服務(wù)器關(guān)聯(lián)的一個(gè)或者多個(gè)虛擬服務(wù)器轉(zhuǎn)移到在相同的或者不同的數(shù)據(jù)中心 100內(nèi)的不同的位置。應(yīng)當(dāng)認(rèn)識(shí)到,數(shù)據(jù)中心部件可以被評(píng)估以增加數(shù)據(jù)中心性能或者操作。例如,數(shù)據(jù)中心控制器210可以識(shí)別低效操作的服務(wù)器。在這個(gè)例子中,數(shù)據(jù)中心控制器210可以識(shí)別硬件或者軟件升級(jí)。數(shù)據(jù)中心控制器210然后可以繼續(xù)安裝或者請(qǐng)求服務(wù)器的升級(jí)。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可以評(píng)估數(shù)據(jù)中心信息以識(shí)別或者確定可利用的數(shù)據(jù)中心能力。例如,數(shù)據(jù)中心控制器210可以識(shí)別數(shù)據(jù)中心100作為整體的可利用的能力,或者諸如服務(wù)器的單獨(dú)數(shù)據(jù)中心部件的可利用的能力。在這個(gè)例子中,數(shù)據(jù)中心控制器210可以指示可利用的數(shù)據(jù)中心能力可用于租借、出租或者出售。在一種實(shí)施方案中,多余的數(shù)據(jù)中心能力的租借通過(guò)可識(shí)別和指示在一個(gè)或者多個(gè)數(shù)據(jù)中心100內(nèi)的能力的可用性的集中式數(shù)據(jù)中心能力租借系統(tǒng)而發(fā)生。在一種實(shí)施方案中,多余的數(shù)據(jù)中心能力可以分布到一個(gè)或者多個(gè)數(shù)據(jù)中心100以增加數(shù)據(jù)中心100的性能或者降低成本。數(shù)據(jù)中心控制器210還可以指示對(duì)運(yùn)行應(yīng)用的另外的能力的需求,并且可以從一個(gè)或者多個(gè)數(shù)據(jù)中心100引入或者引出數(shù)據(jù)中心能力。應(yīng)當(dāng)認(rèn)識(shí)到,這個(gè)另外的能力可以作為商品起作用。例如,像電和其他的能量資源一樣,數(shù)據(jù)中心能力可被銷售、租借或者儲(chǔ)備。數(shù)據(jù)中心100可以使用三相電源,其中不間斷電源子系統(tǒng)230包括三相不間斷電源(UPQ。在這個(gè)例子中,三相UPS可將三相電力分配到數(shù)據(jù)中心100的電力分配單元 (PDU)或者斷路器面板。從PDU,電力可通過(guò)一個(gè)或者多個(gè)單相或者三相分支電路傳遞到機(jī)架108。在這個(gè)例子中,通過(guò)數(shù)據(jù)中心設(shè)備(例如子系統(tǒng)、服務(wù)器或者裝置)的電力利用可以是單相或者是三相,并且服務(wù)器或者其他裝置可以不知道它正在使用的相。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可以監(jiān)控來(lái)自數(shù)據(jù)中心100的服務(wù)器的服務(wù)器報(bào)告的電力消耗值。在另一種實(shí)施方案中,數(shù)據(jù)中心控制器210監(jiān)控在數(shù)據(jù)中心100的三相電力系統(tǒng)內(nèi)的相負(fù)荷。在利用三相電力系統(tǒng)的這個(gè)實(shí)施方案中,除了指示電力消耗而沒(méi)有指定相的任何服務(wù)器報(bào)告的電力消耗信息之外,數(shù)據(jù)中心控制器210還可以被提供有相特定的信息(例如服務(wù)器所連接到的相)。在一種實(shí)施方案中,機(jī)架108的可利用的未使用的UPS能力可以被確定。在例如三相UPS的可利用的未使用的能力不提供數(shù)據(jù)中心100的電力特征的足夠準(zhǔn)確的指示的另一實(shí)施方案中,在UPS處、在PDU輸入處、和在分支電路處的單獨(dú)的相的負(fù)載可以被確定。例如,在三相電力分配系統(tǒng)中,最有效地確定數(shù)據(jù)中心的可利用的能力的電力能力測(cè)量可以是分支電路的電力能力(例如IT設(shè)備或者其他數(shù)據(jù)中心裝置連接到電源的點(diǎn))。在這個(gè)例子中,數(shù)據(jù)中心裝置可以是單相的并且連接到三相UPS電力系統(tǒng)的三相的一個(gè)。在一個(gè)實(shí)施方案中,除了在分支電路處的可利用的電力能力以外,數(shù)據(jù)中心控制器210還可以確定或者被提供有在與該分支電路關(guān)聯(lián)的UPS處的對(duì)應(yīng)相的可利用的電力能力數(shù)據(jù),和與該分支電路關(guān)聯(lián)的PDU的對(duì)應(yīng)相的可利用的電力能力數(shù)據(jù)。在一種實(shí)施方案中,當(dāng)能力在分支電路本身和在與該分支電路關(guān)聯(lián)的PDU和UPS處的對(duì)應(yīng)的相處是可利用的時(shí),在分支電路處的能力是可利用的。應(yīng)當(dāng)認(rèn)識(shí)到,能力可以在PDU、UPS和分支電路之間變得擱淺。換句話說(shuō),數(shù)據(jù)中心100的一些設(shè)備可以具有可利用的能力,但是這個(gè)可利用的能力可以不能被其他的數(shù)據(jù)中心設(shè)備訪問(wèn)來(lái)使用。例如,機(jī)柜例如一個(gè)裝置機(jī)架108可以沒(méi)有IT負(fù)載,并且可以具有被三相UPS的相A提供的單相分支電路,其中UPS被加載至33%,這個(gè)負(fù)載全部在相A上。 在這個(gè)例子中,沒(méi)有對(duì)相A的剩余的UPS電力,并且因此將沒(méi)有對(duì)那個(gè)機(jī)架108的可利用的能力。在這個(gè)例子中,機(jī)架108可以被重接布線以從不同的相給相關(guān)的分支電路供電。在另一個(gè)例子中,沒(méi)有IT負(fù)載的機(jī)架108可以具有由相A供電的單相分支電路, 其中相關(guān)的PDU被加載至33%,負(fù)載全部在相A上。在這個(gè)例子中,沒(méi)有對(duì)相A的剩余的 PDU電力,并且因此沒(méi)有對(duì)機(jī)架108的可利用的能力。在這個(gè)例子中,機(jī)架108可以被重接布線以從不同的相給相關(guān)的分支電路供電。在另一個(gè)例子中,具有功率設(shè)定在15KW的到機(jī)架108的三相電力分配的機(jī)架108 可以被裝有在所有三個(gè)相中相等地分配的9KW能力的裝置。在這個(gè)例子中,當(dāng)電力分配在三個(gè)相之間均衡時(shí),每一相將具有2KW的可利用的能力。在這個(gè)例子中,雖然可能看起來(lái) 6KW的能力是可利用的(也就是15KW-9KW),由于均衡的分配,每一相具有2KW的能力,并且在這個(gè)例子中大于2KW的設(shè)備不能安裝在機(jī)架108中。應(yīng)當(dāng)認(rèn)識(shí)到,在世界各地的許多電網(wǎng)上,數(shù)據(jù)中心裝置連接到230V分支電路,以及在北美,三相電力分配可連接具有120V或者208V的負(fù)載,例如數(shù)據(jù)中心裝置。在一種實(shí)施方案中,120V和208V負(fù)載可在數(shù)據(jù)中心100的分支電路上混合。120V和230V負(fù)載都可與特定的相關(guān)聯(lián),并且208V負(fù)載可連接在二個(gè)相之間,并且可消耗在兩個(gè)相上的電流能力。因此,在數(shù)據(jù)中心100消耗來(lái)自北美電網(wǎng)的電力的一種實(shí)施方案中,可基于在分支電路處的能力的可用性和連接到負(fù)載的兩個(gè)相關(guān)相上的其關(guān)聯(lián)的UPS和PDU來(lái)確定在分支電路處的能力。在多種實(shí)施方案中,數(shù)據(jù)中心100控制包括與數(shù)據(jù)中心100的電力供應(yīng)和數(shù)據(jù)中心100的電力要求相關(guān)的信息。例如,數(shù)據(jù)中心控制器210可以管理關(guān)于數(shù)據(jù)中心100的結(jié)構(gòu)例如它的電力分配系統(tǒng)、它與IT負(fù)載例如數(shù)據(jù)中心裝置的連接、和連接的相關(guān)相的信肩、ο在一種實(shí)施方案中,數(shù)據(jù)中心裝置例如服務(wù)器可以包括允許服務(wù)器電流和服務(wù)器電力消耗信息的報(bào)告的儀器。另外,數(shù)據(jù)中心裝置的物理位置可以存儲(chǔ)在與該裝置關(guān)聯(lián)的數(shù)據(jù)庫(kù)、或者另一個(gè)數(shù)據(jù)庫(kù)例如數(shù)據(jù)庫(kù)215中。在一種實(shí)施方案中,機(jī)架108的電力消耗可以基于報(bào)告的裝置和該裝置的電力消耗信息來(lái)確定,數(shù)據(jù)庫(kù)指示該裝置位于機(jī)架108內(nèi)。例如,數(shù)據(jù)中心控制器210可以使用來(lái)自服務(wù)器的服務(wù)器儀器的這個(gè)報(bào)告的電力消耗來(lái)確定數(shù)據(jù)中心100的全部或者部分的冷卻能力,服務(wù)器已知位于數(shù)據(jù)中心100的機(jī)架108內(nèi)。內(nèi)置于一些服務(wù)器內(nèi)的服務(wù)器儀器可以提供不充分的信息來(lái)向數(shù)據(jù)中心控制器 210指示它連接到哪個(gè)分支電路或相。在這個(gè)例子中,在沒(méi)有這個(gè)信息的情況下,由于例如這里討論的擱淺的電力能力情況,數(shù)據(jù)中心控制器210可能不能夠識(shí)別服務(wù)器或者機(jī)架 108可利用的電力能力。在這個(gè)例子中,儀器可以被引入到數(shù)據(jù)中心100以向數(shù)據(jù)中心服務(wù)器210提供信息。在一種實(shí)施方案中,機(jī)架108或者其他數(shù)據(jù)中心裝置的電力消耗可以至少部分地基于裝置制造商數(shù)據(jù)來(lái)確定。例如,當(dāng)裝置的相連接是已知的時(shí),分支電路、UPS、和PDU能力可以至少部分地基于制造商提供的裝置參數(shù)來(lái)確定。為了簡(jiǎn)化這些確定,在一種實(shí)施方案中,分支電路可以專用于單個(gè)數(shù)據(jù)中心設(shè)備或者一件裝置,并且分支電路電流負(fù)載也可以被測(cè)量。應(yīng)當(dāng)認(rèn)識(shí)到,由于例如大量的相連接和分支電路配置,這樣的基于制造商數(shù)據(jù)的電力能力確定對(duì)一些較高密度的數(shù)據(jù)中心可能是不夠的,其中分支電路可以專用于單個(gè)設(shè)備。在一種實(shí)施方案中,儀器可以在整個(gè)電力分配系統(tǒng)中實(shí)現(xiàn)。例如,儀器可以被引入到具有新設(shè)備的數(shù)據(jù)中心100內(nèi),或者現(xiàn)有的數(shù)據(jù)中心裝置可以被改進(jìn)。在一種實(shí)施方案中,電流可以在數(shù)據(jù)中心100的電力分配系統(tǒng)的一個(gè)或者多個(gè)分支電路、PDU輸入和UPS輸出處被測(cè)量,并且這個(gè)信息可以提供給數(shù)據(jù)中心控制器210,其可至少部分地基于這個(gè)信息來(lái)量化數(shù)據(jù)中心100的電力要求。例如,當(dāng)數(shù)據(jù)中心控制器210包括在數(shù)據(jù)中心100的機(jī)架108、PDU和UPS之間的相互作用的邏輯表示時(shí),可對(duì)數(shù)據(jù)中心100的所有分支電路確定考慮相負(fù)荷效應(yīng)的可利用的電力能力。如所討論的,數(shù)據(jù)中心控制器210可以幫助新數(shù)據(jù)中心裝置、設(shè)備、或者IT裝置的部署。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可以識(shí)別數(shù)據(jù)中心100內(nèi)的位置用于以一種平衡在三相電源的相之間的負(fù)載的方式來(lái)放置設(shè)備。當(dāng)數(shù)據(jù)中心裝置被添加到數(shù)據(jù)中心或者移進(jìn)數(shù)據(jù)中心內(nèi)時(shí),數(shù)據(jù)中心控制器210可以指示裝置將被耦合到服務(wù)于數(shù)據(jù)中心100 的電力系統(tǒng)的未充分利用的相。例如,以在平均數(shù)據(jù)中心設(shè)計(jì)密度之上的電力密度操作的裝置負(fù)載可被數(shù)據(jù)中心控制器210指示來(lái)耦合到未充分利用的相。類似地,以在平均數(shù)據(jù)中心設(shè)計(jì)密度之下的電力密度操作的裝置負(fù)載可被數(shù)據(jù)中心控制器210指示來(lái)耦合到過(guò)度使用的相。在一種實(shí)施方案中,對(duì)添加到數(shù)據(jù)中心100或者移進(jìn)數(shù)據(jù)中心100內(nèi)的設(shè)備重復(fù)這個(gè)基于相利用的方法可優(yōu)化相平衡和機(jī)架108的空間利用。應(yīng)當(dāng)認(rèn)識(shí)到,未能以平衡的方式部署數(shù)據(jù)中心裝置可導(dǎo)致擱淺的電力能力,其看起來(lái)存在于諸如PDU、分支電路或者UPS的一些數(shù)據(jù)中心裝置內(nèi),但是,由于數(shù)據(jù)中心裝置或者電力系統(tǒng)的配置而不能被使用,因而降低了數(shù)據(jù)中心100的效率和可部署的裝置的數(shù)量。平衡三相電源的相利用可影響機(jī)架108的電力分配和數(shù)據(jù)中心100的電力密度。 在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可識(shí)別在數(shù)據(jù)中心100內(nèi)的裝置外殼的區(qū)域。例如,關(guān)于圖1,行102可以是數(shù)據(jù)中心100的區(qū)域。在這個(gè)例子中,數(shù)據(jù)中心控制器210可以為每一個(gè)區(qū)域確定或者指定平均機(jī)架電力或者峰均機(jī)架比。繼續(xù)這個(gè)例子,峰均比可以影響可能存在的擱淺的電力能力的量。在一種實(shí)施方案中,數(shù)據(jù)中心控制器210可以將峰均比增加到比從典型的機(jī)架108的變化所預(yù)期的值大20%的值。這可降低由于在分支電路之間的不平衡而擱淺的電力能力的量。在一種實(shí)施方案中,對(duì)機(jī)架108的三相電力分配使數(shù)據(jù)中心控制器210能夠?qū)δ莻€(gè)機(jī)架108的不同的相分配裝置,導(dǎo)致電力相的平衡的應(yīng)用。在具有對(duì)機(jī)架108的單相電力分配的實(shí)施方案中,數(shù)據(jù)中心控制器210可以指示分支電路在機(jī)架108之間的重新分配。轉(zhuǎn)向圖4,其示出了在數(shù)據(jù)中心100內(nèi)的示例性服務(wù)器配置。在圖4的例子中描繪的每一個(gè)服務(wù)器可以包括至少一個(gè)物理、專用或者虛擬服務(wù)器,并且如在圖4中描繪的服務(wù)器可以物理地位于一個(gè)或者一個(gè)以上的數(shù)據(jù)中心100內(nèi)。在一種實(shí)施方案中,數(shù)據(jù)中心服務(wù)器可以包括FTP服務(wù)器405、文件和備份服務(wù)器410、web服務(wù)器415、次序服務(wù)器420、 數(shù)據(jù)庫(kù)服務(wù)器425、電子郵件服務(wù)器430、和流式服務(wù)器435。應(yīng)當(dāng)認(rèn)識(shí)到,這個(gè)服務(wù)器配置是例子并且不是限制性的。其他服務(wù)器功能、應(yīng)用和配置是可能的。雖然在圖4中被描繪為位于一個(gè)數(shù)據(jù)中心100內(nèi),圖4的服務(wù)器配置和其他的服務(wù)器配置可以位于一個(gè)以上的數(shù)據(jù)中心100內(nèi)。在一種實(shí)施方案中,在圖4中示出的服務(wù)器405到435的一個(gè)或者多個(gè)上執(zhí)行的不同的應(yīng)用可具有不同的可靠性參數(shù)。另外,服務(wù)器插入服務(wù)器配置內(nèi)可能需要不同的可靠性參數(shù),并且可改變現(xiàn)有的可靠性參數(shù)。如在圖4中描繪的,F(xiàn)TP服務(wù)器405以及文件和備份服務(wù)器410可以具有低級(jí)別的可靠性,電子郵件服務(wù)器430和流式服務(wù)器435可以具有中級(jí)別的可靠性,而web服務(wù)器415、次序服務(wù)器420和數(shù)據(jù)庫(kù)服務(wù)器425可以具有高級(jí)別的可靠性。應(yīng)當(dāng)認(rèn)識(shí)到,其他的配置和可靠性參數(shù)是可能的。在一種實(shí)施方案中,連接在一個(gè)或者多個(gè)數(shù)據(jù)中心100內(nèi)的服務(wù)器的信息技術(shù) (IT)或者網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置可包括足以支持必要級(jí)別的可靠性的連接。例如,F(xiàn)TP服務(wù)器 405可以具有低可靠性參數(shù)。因此,對(duì)于FTP服務(wù)器405,與在這個(gè)例子中也具有低可靠性要求的文件和備份服務(wù)器410關(guān)聯(lián)可能是足夠的。在一種實(shí)施方案中,例如具有中可靠性參數(shù)的流式服務(wù)器435可添加到圖4的服務(wù)器配置。在這個(gè)例子中,所添加的流式服務(wù)器 435可以包括可執(zhí)行流式應(yīng)用的服務(wù)器。但是,插入的流式服務(wù)器435將依賴于文件和備份服務(wù)器410,其在這個(gè)例子中具有在這個(gè)例子中不足以執(zhí)行中可靠性流式應(yīng)用的低可靠性參數(shù)。關(guān)于圖3和圖4,數(shù)據(jù)中心控制器210的部件例如服務(wù)器和網(wǎng)絡(luò)管理器315可識(shí)別在服務(wù)器之間的網(wǎng)絡(luò)或者IT連接。在這個(gè)例子中,服務(wù)器和網(wǎng)絡(luò)管理器315可以指示文件和備份服務(wù)器410或者在添加的流式服務(wù)器435與文件和備份服務(wù)器410之間的連接將具有執(zhí)行流式應(yīng)用的不夠的可靠性級(jí)別。響應(yīng)于這個(gè)確定,服務(wù)器和網(wǎng)絡(luò)管理器315可以指示文件和備份服務(wù)器410的可靠性增加到足以允許流式服務(wù)器435的插入的級(jí)別,用于流式應(yīng)用的執(zhí)行。在一種實(shí)施方案中,在數(shù)據(jù)中心100或者網(wǎng)絡(luò)205的服務(wù)器或者其他元件之間的相關(guān)性可被數(shù)據(jù)中心控制器210或者相關(guān)的部件識(shí)別以識(shí)別執(zhí)行應(yīng)用的位置,并且識(shí)別可以對(duì)數(shù)據(jù)中心100進(jìn)行的修改,以有效地以低成本執(zhí)行應(yīng)用。在圖5中示出了在數(shù)據(jù)中心100內(nèi)的服務(wù)器配置的例子。在一種實(shí)施方案中,圖 5包括第一服務(wù)器505和第二服務(wù)器510,其參考圖1可以位于一個(gè)或者多個(gè)機(jī)架108內(nèi)。 第一服務(wù)器505和第二服務(wù)器510可以每個(gè)包括一個(gè)或者多個(gè)虛擬、物理或者專用服務(wù)器。 在一種實(shí)施方案中,第一服務(wù)器505和第二服務(wù)器510可以是形成網(wǎng)絡(luò)205的部分的物理基礎(chǔ)設(shè)施部件。如在圖5中所示的,第二服務(wù)器510包括被實(shí)現(xiàn)為在第二服務(wù)器510內(nèi)的專用硬件的服務(wù)器和網(wǎng)絡(luò)管理器315。在沒(méi)有在圖5中清楚地示出的一種實(shí)施方案中,服務(wù)器和網(wǎng)絡(luò)管理器315可以在包括在第一服務(wù)器505、第二服務(wù)器510或者兩者內(nèi)的虛擬或者物理服務(wù)器上運(yùn)行的應(yīng)用中實(shí)現(xiàn)。數(shù)據(jù)中心100可以包括超過(guò)一個(gè)的服務(wù)器和網(wǎng)絡(luò)管理器315以提供足夠級(jí)別的冗余和可靠性。例如,如在圖5中所示的,第一服務(wù)器505位于不間斷電源 (UPS)區(qū)域1內(nèi),并且第二服務(wù)器510位于UPS區(qū)域2內(nèi)。在一種實(shí)施方案中,第一和第二服務(wù)器505和510都包括以虛擬或者物理服務(wù)器應(yīng)用的形式的服務(wù)器管理器315。例如,在第一和第二區(qū)域的一個(gè)中的電力故障的情況下,第一和第二服務(wù)器505和510的一個(gè)與服務(wù)器管理器315可保持在操作中。因此,服務(wù)器管理器315可以在停電、服務(wù)或者維護(hù)中斷的情況下跟蹤或者優(yōu)化服務(wù)器的物理位置以識(shí)別或者請(qǐng)求服務(wù)器移動(dòng)。服務(wù)器和網(wǎng)絡(luò)管理器315可以被提供有第二服務(wù)器510的參數(shù)、要求、或者操作信息,以及第一服務(wù)器505或者其他服務(wù)器的信息。在一種實(shí)施方案中,至少部分地基于服務(wù)器或者數(shù)據(jù)中心參數(shù),服務(wù)器和網(wǎng)絡(luò)管理器315可以指示第一和第二服務(wù)器505和510的一個(gè)或者多個(gè)執(zhí)行應(yīng)用。圖6是說(shuō)明用于數(shù)據(jù)中心控制的示例性計(jì)算機(jī)實(shí)現(xiàn)的方法600的流程圖。在一種實(shí)施方案中,方法600包括識(shí)別數(shù)據(jù)中心的參數(shù)的行動(dòng)(ACT6(^),其中每一個(gè)數(shù)據(jù)中心包括至少一個(gè)設(shè)備。例如,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 60 可以包括識(shí)別數(shù)據(jù)中心的電力消耗、能量利用、冷卻能力、處理能力、操作能力、容限、要求或者操作范圍。識(shí)別數(shù)據(jù)中心參數(shù) (ACT605)可以包括識(shí)別數(shù)據(jù)中心作為整體的參數(shù)以及識(shí)別諸如服務(wù)器或者冷卻單元的數(shù)據(jù)中心部件的參數(shù)。識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)可以包括識(shí)別與數(shù)據(jù)中心關(guān)聯(lián)的一個(gè)或者多個(gè)網(wǎng)絡(luò)的參數(shù)。例如,多個(gè)數(shù)據(jù)中心可以由一個(gè)或者多個(gè)網(wǎng)絡(luò)相互連接,并且由控制器控制。識(shí)別數(shù)據(jù)中心參數(shù)(ACT 60 可以包括識(shí)別網(wǎng)絡(luò)的參數(shù),在該網(wǎng)絡(luò)中網(wǎng)絡(luò)參數(shù)可以限制數(shù)據(jù)中心操作。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)包括識(shí)別選擇的數(shù)據(jù)中心設(shè)備的參數(shù)或者特征。數(shù)據(jù)中心設(shè)備的例子包括冷卻子系統(tǒng)、電力子系統(tǒng)、電力生成子系統(tǒng)、安全子系統(tǒng)、不間斷電源、服務(wù)器、處理器和計(jì)算機(jī)。應(yīng)當(dāng)認(rèn)識(shí)到,這個(gè)列表不是排他的,并且例如數(shù)據(jù)中心設(shè)備包括其他的部件和邏輯設(shè)備。識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)可以包括識(shí)別或者確定數(shù)據(jù)中心、它們的子系統(tǒng)、和各個(gè)部件的各個(gè)狀態(tài)、要求、相關(guān)性和操作信息。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)包括識(shí)別電網(wǎng)的電網(wǎng)參數(shù),數(shù)據(jù)中心從該電網(wǎng)消耗電力。其他這樣的外部參數(shù)也可以被識(shí)別。例如,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)可以包括識(shí)別勞動(dòng)條件、政治或者經(jīng)濟(jì)騷動(dòng)、或者可影響數(shù)據(jù)中心操作的其他外部因素。數(shù)據(jù)中心參數(shù)的另外的例子包括數(shù)據(jù)中心環(huán)境數(shù)據(jù)、數(shù)據(jù)中心內(nèi)部的溫度、數(shù)據(jù)中心外部的溫度、電力成本、冷卻成本、數(shù)據(jù)中心設(shè)施租借、出租、或者所有權(quán)成本、服務(wù)成本、維護(hù)成本、 和勞動(dòng)成本中的任何一個(gè)。應(yīng)當(dāng)認(rèn)識(shí)到,這些列表是例子并且不是排他的。在多種實(shí)施方案中,數(shù)據(jù)中心參數(shù)可以包括當(dāng)前或者歷史數(shù)據(jù)。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)可以實(shí)時(shí)地或者以周期性間隔出現(xiàn)。識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)還可以包括識(shí)別工廠提供或者嵌入設(shè)備的容限數(shù)據(jù)。識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)可以包括監(jiān)控或者采樣數(shù)據(jù)中心或者它們的裝置以確定參數(shù)。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 60 包括接收識(shí)別參數(shù)的信息。在一種實(shí)施方案中,被識(shí)別的(ACT 605)數(shù)據(jù)中心參數(shù)可以為了隨后的取回而存儲(chǔ)在一個(gè)或者多個(gè)數(shù)據(jù)庫(kù)或者記憶存儲(chǔ)設(shè)備中。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT6(^)包括識(shí)別哪些數(shù)據(jù)中心或者數(shù)據(jù)中心部件可用于執(zhí)行另外的應(yīng)用。例如,一列可利用的數(shù)據(jù)中心可以被提供并且按照可用能力的順序或者按照操作費(fèi)用的順序排列。這樣的列表可以存儲(chǔ)在數(shù)據(jù)庫(kù)中并且當(dāng)數(shù)據(jù)中心參數(shù)改變時(shí)實(shí)時(shí)地或者周期性地更新。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)包括確定諸如子系統(tǒng)、硬件、或者虛擬服務(wù)器的任何增加的部件對(duì)數(shù)據(jù)中心的影響。例如,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605) 可以包括確定任何增加的數(shù)據(jù)中心部件對(duì)數(shù)據(jù)中心冷卻能力、電力消耗或者性能的影響。在一種實(shí)施方案中,方法600包括指示一個(gè)或者多個(gè)數(shù)據(jù)中心的額外的數(shù)據(jù)中心能力的行動(dòng)(ACT 610)。例如,指示額外的數(shù)據(jù)中心能力(ACT610)可以包括向技術(shù)人員或者與可以具有更少或者沒(méi)有額外能力的不同的數(shù)據(jù)中心關(guān)聯(lián)的邏輯設(shè)備提供額外的數(shù)據(jù)中心能力的指示。在一種實(shí)施方案中,指示額外的數(shù)據(jù)中心能力(ACT 610)包括數(shù)據(jù)中心操作能力或者額外的能力的實(shí)時(shí)圖形顯示。例如,指示額外的數(shù)據(jù)中心能力(ACT 610)可以包括提供指示數(shù)據(jù)中心正以例如80%的能力操作并且因此具有20%的額外數(shù)據(jù)能力的信息。通過(guò)重新分配數(shù)據(jù)中心應(yīng)用或者關(guān)閉數(shù)據(jù)中心設(shè)備,額外的數(shù)據(jù)能力可被提供給其他的數(shù)據(jù)中心、被減小、或者被消除。方法600還可以包括檢測(cè)應(yīng)用故障的行動(dòng)(ACT 615)。在一種實(shí)施方案中,檢測(cè)應(yīng)用故障(ACT 615)包括檢測(cè)由于缺乏可利用的數(shù)據(jù)中心而引起的應(yīng)用故障、數(shù)據(jù)中心操作問(wèn)題、維護(hù)、網(wǎng)絡(luò)問(wèn)題或者電力供應(yīng)問(wèn)題。在一種實(shí)施方案中,在數(shù)據(jù)中心處的應(yīng)用故障的指示可以在發(fā)生應(yīng)用故障的數(shù)據(jù)中心內(nèi)部或遠(yuǎn)離該數(shù)據(jù)中心的位置處被檢測(cè)到(ACT 615)。在一種實(shí)施方案中,檢測(cè)應(yīng)用故障(ACT 615)包括定位與故障關(guān)聯(lián)的或者被故障影響的數(shù)據(jù)中心或者網(wǎng)絡(luò)裝置。例如,當(dāng)在服務(wù)器上運(yùn)行時(shí)應(yīng)用可能不能如預(yù)期的執(zhí)行。在這個(gè)例子中,服務(wù)器可以被識(shí)別,并且識(shí)別信息可以被提供給技術(shù)人員、控制器、或者與相同或不同的數(shù)據(jù)中心關(guān)聯(lián)的邏輯。在應(yīng)用不能適當(dāng)?shù)卦谖锢矸?wù)器上執(zhí)行的一種實(shí)施方案中,緊接著虛擬服務(wù)器運(yùn)行的一個(gè)或者多個(gè)虛擬服務(wù)器也可以被識(shí)別。虛擬服務(wù)器可以然后被轉(zhuǎn)移到同一數(shù)據(jù)中心內(nèi)的不同位置、或者不同的數(shù)據(jù)中心。在一種實(shí)施方案中,響應(yīng)于檢測(cè)到應(yīng)用故障(ACT 615),可以為應(yīng)用轉(zhuǎn)移找到臨時(shí)位置。這個(gè)臨時(shí)位置可以不是長(zhǎng)期應(yīng)用執(zhí)行的最合適的位置。例如,在臨時(shí)位置處運(yùn)行應(yīng)用可以將在數(shù)據(jù)中心部件上的負(fù)擔(dān)增加到不可支持的水平。在這個(gè)例子中,應(yīng)用可以在臨時(shí)位置處運(yùn)行,直到更合適的位置可被識(shí)別出。在一種實(shí)施方案中,檢測(cè)應(yīng)用故障(ACT 615)包括向技術(shù)人員提供與故障相關(guān)的信息。例如,這個(gè)信息可以識(shí)別有故障的數(shù)據(jù)中心或者網(wǎng)絡(luò)裝置、轉(zhuǎn)移的虛擬服務(wù)器、新的硬件、維護(hù)操作以及關(guān)閉信號(hào)。方法600可以包括產(chǎn)生將硬件添加到數(shù)據(jù)中心的請(qǐng)求的行動(dòng)(ACT620)。在一種實(shí)施方案中,響應(yīng)于檢測(cè)到應(yīng)用故障(ACT 615),方法600包括產(chǎn)生添加硬件的請(qǐng)求的行動(dòng)(ACT 621)。例如,應(yīng)用可能由于缺乏在數(shù)據(jù)中心中的服務(wù)器處理能力而出故障。響應(yīng)于這個(gè)故障的檢測(cè)(ACT6K),方法600可以產(chǎn)生向應(yīng)用出故障的數(shù)據(jù)中心添加硬件的請(qǐng)求 (ACT620)。然后可以試圖響應(yīng)于該請(qǐng)求而使用被添加到數(shù)據(jù)中心的新硬件(ACT620)來(lái)執(zhí)行出故障的應(yīng)用。產(chǎn)生向數(shù)據(jù)中心添加硬件的請(qǐng)求(ACT 620)還可以包括向數(shù)據(jù)中心技術(shù)人員提供請(qǐng)求。在一種實(shí)施方案中,所產(chǎn)生的(ACT 620)請(qǐng)求可以在圖形界面上顯示。產(chǎn)生請(qǐng)求(ACT 620)可以包括產(chǎn)生向數(shù)據(jù)中心添加虛擬服務(wù)器的請(qǐng)求。
方法600可以包括禁用一個(gè)或者多個(gè)數(shù)據(jù)中心設(shè)備的行動(dòng)(ACT 625)。在一種實(shí)施方案中,諸如服務(wù)器或者其他部件的數(shù)據(jù)中心設(shè)備可以不在使用中、或者能以它的能力的一小部分來(lái)使用。禁用數(shù)據(jù)中心設(shè)備(ACT 625)可增加數(shù)據(jù)中心的效率,降低電力消耗, 并且減少熱生成,所有這些可降低數(shù)據(jù)中心操作的成本。禁用數(shù)據(jù)中心設(shè)備(ACT 625)可以包括關(guān)閉設(shè)備,從數(shù)據(jù)中心移除諸如物理或者虛擬服務(wù)器的設(shè)備,或者將設(shè)備置于降低該設(shè)備的電力消耗的睡眠模式中。在一種實(shí)施方案中,禁用數(shù)據(jù)中心設(shè)備(ACT 625)包括在禁用設(shè)備之前將在該數(shù)據(jù)中心設(shè)備上運(yùn)行的應(yīng)用轉(zhuǎn)移到可以位于相同或者不同的數(shù)據(jù)中心中的不同的設(shè)備。在一種實(shí)施方案中,方法600包括監(jiān)控網(wǎng)絡(luò)裝置參數(shù)的行動(dòng)(ACT630)。例如,網(wǎng)絡(luò)限制可限制數(shù)據(jù)中心操作。這可以包括至少形成網(wǎng)絡(luò)的至少部分的網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的限制。監(jiān)控網(wǎng)絡(luò)裝置(ACT 630)可以包括接收網(wǎng)絡(luò)裝置要求、相關(guān)性、能力、速度、功能或者帶寬的指示的任一行動(dòng)。例子的這個(gè)列表不是排他的。監(jiān)控網(wǎng)絡(luò)參數(shù)(ACT 630)可以包括檢測(cè)網(wǎng)絡(luò)故障或者中斷,而且可以包括檢測(cè)可以向數(shù)據(jù)中心提供電力的電網(wǎng)的電網(wǎng)中斷。在一種實(shí)施方案中,監(jiān)控網(wǎng)絡(luò)裝置(ACT 630)包括監(jiān)控單獨(dú)的網(wǎng)絡(luò)元件、設(shè)備或者部件例如服務(wù)器、交換機(jī)或者路由器的狀態(tài)。方法600可以包括接收?qǐng)?bào)警消息的行動(dòng)(ACT 635)。例如,接收?qǐng)?bào)警消息(ACT 635)可以包括接收計(jì)劃的或者非計(jì)劃的數(shù)據(jù)中心維護(hù)、或者在包括數(shù)據(jù)中心的位置中的電力中斷的消息。在一種實(shí)施方案中,接收?qǐng)?bào)警消息(ACT 635)可以包括識(shí)別數(shù)據(jù)中心的問(wèn)題。例如,接收?qǐng)?bào)警消息(ACT 635)可以包括接收數(shù)據(jù)中心部件或者子系統(tǒng)正以全部能力或者接近全部能力操作的消息。在一種實(shí)施方案中,接收?qǐng)?bào)警消息(ACT 635)可以包括接收指示數(shù)據(jù)中心、它的子系統(tǒng)(例如冷卻單元)或者部件(例如服務(wù)器)未被充分利用的信息。例如,數(shù)據(jù)中心或者其部件(例如設(shè)備)當(dāng)前正使用它的可利用的處理能力的5%的報(bào)警消息可以被接收 (ACT 635)。響應(yīng)于這個(gè)報(bào)警消息,數(shù)據(jù)中心可以至少暫時(shí)地關(guān)閉。在那個(gè)數(shù)據(jù)中心運(yùn)行的任何應(yīng)用可以被停止,并且技術(shù)人員可以被警告。這樣的行動(dòng)可以在多個(gè)數(shù)據(jù)中心一致地操作時(shí)增加總的效率并且降低成本。在一種實(shí)施方案中,方法600包括接收?qǐng)?zhí)行應(yīng)用的命令的行動(dòng)(ACT640。接收?qǐng)?zhí)行應(yīng)用的命令(ACT 64 可以包括接收?qǐng)?zhí)行應(yīng)用的請(qǐng)求。例如,請(qǐng)求或者命令可以從數(shù)據(jù)中心、與數(shù)據(jù)中心關(guān)聯(lián)的網(wǎng)絡(luò)、或者技術(shù)人員接收(ACT 645)。在一種實(shí)施方案中,接收?qǐng)?zhí)行應(yīng)用的命令(ACT 645)包括接收在數(shù)據(jù)中心之間或者在一個(gè)或者多個(gè)數(shù)據(jù)中心的數(shù)據(jù)中心部件之間轉(zhuǎn)移應(yīng)用的請(qǐng)求。在一種實(shí)施方案中,接收?qǐng)?zhí)行應(yīng)用的請(qǐng)求(ACT 64 可以響應(yīng)于在一個(gè)或者多個(gè)數(shù)據(jù)中心檢測(cè)應(yīng)用故障(ACT 615)的行動(dòng)。在一種實(shí)施方案中,接收?qǐng)?zhí)行應(yīng)用的請(qǐng)求(ACT 645)包括產(chǎn)生請(qǐng)求的控制器。在一種實(shí)施方案中,接收?qǐng)?zhí)行應(yīng)用 (ACT 645)的命令包括接收在數(shù)據(jù)中心執(zhí)行應(yīng)用的命令,其中該應(yīng)用由不同的數(shù)據(jù)中心提 {共。在一種實(shí)施方案中,方法600包括識(shí)別應(yīng)用的要求的行動(dòng)(ACT 650)。例如,識(shí)別應(yīng)用的要求(ACT 650)可以包括識(shí)別在其執(zhí)行過(guò)程中由應(yīng)用使用的系統(tǒng)資源。例如,系統(tǒng)資源可以包括所使用的存儲(chǔ)器或者處理器能力、以及所產(chǎn)生的熱、控制所產(chǎn)生的熱所需要的冷卻能力、或者用于運(yùn)行、存儲(chǔ)或者執(zhí)行應(yīng)用的裝置的電力消耗。在一種實(shí)施方案中,應(yīng)用的要求響應(yīng)于或連同執(zhí)行應(yīng)用的所接收的(ACT 645)命令被識(shí)別(ACT 650)。識(shí)別應(yīng)用的要求可以包括識(shí)別應(yīng)用將被執(zhí)行的時(shí)間段。在一種實(shí)施方案中,識(shí)別應(yīng)用(ACT 650)的要求包括識(shí)別應(yīng)用的冗余、準(zhǔn)確度、可靠性或者故障容忍要求。在一種實(shí)施方案中,方法600包括將數(shù)據(jù)中心識(shí)別為運(yùn)行應(yīng)用的位置的行動(dòng)(ACT 655)。這可以包括至少部分地基于多個(gè)數(shù)據(jù)中心的參數(shù)的評(píng)估來(lái)識(shí)別來(lái)自多個(gè)數(shù)據(jù)中心的數(shù)據(jù)中心(ACT 655)。例如,這些參數(shù)可以包括數(shù)據(jù)中心作為整體、數(shù)據(jù)中心裝置、和將控制器連接到一個(gè)或者多個(gè)數(shù)據(jù)中心的網(wǎng)絡(luò)的網(wǎng)絡(luò)裝置的電力、電流、能量、冷卻和設(shè)備特征。 識(shí)別數(shù)據(jù)中心(ACT 655)可以包括識(shí)別數(shù)據(jù)中心或者其單獨(dú)的部件或者子系統(tǒng),例如服務(wù)器。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)包括至少部分地基于可以在數(shù)據(jù)中心內(nèi)執(zhí)行的應(yīng)用的要求來(lái)識(shí)別數(shù)據(jù)中心。在一個(gè)例子中,多個(gè)數(shù)據(jù)中心可以通過(guò)至少一個(gè)網(wǎng)絡(luò)彼此連接,并且還連接到至少一個(gè)控制器。這些數(shù)據(jù)中心可以在地理上是無(wú)聯(lián)系的。例如,第一數(shù)據(jù)中心能以它的處理能力的35%操作,但是可以使用它的冷卻能力的98%,并且因此可能消耗大量的電力。 例如,第二數(shù)據(jù)中心能以它的能力的90%操作,但是可以僅使用它的冷卻能力的60%,并且在這個(gè)例子中可以比第一數(shù)據(jù)中心消耗更少的電力。繼續(xù)這個(gè)例子,控制器可以評(píng)估這兩個(gè)數(shù)據(jù)中心的能力和電力消耗數(shù)據(jù),并且識(shí)別(ACT 655)第二數(shù)據(jù)中心作為執(zhí)行應(yīng)用的位置。在這個(gè)例子中,應(yīng)用可以是新的應(yīng)用,或者可以從第一數(shù)據(jù)中心轉(zhuǎn)移到第二數(shù)據(jù)中心。應(yīng)當(dāng)認(rèn)識(shí)到,識(shí)別數(shù)據(jù)中心(ACT65Q可包括不僅僅數(shù)據(jù)中心處理、冷卻和電力能力的評(píng)估。例如,網(wǎng)絡(luò)裝置以及單獨(dú)的數(shù)據(jù)中心子系統(tǒng)和設(shè)備可以在識(shí)別執(zhí)行應(yīng)用(ACT 655) 的一個(gè)或者多個(gè)數(shù)據(jù)中心時(shí)被評(píng)估。上面的例子是非限制性的,并且其他的因素、參數(shù)和要求可以在識(shí)別數(shù)據(jù)中心 (ACT 655)時(shí)被考慮。例如,兩個(gè)或者多個(gè)數(shù)據(jù)中心可以消耗相等的電力,但是一個(gè)數(shù)據(jù)中心可能位于具有更便宜的電力的國(guó)家或地區(qū)中。在這個(gè)例子中,識(shí)別數(shù)據(jù)中心(ACT 655) 可以包括識(shí)別消耗來(lái)自更便宜的源的電力的數(shù)據(jù)中心,因?yàn)檫@降低了數(shù)據(jù)中心操作的總成本。在另一個(gè)例子中,從環(huán)境上更安全的(例如太陽(yáng)的、風(fēng)、水力發(fā)電的、或者原子核的)源產(chǎn)生的電力可以影響識(shí)別數(shù)據(jù)中心(ACT 655)的行動(dòng)。地理的和政治的關(guān)注以及勞動(dòng)成本是可以在識(shí)別數(shù)據(jù)中心(ACT 655)時(shí)考慮的因素的另外的例子。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)可以包括在在包括數(shù)據(jù)中心的區(qū)域中評(píng)估氣候或者當(dāng)?shù)靥鞖鈼l件。例如,在寒冷氣候中,數(shù)據(jù)中心可以以最小化冷卻數(shù)據(jù)中心所必需的冷卻裝置的數(shù)量的方式來(lái)設(shè)計(jì)。在另一個(gè)例子中,極端天氣條件例如颶風(fēng)或者暴風(fēng)雪的潛力可以導(dǎo)致電網(wǎng)中斷,并且可以在識(shí)別數(shù)據(jù)中心(ACT 655)時(shí)被考慮。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)可以包括識(shí)別特定的數(shù)據(jù)中心子系統(tǒng)或者設(shè)備作為執(zhí)行應(yīng)用的至少部分的位置。例如,識(shí)別數(shù)據(jù)中心(ACT 655)可以包括識(shí)別第一數(shù)據(jù)中心或者其部件以運(yùn)行應(yīng)用的部分,以及識(shí)別第一數(shù)據(jù)中心的不同部件以運(yùn)行應(yīng)用的另一部分。另外,應(yīng)用的另一部分可以在第二數(shù)據(jù)中心或者其部件處運(yùn)行。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)包括識(shí)別在一個(gè)或者多個(gè)數(shù)據(jù)中心執(zhí)行應(yīng)用的時(shí)間。 例如,由于例如運(yùn)行應(yīng)用所需的數(shù)據(jù)中心使用條件或者資源,在半夜時(shí)在特定的數(shù)據(jù)中心執(zhí)行應(yīng)用可能是最有成本效益的。在一種實(shí)施方案中,將數(shù)據(jù)中心識(shí)別為執(zhí)行應(yīng)用(ACT 655)的位置包括識(shí)別應(yīng)用對(duì)數(shù)據(jù)中心的影響,假定數(shù)據(jù)中心部件執(zhí)行應(yīng)用。例如,數(shù)據(jù)中心能以它的能力的77%操作。將數(shù)據(jù)中心識(shí)別為執(zhí)行應(yīng)用(ACT 655)的位置可以包括在所識(shí)別的數(shù)據(jù)中心執(zhí)行應(yīng)用將使該數(shù)據(jù)中心以它的能力的不同百分比操作的確定。在另一個(gè)例子中,識(shí)別數(shù)據(jù)中心 (ACT 655)可以包括確定如果應(yīng)用在業(yè)務(wù)時(shí)間期間被執(zhí)行則在數(shù)據(jù)中心上執(zhí)行應(yīng)用將導(dǎo)致數(shù)據(jù)中心電力消耗的0.5%的增力卩。應(yīng)當(dāng)認(rèn)識(shí)到,在這里使用的這些百分比和其他的示例性百分比是任意的??梢允褂弥甘緮?shù)據(jù)中心或者網(wǎng)絡(luò)功能的其他百分比或者值。在一種實(shí)施方案中,應(yīng)用可以對(duì)數(shù)據(jù)中心產(chǎn)生的影響的指示可以被顯示或者提供給技術(shù)人員。在這個(gè)例子中,識(shí)別數(shù)據(jù)中心(ACT 65 可以響應(yīng)于來(lái)自技術(shù)人員的指示應(yīng)用對(duì)數(shù)據(jù)中心的影響是可接受的指示而發(fā)生。在另一個(gè)例子中,識(shí)別數(shù)據(jù)中心(ACT 655) 可以響應(yīng)于來(lái)自任何數(shù)據(jù)中心的控制器或者數(shù)據(jù)中心部件的指示應(yīng)用對(duì)數(shù)據(jù)中心的影響是可接受的指示而發(fā)生。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)包括識(shí)別具有執(zhí)行應(yīng)用的足夠的能力的多個(gè)數(shù)據(jù)中心。例如,所識(shí)別的數(shù)據(jù)中心參數(shù)可以被評(píng)估以產(chǎn)生在一個(gè)或者多個(gè)數(shù)據(jù)中心內(nèi)執(zhí)行應(yīng)用的一列合適的位置。在這個(gè)例子中,該列表可以被排序,以便至少一個(gè)位置被識(shí)別為主要位置。繼續(xù)這個(gè)例子,在一個(gè)或者多個(gè)數(shù)據(jù)中心內(nèi)的多個(gè)服務(wù)器可以從具有最低操作費(fèi)用的那些數(shù)據(jù)中心到具有最高操作費(fèi)用的那些數(shù)據(jù)中心被識(shí)別。數(shù)據(jù)中心本身或者它們的各個(gè)部件或者子系統(tǒng)可以被識(shí)別(ACT 655)。在一種實(shí)施方案中,在一個(gè)或者多個(gè)數(shù)據(jù)中心內(nèi)的一組虛擬服務(wù)器可被識(shí)別(ACT655)。識(shí)別數(shù)據(jù)中心(ACT 655)可以包括識(shí)別數(shù)據(jù)中心的虛擬服務(wù)器的位置,其中該虛擬服務(wù)器具有執(zhí)行應(yīng)用的足夠的能力。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)包括識(shí)別在數(shù)據(jù)中心內(nèi)的虛擬服務(wù)器,以及識(shí)別該虛擬服務(wù)器的合適的備用的位置。這樣的備用位置可以在具有比另一個(gè)數(shù)據(jù)中心更低的操作費(fèi)用或者更低的總所有權(quán)成本的數(shù)據(jù)中心內(nèi)。例如,能夠執(zhí)行應(yīng)用的虛擬服務(wù)器可以在具有不可靠的電網(wǎng)的數(shù)據(jù)中心內(nèi)、或者該虛擬服務(wù)器可以依賴于不充足的或者不可靠的其他數(shù)據(jù)中心部件。在這個(gè)例子中,識(shí)別數(shù)據(jù)中心(ACT 655)可以包括識(shí)別虛擬服務(wù)器的備用位置。備用位置可以在相同的或者不同的數(shù)據(jù)中心中。一個(gè)虛擬服務(wù)器或者一組虛擬服務(wù)器然后可以轉(zhuǎn)移到備用位置以執(zhí)行應(yīng)用。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心(ACT 655)可以包括將數(shù)據(jù)中心識(shí)別為正需要維護(hù)。在這個(gè)例證性的實(shí)施方案中,技術(shù)人員可以批準(zhǔn)在數(shù)據(jù)中心、它的部件、或者它的相關(guān)網(wǎng)絡(luò)或者控制器上升級(jí)或者執(zhí)行維護(hù)的請(qǐng)求。例如,如果下層物理服務(wù)器的硬件被升級(jí), 則虛擬服務(wù)器性能可以增加。在這個(gè)例子中,識(shí)別數(shù)據(jù)中心(ACT 65 可以包括或者響應(yīng)于升級(jí)服務(wù)器硬件的請(qǐng)求。在一種實(shí)施方案中,當(dāng)識(shí)別數(shù)據(jù)中心(ACT 655)時(shí),可以考慮在升級(jí)裝置或者增加硬件時(shí)硬件、維護(hù)或者安裝活動(dòng)的成本。例如,這可以響應(yīng)于將硬件添加到數(shù)據(jù)中心(ACT 620)的請(qǐng)求而發(fā)生。不需要在識(shí)別數(shù)據(jù)中心(ACT 655)的行動(dòng)之前提供特定的應(yīng)用用于執(zhí)行。例如, 識(shí)別數(shù)據(jù)中心(ACT 655)可以包括識(shí)別例如具有可利用的服務(wù)器處理能力的多個(gè)數(shù)據(jù)中心。一列這些數(shù)據(jù)中心可以按照例如處理能力的量、操作成本、位置或者其他因素來(lái)排列。 這個(gè)列表可以周期性地或者實(shí)時(shí)地更新。這個(gè)列表可以從它被存儲(chǔ)的存儲(chǔ)器存儲(chǔ)單元或者數(shù)據(jù)庫(kù)被取回。在一種實(shí)施方案中,方法600可以包括轉(zhuǎn)移數(shù)據(jù)中心應(yīng)用的行動(dòng)(ACT658)。數(shù)據(jù)
22中心應(yīng)用可以在一個(gè)數(shù)據(jù)服務(wù)器內(nèi)的設(shè)備之間、或者從第一數(shù)據(jù)中心到第二數(shù)據(jù)中心轉(zhuǎn)移 (ACT 658)。在一種實(shí)施方案中,轉(zhuǎn)移數(shù)據(jù)中心應(yīng)用可響應(yīng)于從數(shù)據(jù)中心接收?qǐng)?bào)警消息的行動(dòng)(ACT 635)。在一種實(shí)施方案中,諸如虛擬、物理或者專用服務(wù)器的部件可以為了接收所轉(zhuǎn)移的(ACT 658)應(yīng)用的目的而添加到數(shù)據(jù)中心。轉(zhuǎn)移應(yīng)用(ACT 658)可以包括將應(yīng)用轉(zhuǎn)移到兩個(gè)或者多個(gè)物理或者虛擬位置或者一組虛擬服務(wù)器。在一種實(shí)施方案中,轉(zhuǎn)移應(yīng)用 (ACT 658)包括轉(zhuǎn)移應(yīng)用的一部分,而應(yīng)用的另一部分保持在現(xiàn)有的物理或者虛擬位置處。在一種實(shí)施方案中,轉(zhuǎn)移數(shù)據(jù)中心應(yīng)用(ACT 658)包括將數(shù)據(jù)中心識(shí)別為能夠執(zhí)行當(dāng)前被分配到或者指派到不同的數(shù)據(jù)中心的設(shè)備的應(yīng)用。例如,多個(gè)數(shù)據(jù)中心可以同時(shí)操作。多個(gè)數(shù)據(jù)中心的一個(gè)可以在能量成本比在其他數(shù)據(jù)中心的位置處的能量成本更低的位置上操作。在這個(gè)例子中,轉(zhuǎn)移數(shù)據(jù)中心應(yīng)用(ACT 658)可以包括識(shí)別具有較低的能量成本的數(shù)據(jù)中心作為執(zhí)行當(dāng)前由具有較高的能量成本的不同的數(shù)據(jù)中心執(zhí)行的應(yīng)用的位置。在這個(gè)例子中,應(yīng)用可以從具有較高能量成本的數(shù)據(jù)中心轉(zhuǎn)移(ACT 658)到具有較低能量成本的數(shù)據(jù)中心。這降低了多個(gè)數(shù)據(jù)中心的總的操作成本。應(yīng)當(dāng)認(rèn)識(shí)到,能量成本的例子不是限制性的。其他因素例如勞動(dòng)成本、維護(hù)、處理能力、可靠性或者電網(wǎng)耐久性可以在將數(shù)據(jù)中心轉(zhuǎn)移到執(zhí)行應(yīng)用(ACT 658)的位置時(shí)被評(píng)估。在一種實(shí)施方案中,方法600包括向數(shù)據(jù)中心提供應(yīng)用的行動(dòng)(ACT660)。例如,向數(shù)據(jù)中心提供應(yīng)用(ACT 660)可以包括通過(guò)網(wǎng)絡(luò)將應(yīng)用傳送到數(shù)據(jù)中心或者其部件,例如具有執(zhí)行應(yīng)用的足夠的能力的服務(wù)器。應(yīng)用可以通過(guò)網(wǎng)絡(luò)、另一個(gè)數(shù)據(jù)中心、技術(shù)人員或者控制器來(lái)提供(ACT660)給數(shù)據(jù)中心。在一種實(shí)施方案中,向數(shù)據(jù)中心(ACT 660)提供應(yīng)用包括響應(yīng)于生成添加硬件的請(qǐng)求(ACT 620)的行動(dòng)來(lái)將應(yīng)用提供到被添加到數(shù)據(jù)中心的硬件。應(yīng)當(dāng)認(rèn)識(shí)到,向數(shù)據(jù)中心提供應(yīng)用(ACT 660)可以改變數(shù)據(jù)中心操作特征和其他參數(shù)。在一種實(shí)施方案中,方法600包括指示服務(wù)器或者其他的數(shù)據(jù)中心部件執(zhí)行應(yīng)用 (ACT 665)的行動(dòng)。例如,應(yīng)用可以被提供給數(shù)據(jù)中心(ACT660)用于通過(guò)服務(wù)器或者其他的數(shù)據(jù)中心部件立即執(zhí)行。指示服務(wù)器執(zhí)行應(yīng)用(ACT 665)還可以包括關(guān)于如何執(zhí)行應(yīng)用的指令。例如,指令可以包括可靠性或者容錯(cuò)規(guī)范。在多種實(shí)施方案中,指示數(shù)據(jù)中心執(zhí)行應(yīng)用(ACT 665)可以響應(yīng)于例如轉(zhuǎn)移應(yīng)用(ACT 658)、向數(shù)據(jù)中心提供應(yīng)用(ACT 660)、向第二數(shù)據(jù)中心提供應(yīng)用(ACT 680)或者識(shí)別數(shù)據(jù)中心(ACT655)。在一種實(shí)施方案中,方法600包括使應(yīng)用的執(zhí)行時(shí)移(ACT 670)的行動(dòng)。應(yīng)用的時(shí)移執(zhí)行(ACT 670)可以包括延遲應(yīng)用的執(zhí)行。例如,當(dāng)識(shí)別應(yīng)用的要求(ACT 650)時(shí),可以確定應(yīng)用的執(zhí)行不是時(shí)間敏感的。另外,在某些日子,例如假期或者周末,或者在一天的某些時(shí)間,例如在股票市場(chǎng)關(guān)閉后或者在工作時(shí)間以后,數(shù)據(jù)中心可以具有另外的能力。在例如這些情況下,應(yīng)用可以被時(shí)移(ACT 670)以在減少的數(shù)據(jù)中心活動(dòng)的時(shí)期期間使用數(shù)據(jù)中心。在一種實(shí)施方案中,執(zhí)行應(yīng)用(ACT 665)的指令包括使應(yīng)用的執(zhí)行時(shí)移(ACT 670) 的指令。在一種實(shí)施方案中,使應(yīng)用的執(zhí)行時(shí)移(ACT 670)可以響應(yīng)于數(shù)據(jù)中心參數(shù)的識(shí)別(ACT 605)。另外,使應(yīng)用的執(zhí)行時(shí)移(ACT 670)可以響應(yīng)于報(bào)警消息的接收(ACT635)。 例如,報(bào)警消息可以指示數(shù)據(jù)中心或者其部件在全部能力或者接近全部能力,數(shù)據(jù)中心維護(hù)被排定,與數(shù)據(jù)中心關(guān)聯(lián)的電網(wǎng)被中斷,存在勞動(dòng)或者安全關(guān)注或者其他因素。方法600可以包括確定第一數(shù)據(jù)中心能力(ACT 675)的行動(dòng)。例如,確定第一數(shù)據(jù)中心能力(ACT 67 可以包括確定正在被使用的數(shù)據(jù)中心能力的量或者可利用的數(shù)據(jù)中心能力的量。被確定的數(shù)據(jù)中心能力(ACT67Q可以包括數(shù)據(jù)中心作為整體的或者其中的各個(gè)子系統(tǒng)或者元件的處理能力、電力能力或者冷卻能力。例如,識(shí)別第一數(shù)據(jù)中心能力 (ACT 675)可以包括將在數(shù)據(jù)中心內(nèi)的服務(wù)器識(shí)別為具有執(zhí)行應(yīng)用的足夠的能力??梢曰谟傻谝粩?shù)據(jù)中心或者它的裝置提供的信息、或者通過(guò)基于與第一數(shù)據(jù)中心可能正在執(zhí)行的許多應(yīng)用關(guān)聯(lián)的已知的裝置容限和信息的推斷來(lái)確定第一數(shù)據(jù)中心能力(ACT 675)。確定第一數(shù)據(jù)中心能力(ACT 675)可以包括識(shí)別具有額外或者可利用的能力的數(shù)據(jù)中心。確定第一數(shù)據(jù)中心能力(ACT 675)還可以包括確定數(shù)據(jù)中心以全部能力操作。 例如,數(shù)據(jù)中心可以消耗它的100%的可利用的電力,或者數(shù)據(jù)中心冷卻單元能以全部能力操作。另外,服務(wù)器或者其他的部件能以它們的最大處理能力操作,或者存儲(chǔ)設(shè)備可以是滿的。在一種實(shí)施方案中,識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)包括確定第一數(shù)據(jù)中心能力(ACT 675)的行動(dòng)。在一種實(shí)施方案中,確定第一數(shù)據(jù)中心能力(ACT 675)可以通過(guò)參考數(shù)據(jù)中心模型來(lái)完成。例如,在數(shù)據(jù)中心外部的數(shù)據(jù)中心控制器可以模擬數(shù)據(jù)中心操作。在這個(gè)例子中,確定第一數(shù)據(jù)中心能力(ACT 675)可以包括基于模擬的而不是測(cè)量的數(shù)據(jù)中心數(shù)據(jù)來(lái)確定數(shù)據(jù)中心能力。在一種實(shí)施方案中,方法600包括向第二數(shù)據(jù)中心提供應(yīng)用的行動(dòng)(ACT 680)。例如,向第二數(shù)據(jù)中心提供應(yīng)用(ACT 680)可以響應(yīng)于確定第一數(shù)據(jù)中心能力(ACT 675)、接收?qǐng)?bào)警消息(ACT 635)、檢測(cè)應(yīng)用故障(ACT 615)、監(jiān)控網(wǎng)絡(luò)裝置參數(shù)(ACT 630)、指示額外的數(shù)據(jù)中心能力(ACT 610)、和識(shí)別數(shù)據(jù)中心參數(shù)(ACT 605)中的至少一個(gè)行動(dòng)而發(fā)生。在一種實(shí)施方案中,向第二數(shù)據(jù)中心提供應(yīng)用(ACT 680)包括向第二數(shù)據(jù)中心部件例如服務(wù)器提供應(yīng)用用于執(zhí)行。在一種實(shí)施方案中,向第二數(shù)據(jù)中心提供應(yīng)用(ACT 680)包括向第二數(shù)據(jù)中心提供應(yīng)用的一部分。此處描述的各種方面和實(shí)施方案可以在如上面討論的一個(gè)或者多個(gè)計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)。例如,系統(tǒng)200可以在單個(gè)計(jì)算機(jī)系統(tǒng)中或者在多個(gè)計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)。例如, 這些計(jì)算機(jī)系統(tǒng)可以是例如通用計(jì)算機(jī),例如基于htel PENTIUM型處理器、Motorola PowerPC,Sun UltraSPARC,Hewlett-Packard PA-RISC處理器、或者任何其他類型的處理器的那些計(jì)算機(jī)。例如,各種方面可以被實(shí)現(xiàn)為在例如在圖7中示出的通用計(jì)算機(jī)系統(tǒng)700中執(zhí)行的專用軟件。計(jì)算機(jī)系統(tǒng)700可以包括連接到一個(gè)或者多個(gè)存儲(chǔ)設(shè)備710例如磁盤驅(qū)動(dòng)器、存儲(chǔ)器、或者用于存儲(chǔ)數(shù)據(jù)的其他設(shè)備的處理器705。存儲(chǔ)器710通常用于在計(jì)算機(jī)系統(tǒng)700的操作過(guò)程中存儲(chǔ)程序和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)700還可以包括提供另外的存儲(chǔ)能力的存儲(chǔ)系統(tǒng)715。計(jì)算機(jī)系統(tǒng)700的部件可以由互連機(jī)構(gòu)720耦合,互連機(jī)構(gòu)720可以包括一個(gè)或者多個(gè)總線(例如集成在同一機(jī)器內(nèi)的部件之間)和/或網(wǎng)絡(luò)(例如在位于單獨(dú)的分立的機(jī)器上的部件之間)?;ミB機(jī)構(gòu)720使通信(例如數(shù)據(jù)、指令)能夠在系統(tǒng)700的系統(tǒng)部件之間交換。計(jì)算機(jī)系統(tǒng)700還包括一個(gè)或者多個(gè)輸入設(shè)備725例如鍵盤、鼠標(biāo)、跟蹤球、麥克風(fēng)、觸摸屏和一個(gè)或者多個(gè)輸出設(shè)備730例如打印設(shè)備、顯示屏、揚(yáng)聲器。另外,計(jì)算機(jī)系統(tǒng) 700可以包括一個(gè)或者多個(gè)接口(沒(méi)有示出),其將計(jì)算機(jī)系統(tǒng)700連接到通信網(wǎng)絡(luò)(除了
24互連機(jī)構(gòu)720以外或者作為互連機(jī)構(gòu)720的替代物)。在圖8中更詳細(xì)地示出的存儲(chǔ)系統(tǒng)715通常包括存儲(chǔ)有信號(hào)的計(jì)算機(jī)可讀和可寫的非易失性記錄介質(zhì)805,所述信號(hào)定義由處理器執(zhí)行的程序或者在介質(zhì)805上或內(nèi)存儲(chǔ)的由程序處理以執(zhí)行與這里描述的實(shí)施方案相關(guān)的一種或者多種功能的信息。例如,介質(zhì)可以是磁盤或者閃存。通常地,在操作中,處理器使數(shù)據(jù)從非易失性記錄介質(zhì)805被讀到另一個(gè)存儲(chǔ)器810,與介質(zhì)805相比,存儲(chǔ)器810允許通過(guò)處理器對(duì)信息的更快的存取。這個(gè)存儲(chǔ)器810通常是易失性隨機(jī)存取存儲(chǔ)器,例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)或者靜態(tài)存儲(chǔ)器(SRAM)。它可以如所示位于儲(chǔ)存系統(tǒng)715內(nèi)或者在存儲(chǔ)系統(tǒng)710內(nèi)。處理器705 —般操縱在集成電路存儲(chǔ)器710、810內(nèi)的數(shù)據(jù),并且然后在處理結(jié)束以后將數(shù)據(jù)復(fù)制到介質(zhì)805。 多種機(jī)構(gòu)可以管理在介質(zhì)805和集成電路存儲(chǔ)元件710、810之間的數(shù)據(jù)移動(dòng),并且這里提供的例子——包括示例性存儲(chǔ)系統(tǒng)710和儲(chǔ)存系統(tǒng)715——是非限制性的。這里實(shí)現(xiàn)的計(jì)算機(jī)系統(tǒng)可以包括特別編程的專用硬件,例如專用集成電路 (ASIC)。這里描述的各種方面可以在軟件、硬件或者固件或者其任何組合中實(shí)現(xiàn)。另外,這樣的方法、行為、系統(tǒng)、其系統(tǒng)元件和部件可以作為上面描述的計(jì)算機(jī)系統(tǒng)的一部分或者作為獨(dú)立的部件來(lái)實(shí)現(xiàn)。雖然計(jì)算機(jī)系統(tǒng)700作為例子被顯示為在其上可實(shí)踐這里描述的各種方面的一種類型的計(jì)算機(jī)系統(tǒng),但是應(yīng)當(dāng)認(rèn)識(shí)到,方面和實(shí)施方案不限于在如圖7所示的計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)。各種方面可以在具有與圖7中所示的架構(gòu)或者部件不同的一個(gè)或者多個(gè)計(jì)算機(jī)上被實(shí)踐。另外,在這里(或者在權(quán)利要求中)描述的實(shí)施方案的功能或者過(guò)程在處理器或者控制器上被執(zhí)行的場(chǎng)合,這樣的描述旨在包括使用超過(guò)一個(gè)的處理器或者控制器來(lái)執(zhí)行功能的系統(tǒng)。計(jì)算機(jī)系統(tǒng)700可以是通用計(jì)算機(jī)系統(tǒng),其是可以使用高級(jí)計(jì)算機(jī)編程語(yǔ)言編程的。計(jì)算機(jī)系統(tǒng)700還可以使用特別編程的專用硬件來(lái)實(shí)現(xiàn)。在計(jì)算機(jī)系統(tǒng)700中,處理器705可以是市場(chǎng)上可買到的處理器,例如可從htel公司得到的著名的Pentium類處理器。其他處理器是可以利用的,例如可執(zhí)行操作系統(tǒng)的那些處理器,該操作系統(tǒng)可以是例如可以從微軟公司得到的 Windows 95,Windows 98,Windows NT,Windows 2000 (WindowsME)、 Windows XP或者Windows Vista操作系統(tǒng),可以從蘋果計(jì)算機(jī)公司得到的MAC OS System X操作系統(tǒng),可以從Sim微系統(tǒng)公司得到的Solaris操作系統(tǒng),或者可以從多種資源得到的 UNIX操作系統(tǒng)。許多其他的操作系統(tǒng)可以被使用。處理器和操作系統(tǒng)共同定義計(jì)算機(jī)平臺(tái),對(duì)該計(jì)算機(jī)平臺(tái)使用高級(jí)編程語(yǔ)言編寫應(yīng)用程序。應(yīng)當(dāng)理解,這里描述的系統(tǒng)和方法的實(shí)施方案不限于特定的計(jì)算機(jī)系統(tǒng)平臺(tái)、處理器、操作系統(tǒng)或者網(wǎng)絡(luò)。另外,應(yīng)當(dāng)認(rèn)識(shí)到,這些系統(tǒng)和方法不限于特定的編程語(yǔ)言或者計(jì)算機(jī)系統(tǒng)。其他合適的編程語(yǔ)言和其他合適的計(jì)算機(jī)系統(tǒng)可被使用。計(jì)算機(jī)系統(tǒng)的一個(gè)或者多個(gè)部分可以分布在耦合到通信網(wǎng)絡(luò)的一個(gè)或者多個(gè)計(jì)算機(jī)系統(tǒng)中。例如,如上面討論的,網(wǎng)絡(luò)管理器315可以定位成遠(yuǎn)離變化和能力管理器305。 這些計(jì)算機(jī)系統(tǒng)還可以是通用計(jì)算機(jī)系統(tǒng)。例如,系統(tǒng)200的元件可分布在配置成向一個(gè)或者多個(gè)客戶端計(jì)算機(jī)提供服務(wù)(例如服務(wù)器)或者作為分布式系統(tǒng)的部分執(zhí)行總?cè)蝿?wù)的一個(gè)或者多個(gè)計(jì)算機(jī)系統(tǒng)中。例如,可以在包括分布在一個(gè)或者多個(gè)服務(wù)器系統(tǒng)之間的部件的客戶端-服務(wù)器或者多層系統(tǒng)上執(zhí)行操作,這些部件根據(jù)這里描述的各種實(shí)施方案執(zhí)行各種功能。這些部件可以是使用通信協(xié)議(例如,TCP/IP)在通信網(wǎng)絡(luò)(例如,英特網(wǎng)) 上進(jìn)行通信的可執(zhí)行的、中間的(例如IL)或者解釋的(例如Java)代碼。例如,一個(gè)或者多個(gè)數(shù)據(jù)庫(kù)服務(wù)器可以用于存儲(chǔ)在設(shè)計(jì)布局中使用的設(shè)備數(shù)據(jù),并且一個(gè)或者多個(gè)服務(wù)器可以用于有效地執(zhí)行與這里描述的實(shí)施方案關(guān)聯(lián)的冷卻計(jì)算。應(yīng)當(dāng)認(rèn)識(shí)到,這里描述的方面和實(shí)施方案不限于在任何特定的系統(tǒng)或者系統(tǒng)組上執(zhí)行。另外,應(yīng)當(dāng)認(rèn)識(shí)到,這里描述的方面和實(shí)施方案不限于任何特定的分布式架構(gòu)、網(wǎng)絡(luò)或者通信協(xié)議。各種方面和實(shí)施方案可以使用諸如SmallTalk、Java、C++、Ada、或者C#(C_Sharp) 的面向?qū)ο蟮木幊陶Z(yǔ)言來(lái)編程。其他面向?qū)ο蟮木幊陶Z(yǔ)言也可以被使用??蛇x地,可以使用功能、腳本、和/或邏輯編程語(yǔ)言。各種方面和實(shí)施方案可以在非編程環(huán)境(例如以HTML、 XML或者其他形式創(chuàng)建的文件,當(dāng)在瀏覽器程序的窗口被查看時(shí),這些文件再現(xiàn)圖形化用戶界面(GUI)的方面或者執(zhí)行其他的功能)中實(shí)現(xiàn)。各種方面和實(shí)施方案可以作為編程的或者未編程的元件或者其任何組合來(lái)實(shí)現(xiàn)。這里描述了提供裝置外殼的剩余冷卻能力的指示的系統(tǒng)和方法。剩余冷卻能力的指示可以是例如以每小時(shí)千瓦或者BTU為單位的剩余冷卻的直接指示,或者指示可以是間接的,例如提供例如以百分比為單位的外殼可用的總冷卻能力和正在使用多少冷卻的指示。另外,計(jì)算值——包括捕獲系數(shù)和再循環(huán)系數(shù)——可以用于確定特定設(shè)計(jì)的充分性,并在報(bào)警或者錯(cuò)誤情況將產(chǎn)生之前確定另外的冷卻能力。在這里討論的方面和實(shí)施方案中,分析結(jié)果被描述為實(shí)時(shí)地提供。應(yīng)當(dāng)認(rèn)識(shí)到,術(shù)語(yǔ)“實(shí)時(shí)”的使用可以但不需要表明結(jié)果是立即可用的。例如,結(jié)果可以迅速地變成過(guò)時(shí)的, 假定設(shè)計(jì)者有在較短的一段時(shí)間例如大約幾分鐘內(nèi)嘗試許多不同設(shè)計(jì)的能力。注意在圖1到圖8中,所列舉的項(xiàng)作為單獨(dú)的元件示出。然而,在這里描述的系統(tǒng)和方法的實(shí)際實(shí)現(xiàn)中,它們可以是其他電子設(shè)備例如數(shù)字計(jì)算機(jī)的不可分離的部件。因此, 上面描述的行動(dòng)可以至少部分地在可以體現(xiàn)在包括程序存儲(chǔ)介質(zhì)的制造物品中的軟件內(nèi)實(shí)現(xiàn)。程序存儲(chǔ)介質(zhì)包括在載波、計(jì)算機(jī)磁盤(磁性的、或者光學(xué)的(例如CD或者DVD或者兩者)、非易失性存儲(chǔ)器、磁帶、系統(tǒng)存儲(chǔ)器和計(jì)算機(jī)硬驅(qū)動(dòng)器的一個(gè)或者多個(gè)中體現(xiàn)的數(shù)據(jù)信號(hào)。從前述內(nèi)容中,應(yīng)當(dāng)認(rèn)識(shí)到,這里描述的方面和實(shí)施方案提供有效的數(shù)據(jù)中心控制。這些方面和實(shí)施方案能夠識(shí)別來(lái)自地理上無(wú)聯(lián)系的數(shù)據(jù)中心和其關(guān)聯(lián)的設(shè)備和網(wǎng)絡(luò)的多個(gè)特征。通過(guò)評(píng)估這些特征,方面和實(shí)施方案可識(shí)別執(zhí)行新的或者現(xiàn)有的應(yīng)用的數(shù)據(jù)中心位置。用于執(zhí)行的應(yīng)用的這個(gè)重新分配和布置增加了數(shù)據(jù)中心效率和兼容性,節(jié)省了能量,并且降低了操作成本。這里描述的實(shí)施方案和方面適合于在具有大量的裝置機(jī)架的相對(duì)大的數(shù)據(jù)中心、 以及較小的和非正式的數(shù)據(jù)中心中使用,并可用在數(shù)據(jù)中心以外的設(shè)備上。分支電路能力的估計(jì)和相平衡在高密度數(shù)據(jù)中心內(nèi)可能變得復(fù)雜。內(nèi)部服務(wù)器電力儀器可以向數(shù)據(jù)中心控制器提供識(shí)別冷卻子系統(tǒng)能力的信息。在多種實(shí)施方案例如使用三相電源或者服務(wù)器儀器缺少的那些實(shí)施方案中,電力分配系統(tǒng)儀器可提供用于確定負(fù)載消耗、可利用的能力和相平衡的信息。這個(gè)信息可由數(shù)據(jù)中心控制器使用以將數(shù)據(jù)中心設(shè)備、子系統(tǒng)或者裝置分配或者重新分配到一個(gè)或者多個(gè)數(shù)據(jù)中心上或內(nèi)。這改進(jìn)了數(shù)據(jù)中心操作和效率,并且降低了操作成本。對(duì)前面和后面、左側(cè)和右側(cè)、頂部和底部、和上部和下部的任何提及旨在為了描述的方便,而不是將本系統(tǒng)和方法或者它們的部件限制到任何一個(gè)位置或者空間方位。在這里以單數(shù)形式提到的系統(tǒng)和方法的實(shí)施方案或者元件或者行動(dòng)的任何提及還可以包括包含多個(gè)這些元件的實(shí)施方案,并且對(duì)這里的任何實(shí)施方案或者元件或者行動(dòng)的復(fù)數(shù)形式的任何提及也可以包括只包含單個(gè)元件的實(shí)施方案。以單數(shù)或者復(fù)數(shù)形式的提及并不用于限制當(dāng)前公開的系統(tǒng)或者方法、它們的部件、行動(dòng)或者元件。這里公開的任何實(shí)施方案可以與任何其他的實(shí)施方案組合,并且對(duì)“實(shí)施方案”、 “一些實(shí)施方案”、“可選的實(shí)施方案”、“多種實(shí)施方案”、“一種實(shí)施方案”或者類似的提及不一定是相互排他的,并且旨在指示結(jié)合實(shí)施方案所描述的特定的特征、結(jié)構(gòu)或者特性可以包括在至少一種實(shí)施方案中。如在這里使用的這樣的術(shù)語(yǔ)不一定都指的是同一實(shí)施方案。 任何實(shí)施方案可以用與這里公開的目標(biāo)一致的任何方式與任何其他實(shí)施方案組合。對(duì)“或者”的提及可以被解釋為包括的,以便使用“或者”描述的任何術(shù)語(yǔ)可以指示所描述的項(xiàng)的單個(gè)、一個(gè)以上、和全部的任何一種情況。在附圖、詳細(xì)描述或者任何權(quán)利要求中的技術(shù)特征跟隨有參考標(biāo)記的場(chǎng)合,參考標(biāo)記為了增加附圖、詳細(xì)描述和權(quán)利要求的可理解性的目的而被包括。因此,有或沒(méi)有參考標(biāo)記對(duì)任何權(quán)利要求元件的范圍沒(méi)有任何限制影響。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,在這里描述的系統(tǒng)和方法可以體現(xiàn)在其他特定的形式中,而不偏離其精神或者本質(zhì)特征。例如,在地理上無(wú)聯(lián)系的區(qū)域內(nèi)的物理上分離的數(shù)據(jù)中心可以被考慮為一個(gè)分布式數(shù)據(jù)中心。在另一個(gè)例子中,資源可以在單個(gè)數(shù)據(jù)中心的一個(gè)或者多個(gè)設(shè)備或者子系統(tǒng)之間被分配或者調(diào)節(jié)。上述的實(shí)施方案因此在所有方面被認(rèn)為是例證性的,而不是所描述的系統(tǒng)和方法的限制。這里描述的系統(tǒng)和方法的范圍因此由所附的權(quán)利要求而不是上述的描述指示,并且因此在權(quán)利要求的等效形式的含義和范圍內(nèi)的所有變化被規(guī)定為包括在其中。
權(quán)利要求
1.一種用于數(shù)據(jù)中心控制的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括識(shí)別多個(gè)數(shù)據(jù)中心的參數(shù),每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備; 接收?qǐng)?zhí)行應(yīng)用的命令;至少部分地基于對(duì)所述參數(shù)的評(píng)估來(lái)識(shí)別來(lái)自所述多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行所述應(yīng)用的位置。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 識(shí)別所述應(yīng)用的要求;以及至少部分地基于對(duì)所述要求的評(píng)估來(lái)識(shí)別所述選擇的數(shù)據(jù)中心。
3.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括檢測(cè)在所述多個(gè)數(shù)據(jù)中心的一個(gè)處的所述應(yīng)用的故障;以及響應(yīng)于檢測(cè)到所述故障來(lái)識(shí)別所述選擇的數(shù)據(jù)中心。
4.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括基于對(duì)模擬的第一數(shù)據(jù)中心冷卻特征和模擬的第一數(shù)據(jù)中心電力特征的至少一個(gè)的評(píng)估來(lái)確定第一數(shù)據(jù)中心能力;向與第二數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供指示所述第一數(shù)據(jù)中心能力的信息;以及接收在所述第一數(shù)據(jù)中心中的設(shè)備上執(zhí)行由與第二數(shù)據(jù)中心關(guān)聯(lián)的所述設(shè)備提供的應(yīng)用的請(qǐng)求。
5.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括至少部分地基于所述選擇的數(shù)據(jù)中心的模擬特征來(lái)識(shí)別在所述選擇的數(shù)據(jù)中心中的不足的數(shù)據(jù)中心能力;以及啟動(dòng)所述選擇的數(shù)據(jù)中心的不間斷電源、服務(wù)器、網(wǎng)絡(luò)裝置和冷卻單元的至少一個(gè)。
6.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述多個(gè)數(shù)據(jù)中心的至少兩個(gè)由網(wǎng)絡(luò)連接,所述方法包括監(jiān)控形成所述網(wǎng)絡(luò)的至少部分的網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的模擬參數(shù)。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括向所述選擇的數(shù)據(jù)中心的一組虛擬服務(wù)器添加物理服務(wù)器;以及將所述應(yīng)用的至少一部分分配到該組虛擬服務(wù)器。
8.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 向所述選擇的數(shù)據(jù)中心的虛擬服務(wù)器提供所述應(yīng)用。
9.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括禁用與所述多個(gè)數(shù)據(jù)中心的所述參數(shù)的至少一個(gè)關(guān)聯(lián)的不間斷電源、服務(wù)器、網(wǎng)絡(luò)裝置和冷卻單元中的至少一個(gè)。
10.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括啟動(dòng)與所述多個(gè)數(shù)據(jù)中心的所述參數(shù)的至少一個(gè)關(guān)聯(lián)的不間斷電源、服務(wù)器、網(wǎng)絡(luò)裝置和冷卻單元中的至少一個(gè)。
11.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 識(shí)別執(zhí)行所述應(yīng)用的系統(tǒng)要求;以及基于對(duì)所述參數(shù)的評(píng)估和對(duì)所述系統(tǒng)要求的評(píng)估來(lái)使所述應(yīng)用的執(zhí)行時(shí)移。
12.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括識(shí)別所述選擇的數(shù)據(jù)中心中具有足以執(zhí)行所述應(yīng)用的能力的服務(wù)器;向所述服務(wù)器提供所述應(yīng)用;以及指示所述服務(wù)器執(zhí)行所述應(yīng)用。
13.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括將所述應(yīng)用的至少一部分分配到兩個(gè)或者更多個(gè)數(shù)據(jù)中心。
14.一種數(shù)據(jù)中心活動(dòng)控制系統(tǒng),包括數(shù)據(jù)中心控制器,其與網(wǎng)絡(luò)關(guān)聯(lián)并且配置成識(shí)別與所述網(wǎng)絡(luò)關(guān)聯(lián)的多個(gè)數(shù)據(jù)中心的參數(shù),每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備;以及所述數(shù)據(jù)中心控制器配置成評(píng)估所述參數(shù)以識(shí)別來(lái)自所述多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。
15.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成識(shí)別所述應(yīng)用的要求;以及其中所述數(shù)據(jù)中心控制器還配置成至少部分地基于對(duì)所述要求的評(píng)估來(lái)識(shí)別所述選擇的數(shù)據(jù)中心。
16.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器響應(yīng)于在所述多個(gè)數(shù)據(jù)中心的一個(gè)處執(zhí)行所述應(yīng)用的故障來(lái)識(shí)別所述選擇的數(shù)據(jù)中心。
17.如權(quán)利要求14所述的系統(tǒng),其中所述參數(shù)包括位于所述數(shù)據(jù)中心的一個(gè)中的設(shè)備的模擬電力消耗、模擬冷卻能力、模擬效率、模擬冗余、模擬可靠性和模擬備份運(yùn)行時(shí)間中的至少一個(gè)。
18.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器基于對(duì)模擬的第一數(shù)據(jù)中心冷卻特征和模擬的第一數(shù)據(jù)中心電力特征的至少一個(gè)的評(píng)估來(lái)確定第一數(shù)據(jù)中心能力;以及其中所述數(shù)據(jù)中心控制器向與第二數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供指示所述第一數(shù)據(jù)中心能力的信息;以及其中所述數(shù)據(jù)中心控制器接收在所述第一數(shù)據(jù)中心中的設(shè)備上執(zhí)行由與第二數(shù)據(jù)中心關(guān)聯(lián)的所述設(shè)備提供的應(yīng)用的請(qǐng)求。
19.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器監(jiān)控形成所述網(wǎng)絡(luò)的至少部分的網(wǎng)絡(luò)基礎(chǔ)設(shè)施裝置的參數(shù)。
20.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成將所述應(yīng)用的至少一部分分配到所述選擇的數(shù)據(jù)中心的一組虛擬服務(wù)器。
21.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成向位于所述選擇的數(shù)據(jù)中心中的虛擬服務(wù)器提供所述應(yīng)用。
22.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成接收來(lái)自第一數(shù)據(jù)中心的子系統(tǒng)的報(bào)警消息;以及其中所述數(shù)據(jù)中心控制器配置成通過(guò)所述網(wǎng)絡(luò)將第一應(yīng)用從位于所述第一數(shù)據(jù)中心中的服務(wù)器轉(zhuǎn)移到位于第二數(shù)據(jù)中心中的服務(wù)器。
23.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成識(shí)別執(zhí)行所述應(yīng)用的系統(tǒng)要求;以及其中所述數(shù)據(jù)中心控制器配置成部分地基于所述系統(tǒng)要求來(lái)使所述應(yīng)用的執(zhí)行時(shí)移。
24.如權(quán)利要求14所述的系統(tǒng),其中在所述選擇的數(shù)據(jù)中心中的一服務(wù)器包括足以執(zhí)行所述應(yīng)用的能力;以及其中所述數(shù)據(jù)中心控制器配置成向所述服務(wù)器提供所述應(yīng)用以由所述服務(wù)器執(zhí)行。
25.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成生成向所述多個(gè)數(shù)據(jù)中心的至少一個(gè)添加硬件的請(qǐng)求。
26.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成至少部分地基于由所述數(shù)據(jù)中心控制器對(duì)所述參數(shù)的評(píng)估來(lái)指示所述選擇的數(shù)據(jù)中心具有額外的能力。
27.如權(quán)利要求14所述的系統(tǒng),其中所述數(shù)據(jù)中心控制器配置成至少部分地基于由所述數(shù)據(jù)中心控制器對(duì)所述參數(shù)的評(píng)估來(lái)將所述應(yīng)用的至少一部分分配到兩個(gè)或者更多個(gè)數(shù)據(jù)中心。
28.一種存儲(chǔ)有指令序列的計(jì)算機(jī)可讀介質(zhì),所述指令序列包括指令,所述指令當(dāng)由處理器執(zhí)行時(shí)使所述處理器識(shí)別多個(gè)數(shù)據(jù)中心的模擬參數(shù),每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備; 接收?qǐng)?zhí)行應(yīng)用的命令;以及至少部分地基于對(duì)所述參數(shù)的評(píng)估來(lái)識(shí)別來(lái)自所述多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行所述應(yīng)用的位置。
29.如權(quán)利要求28所述的計(jì)算機(jī)可讀介質(zhì),還包括使所述處理器執(zhí)行下列操作的指令識(shí)別所述應(yīng)用的要求;至少部分地基于對(duì)所述要求的評(píng)估來(lái)識(shí)別所述選擇的數(shù)據(jù)中心;以及檢測(cè)在所述多個(gè)數(shù)據(jù)中心的一個(gè)處的所述應(yīng)用的故障。
30.如權(quán)利要求四所述的計(jì)算機(jī)可讀介質(zhì),還包括使所述處理器執(zhí)行下列操作的指令基于對(duì)第一數(shù)據(jù)中心冷卻特征和第一數(shù)據(jù)中心電力特征的至少一個(gè)的評(píng)估來(lái)確定第一數(shù)據(jù)中心能力;向與第二數(shù)據(jù)中心關(guān)聯(lián)的設(shè)備提供指示所述第一數(shù)據(jù)中心能力的信息;以及接收在所述第一數(shù)據(jù)中心中的設(shè)備上執(zhí)行由與第二數(shù)據(jù)中心關(guān)聯(lián)的所述設(shè)備提供的應(yīng)用的請(qǐng)求。
全文摘要
提供了用于數(shù)據(jù)中心控制的系統(tǒng)和方法,其識(shí)別一個(gè)或者多個(gè)數(shù)據(jù)中心的參數(shù),其中每一個(gè)數(shù)據(jù)中心包括多個(gè)設(shè)備。所述系統(tǒng)和方法接收?qǐng)?zhí)行應(yīng)用的命令,并且至少部分地基于參數(shù)的評(píng)估來(lái)識(shí)別來(lái)自一個(gè)或者多個(gè)數(shù)據(jù)中心的所選擇的數(shù)據(jù)中心作為運(yùn)行應(yīng)用的位置。
文檔編號(hào)G06F9/50GK102395955SQ201080016515
公開日2012年3月28日 申請(qǐng)日期2010年1月26日 優(yōu)先權(quán)日2009年2月13日
發(fā)明者M·戴爾加斯, 丹尼爾·雷內(nèi)·哈根·佩德森, 克里斯蒂安·西爾貝鮑爾 申請(qǐng)人:美國(guó)能量變換公司