【技術(shù)實(shí)現(xiàn)步驟摘要】
【國(guó)外來(lái)華專利技術(shù)】用于動(dòng)態(tài)管理計(jì)算容量請(qǐng)求的方法和系統(tǒng)相關(guān)申請(qǐng)案本申請(qǐng)要求2010年9月21日提交的美國(guó)非臨時(shí)申請(qǐng)第12/887,241號(hào)的權(quán)益,該申請(qǐng)的公開內(nèi)容的全文據(jù)此以引用的方式并入本文。
技術(shù)介紹
公司和機(jī)構(gòu)運(yùn)行使眾多計(jì)算系統(tǒng)互連以支持其運(yùn)營(yíng)的計(jì)算機(jī)網(wǎng)絡(luò)。計(jì)算系統(tǒng)可位于單個(gè)地理位置中(例如,作為局域網(wǎng)的一部分)或位于多個(gè)不同地理位置中(例如,經(jīng)由一個(gè)或多個(gè)專用或公用的中間網(wǎng)絡(luò))。數(shù)據(jù)中心可以置放大量互連的計(jì)算系統(tǒng),例如專用數(shù)據(jù)中心是由單個(gè)機(jī)構(gòu)進(jìn)行操作并且公用數(shù)據(jù)中心是由第三方進(jìn)行操作以把計(jì)算資源提供給客戶。專用和公用數(shù)據(jù)中心可以對(duì)數(shù)據(jù)中心、機(jī)構(gòu)或其它客戶擁有的硬件提供網(wǎng)絡(luò)訪問(wèn)、電力、硬件資源(例如,計(jì)算和存儲(chǔ))和安全安裝設(shè)施。為了幫助提高數(shù)據(jù)中心資源的利用率,虛擬化技術(shù)可以允許單個(gè)物理計(jì)算機(jī)主控作為到連接的計(jì)算機(jī)用戶的獨(dú)立計(jì)算機(jī)出現(xiàn)而操作作的虛擬機(jī)的ー個(gè)或多個(gè)實(shí)例。運(yùn)用虛擬化,單個(gè)物理計(jì)算裝置可以動(dòng)態(tài)方式創(chuàng)建、維持或刪除虛擬機(jī)。用戶又可基于“按照需要”或至少基干“按照請(qǐng)求”請(qǐng)求來(lái)自數(shù)據(jù)中心的計(jì)算機(jī)資源并且具備不同量的虛擬機(jī)資源。隨著數(shù)據(jù)中心的規(guī)模和范圍増大,提供、支配和管理數(shù)據(jù)中心的物理和虛擬計(jì)算資源已變得越來(lái)越復(fù)雜。附圖說(shuō)明在附圖各處,參考數(shù)字可以重用于指示參考元件之間的對(duì)應(yīng)性。提供附圖以示出本文描述的示例性實(shí)施方案且并非g在限制本公開內(nèi)容的范疇。圖1是示意地示出了可經(jīng)由通信網(wǎng)絡(luò)把計(jì)算資源提供給多個(gè)用戶計(jì)算系統(tǒng)的程序執(zhí)行服務(wù)的示例的網(wǎng)絡(luò)圖;圖2A是被配置來(lái)管理程序執(zhí)行服務(wù)的用戶要用的計(jì)算資源的請(qǐng)求的交互請(qǐng)求管理器的闡釋性組件的方框圖;圖2B示意地示出了程序執(zhí)行服務(wù)的用戶 ...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
【國(guó)外來(lái)華專利技術(shù)】2010.09.21 US 12/887,2411.一種用于動(dòng)態(tài)管理對(duì)由程序執(zhí)行服務(wù)提供的計(jì)算容量的請(qǐng)求的計(jì)算機(jī)實(shí)施方法,所述方法包括: 在提供多個(gè)計(jì)算節(jié)點(diǎn)的程序執(zhí)行服務(wù)的控制下,其中每個(gè)所述計(jì)算節(jié)點(diǎn)可被配置來(lái)執(zhí)行所述程序執(zhí)行服務(wù)的多個(gè)用戶的ー個(gè)或多個(gè)程序, 從所述程序執(zhí)行服務(wù)的用戶接收生成用于在請(qǐng)求時(shí)段期間執(zhí)行用戶應(yīng)用的虛擬化環(huán)境的請(qǐng)求,所述請(qǐng)求包括與所述用戶應(yīng)用相關(guān)且允許所述程序執(zhí)行服務(wù)至少部分基于所述用戶應(yīng)用執(zhí)行程序的信息; 自動(dòng)生成所述虛擬化環(huán)境,所述虛擬化環(huán)境包括由所述程序執(zhí)行服務(wù)提供的一個(gè)或多個(gè)程序服務(wù),所述程序服務(wù)包括:(I)負(fù)載平衡器,其被配置來(lái)跨所述多個(gè)計(jì)算節(jié)點(diǎn)中的一個(gè)或多個(gè)或者所述虛擬化環(huán)境的一個(gè)或多個(gè)實(shí)例分布工作量,(2)監(jiān)控接ロ,其被配置來(lái)允許所述用戶監(jiān)控所述程序的執(zhí)行,(3)負(fù)載調(diào)節(jié)器,其被配置來(lái)響應(yīng)于對(duì)所述程序的執(zhí)行的需求的變化而調(diào)節(jié)所述程序執(zhí)行服務(wù)的計(jì)算資源,和(4)多個(gè)數(shù)據(jù)庫(kù)管理服務(wù); 從所述程序執(zhí)行服務(wù)的所述多個(gè)計(jì)算節(jié)點(diǎn)確定可滿足所述用戶的所述請(qǐng)求的ー組計(jì)算節(jié)點(diǎn); 在所述請(qǐng)求時(shí)段期間在所述ー組計(jì)算節(jié)點(diǎn)上執(zhí)行所述虛擬化環(huán)境的ー個(gè)或多個(gè)實(shí)例; 從所述用戶接收對(duì)所述虛擬化環(huán)境或?qū)υ谒稣?qǐng)求時(shí)段期間在所述ー組計(jì)算節(jié)點(diǎn)上執(zhí)行所述虛擬化環(huán)境的所述ー個(gè)或多個(gè)實(shí)例進(jìn)行至少ー個(gè)更改的請(qǐng)求;和在所述請(qǐng)求時(shí)段期間自動(dòng)實(shí)施所述至少ー個(gè)更改。2.根據(jù)權(quán)利要求1所述的方法,其還包括對(duì)所述用戶提供用于請(qǐng)求生成所述虛擬化環(huán)境或請(qǐng)求改變所述虛擬化環(huán)境的計(jì)算接ロ。3.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中生成所述虛擬化環(huán)境的所述請(qǐng)求還包括對(duì)由所述程序執(zhí)行服務(wù)使用以下項(xiàng)中的一個(gè)或多個(gè)的請(qǐng)求:(I)操作系統(tǒng),(2)應(yīng)用服務(wù)器,(3) —個(gè)或多個(gè)計(jì)算節(jié)點(diǎn),其具有所希望的程序執(zhí)行容量或地理分布,和(4)所述多個(gè)數(shù)據(jù)庫(kù)管理服務(wù)中的至少ー個(gè)。4.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其還包括: 自動(dòng)識(shí)別所述一個(gè)或多個(gè)實(shí)例中的至少ー個(gè)的故障;和 自動(dòng)啟動(dòng)用于在所述ー組計(jì)算節(jié)點(diǎn)上執(zhí)行所述虛擬化環(huán)境的至少ー個(gè)新實(shí)例。5.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其還包括: 自動(dòng)識(shí)別所述一組計(jì)算節(jié)點(diǎn)中的至少ー個(gè)的故障; 自動(dòng)分配來(lái)自所述程序執(zhí)行服務(wù)的所述多個(gè)計(jì)算節(jié)點(diǎn)的至少ー個(gè)新計(jì)算節(jié)點(diǎn);和 在所述至少一個(gè)新計(jì)算節(jié)點(diǎn)上自動(dòng)執(zhí)行所述虛擬化環(huán)境的至少ー個(gè)新實(shí)例。6.一種被配置來(lái)動(dòng)態(tài)管理對(duì)計(jì)算服務(wù)的計(jì)算容量的請(qǐng)求的系統(tǒng),所述系統(tǒng)包括: 計(jì)算機(jī)存儲(chǔ)器,其被配置來(lái)存儲(chǔ)用于動(dòng)態(tài)管理對(duì)計(jì)算服務(wù)的計(jì)算容量的請(qǐng)求的ー個(gè)或多個(gè)程序模塊,所述計(jì)算服務(wù)包括多個(gè)計(jì)算節(jié)點(diǎn);和 交互請(qǐng)求管理器,其被配置來(lái)與所述計(jì)算機(jī)存儲(chǔ)器進(jìn)行通信和執(zhí)行存儲(chǔ)在所述計(jì)算機(jī)存儲(chǔ)器中的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李·A·阿奇森,布萊恩·A·懷特,皮特·D·科恩,皮特·N·德桑蒂斯,麥克海爾·蓋博,
申請(qǐng)(專利權(quán))人:亞馬遜技術(shù)有限公司,
類型:
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。