欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

預(yù)配置和預(yù)啟動計算資源的制作方法

文檔序號:9568651閱讀:499來源:國知局
預(yù)配置和預(yù)啟動計算資源的制作方法
【專利說明】預(yù)配置和預(yù)啟動計算資源
[0001]相關(guān)申請的交叉參考
[0002]本申請要求2013年6月10日提交的美國專利申請第13/914,225號的權(quán)益,該案的公開內(nèi)容以全文引用的方式并入本文中。
【背景技術(shù)】
[0003]服務(wù)提供商向各種實體提供計算資源,例如公司、大學(xué)、政府機構(gòu)和其它類型的客戶。服務(wù)提供商所提供的服務(wù)允許所述實體具有資源分配靈活性、改進的可縮放性、降低操作成本等等。
[0004]服務(wù)提供商通常以實例的形式提供計算資源。所述實例有時實施為虛擬機、虛擬機實例等。以實例的形式提供計算資源的能力允許服務(wù)提供商動態(tài)地縮放可用的計算資源來滿足使用所述服務(wù)的各種實體的需要和要求。
[0005]附圖簡述
[0006]在圖式中,參考編號可再用來指示所參考元件之間的對應(yīng)性。提供圖式是為了示出本文所描述的實例實施方案,并且無意限制本公開的范圍。
[0007]圖1說明根據(jù)實施方案的數(shù)據(jù)中心的實例操作環(huán)境。
[0008]圖2說明根據(jù)實施方案的數(shù)據(jù)中心的實例配置。
[0009]圖3是描繪用于啟動實例的實例程序的流程圖。
[0010]圖4是描繪根據(jù)實施方案的用于啟動實例的另一實例程序的流程圖。
[0011]圖5是描繪根據(jù)實施方案的用于確定預(yù)期需求的實例程序的流程圖。
[0012]圖6說明根據(jù)實施方案的預(yù)熱實例的數(shù)據(jù)中心的實例配置。
[0013]圖7說明根據(jù)實施方案的預(yù)熱實例的數(shù)據(jù)中心的另一實例配置。
[0014]圖8是描繪根據(jù)實施方案的用于將經(jīng)預(yù)熱實例放置在計算資源上的實例程序的流程圖。
[0015]圖9說明用于實施本文所呈現(xiàn)的實施方案中所描述的各種計算裝置的實例計算機硬件架構(gòu)。
【具體實施方式】
[0016]如上文所述,服務(wù)提供商通常以計算實例的形式動態(tài)地向?qū)嶓w提供計算資源。在大多數(shù)情況下,本文可互換地稱為客戶(即,服務(wù)提供商的客戶)的實體向服務(wù)提供商提供輸入,以定義所需的計算實例的類型和配置,以及提供關(guān)于客戶何時需要所述計算實例的信息。所有此輸入信息由服務(wù)提供商所操作的服務(wù)用來配置和啟動計算實例。啟動過程通常按需發(fā)生,且對客戶需要有反應(yīng)。然而,啟動過程不是瞬時的且甚至不是近瞬時的。相反,在請求啟動的時間與實例準備好供客戶使用的時間之間,客戶可經(jīng)歷顯而易見的時間延遲。由于所述服務(wù)配置其計算資源和啟動所述實例,所述客戶所經(jīng)歷的時間延遲可大約為數(shù)分鐘。所述量的時間延遲可影響客戶體驗。
[0017]為了改進客戶體驗,服務(wù)提供商可分析實例請求的歷史,并使用所述信息來確定實例的預(yù)期需求。此預(yù)期需求信息可包括例如服務(wù)提供商預(yù)期其客戶將請求的實例的數(shù)目和類型。基于預(yù)期需求信息,服務(wù)提供商可預(yù)配置計算資源,并在經(jīng)預(yù)配置的計算資源上提供計算實例,以減少從客戶請求實例時到所述實例可供所述客戶使用時所花費的時間。當服務(wù)提供商從客戶的計算裝置接收到啟動特定配置的實例的請求時,服務(wù)提供商通過從所提供的實例分配一實例來服務(wù)所述請求。由于所提供的實例可預(yù)配置且預(yù)先位于計算資源上,因此所述客戶可僅需要等待所述實例的控制傳送給所述客戶,或等待所述實例被激活(例如,閑置裝置恢復(fù)或從高速緩存的圖像起動)來連接到所述實例。
[0018]本文提供關(guān)于預(yù)配置服務(wù)的實例和計算資源的進一步細節(jié)。應(yīng)了解,本文所呈現(xiàn)的標的物可實施為計算機進程、計算機控制的設(shè)備、計算系統(tǒng)或制品,例如計算機可讀存儲介質(zhì)。雖然本文所描述的標的物是在一或多個計算裝置上執(zhí)行的程序模塊的一般上下文中呈現(xiàn),但所屬領(lǐng)域的技術(shù)人員將認識到,可結(jié)合其它類型的程序模塊來執(zhí)行其它實施方案。一般來說,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)以及其它類型的執(zhí)行特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的結(jié)構(gòu)。
[0019]所屬領(lǐng)域的技術(shù)人員還將了解,本文所描述的標的物可在超越本文所描述的配置的其它計算機系統(tǒng)配置上實踐或結(jié)合其它計算機系統(tǒng)配置來實踐,包括多處理器系統(tǒng)、基于微處理器的或可編程消費型電子設(shè)備、迷你計算機、大型計算機、手持式計算機、個人數(shù)字助理、電子閱讀器、蜂窩式電話裝置、專用硬件裝置、網(wǎng)絡(luò)家電等。本文所描述的實施方案還可在分布式計算環(huán)境中實踐,其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理裝置執(zhí)行。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲裝置兩者中。
[0020]可稱為計算節(jié)點(computing node)的計算節(jié)點(compute node)可在各種各樣的計算環(huán)境上實施,例如日用品-硬件計算機、虛擬機、計算群集和計算器具。為了方便,這些計算裝置或環(huán)境中的任一者可描述為計算節(jié)點。
[0021]圖1說明其中可實施本文所描述的實施方案的合適計算環(huán)境的實例。服務(wù)提供商可配置所說明的計算環(huán)境,來使計算資源虛擬化,并為其客戶啟動實例。明確地說,圖1是示出例示性操作環(huán)境100的系統(tǒng)和網(wǎng)絡(luò)圖,操作環(huán)境100包括可編程執(zhí)行服務(wù)(“PES”)平臺108,其可稱為PES 108,用于提供對實例的按需存取。PES平臺108可在永久或按需基礎(chǔ)上提供用于執(zhí)行應(yīng)用的計算資源,且可配置為私人網(wǎng)絡(luò)。這些計算資源可包括各種類型的資源,例如數(shù)據(jù)處理資源、數(shù)據(jù)存儲資源、數(shù)據(jù)通信資源等。每一類型的計算資源可為通用的,或可在若干特定配置中可用。舉例來說,數(shù)據(jù)處理資源可作為虛擬機實例可用。所述實例可被配置來執(zhí)行應(yīng)用,包括網(wǎng)絡(luò)服務(wù)器、應(yīng)用服務(wù)器、介質(zhì)服務(wù)器、數(shù)據(jù)庫服務(wù)器等等。數(shù)據(jù)存儲資源可包括文件存儲裝置、塊存儲裝置等等。
[0022]每一類型或配置的計算資源可以不同大小可用,由許多處理器、大量存儲器和/或大存儲容量組成的較大資源,以及由較少的較少處理器、較小量的存儲器和/或較小存儲容量組成的較小資源。舉例來說,客戶可選擇分配若干小處理資源作為網(wǎng)絡(luò)服務(wù)器,和/或一個大處理資源作為數(shù)據(jù)庫服務(wù)器。
[0023]PES平臺108所提供的計算資源可由一個或多個數(shù)據(jù)中心102A、102B、102C、…、102N實現(xiàn),所述數(shù)據(jù)中心在本文可以單數(shù)形式稱為“數(shù)據(jù)中心102”或以復(fù)數(shù)形式稱為“多個數(shù)據(jù)中心102”。數(shù)據(jù)中心102可為容納和操作計算機系統(tǒng)以及相關(guān)聯(lián)的組件的設(shè)施,且可包括冗余和后備電力、通信、冷卻和安全系統(tǒng)。數(shù)據(jù)中心102可位于同一地理區(qū)域中,例如同一設(shè)施中,且可使用私人網(wǎng)絡(luò),例如高速光纖網(wǎng)絡(luò)互連,由PES平臺108的服務(wù)提供商控制和管理。數(shù)據(jù)中心102還可分布在地理上不同的位置上,且可部分地使用公共網(wǎng)絡(luò)(例如因特網(wǎng))來互連。下文關(guān)于圖2來描述實施本文所公開的概念和技術(shù)的數(shù)據(jù)中心102的一個例示性配置。
[0024]PES平臺108的客戶可經(jīng)由廣域網(wǎng)(“WAN”) 106來存取數(shù)據(jù)中心102所提供的計算資源。盡管圖1中說明WAN,但應(yīng)了解,可利用局域網(wǎng)(“LAN”)、因特網(wǎng),或此項技術(shù)中已知的將數(shù)據(jù)中心102連接到遠程客戶和其它用戶的任何其它連網(wǎng)拓撲和網(wǎng)絡(luò)連接。還應(yīng)了解,也可利用此類網(wǎng)絡(luò)的組合。
[0025]PES平臺108的客戶可利用計算系統(tǒng)104來存取數(shù)據(jù)中心102所提供的計算資源。客戶計算系統(tǒng)104(其也可稱為“客戶節(jié)點”、“用戶節(jié)點”等)可為能夠接入PES平臺108的計算機,例如服務(wù)器計算機、桌上型或膝上型個人計算機、平板計算機、無線電話、PDA,電子閱讀器、游戲控制臺、機頂盒或任何其它計算裝置。
[0026]如下文更詳細地描述,可利用客戶計算系統(tǒng)104來配置PES平臺108所提供的計算資源的方面。在這點上,PES平臺108可提供網(wǎng)絡(luò)接口,通過所述網(wǎng)絡(luò)接口,可借助于使用在客戶計算系統(tǒng)104上執(zhí)行的網(wǎng)絡(luò)瀏覽器應(yīng)用來配置其操作的方面?;蛘?,在客戶計算系統(tǒng)104上執(zhí)行的獨立應(yīng)用可接入PES平臺108所暴露的應(yīng)用編程接口( “API”),用于執(zhí)行配置操作。還可利用用于配置PES平臺108的操作的其它機制,包括在PES平臺108上啟動新的虛擬機實例。
[0027]根據(jù)本文所公開的實施方案,可響應(yīng)于需求來按比例縮放PES平臺108所提供的所購買計算資源的能力。在這點上,按比例縮放是指例示的過程,其在本文也可稱為“啟動”或“創(chuàng)建”或“終止”,其在本文也可稱為“響應(yīng)于需求來“解除按比例縮放”計算資源的實例。
[0028]自動按比例縮放可為響應(yīng)于對資源的需求的增加或減弱來按比例縮放計算資源的一種機制。自動按比例縮放可允許PES平臺108的客戶根據(jù)客戶所定義的條件來按比例縮放其所購買的計算資源。舉例來說,可定義用于響應(yīng)于指定條件的發(fā)生(例如需求中的尖峰)以特定方式來按比例放大容量的規(guī)則。類似地,還可定義響應(yīng)于其它條件的發(fā)生(例如需求的減弱)以特定方式按比例縮小容量的規(guī)則。當客戶手動啟動實例時,或當PES平臺108中的自動按比例縮放組件所啟動的實例時,可利用本文所公開的用于啟動虛擬機實例的機制。
[0029]PES平臺108還可配置有部署組件,以輔助客戶部署資源的新實例。部署組件可從客戶接收配置,其可包括描述應(yīng)如何配置新實例的數(shù)據(jù)。舉例來說,所述配置可指定應(yīng)安裝在新實例中的一個或多個應(yīng)用或軟件組件,提供將在實例中執(zhí)行的腳本和/或其它類型的代碼,提供應(yīng)如何準備應(yīng)用高速緩沖存儲器的高速緩沖存儲器預(yù)熱邏輯。部署組件利用客戶提供的配置和高速緩沖存儲器預(yù)熱邏輯來啟動、配置和準備好計算資源的新實例。
[0030]圖2是說明實施PES平臺108的數(shù)據(jù)中心102的一種配置的計算系統(tǒng)圖。圖2中所示的實例數(shù)據(jù)中心102可包括若干服務(wù)器計算機202A、202B、202C、202D、…、202N,其在本文中以單數(shù)形式稱為“服務(wù)器計算機202”或以復(fù)數(shù)形式稱為“多個服務(wù)器計算機202”,其用于為托管實例和執(zhí)行應(yīng)用提供計算資源。服務(wù)器計算機202可為經(jīng)適當?shù)嘏渲靡杂糜谔峁┥衔乃枋龅挠嬎阗Y源的標準塔安裝或支架安裝服務(wù)器計算機。舉例來說,在一個實施方式中,服務(wù)器計算機202可被配置來提供計算資源的實例206A、…、206D、…、206G、…、206J、…、206N,其在本文可以單數(shù)形式稱為“實例206”或以復(fù)數(shù)形式稱為“多個實例206”。
[0031]實例206可為虛擬機實例。如此項技術(shù)中已知,虛擬機實例是如物理機器等執(zhí)行程序的機器(即,計算機)的軟件實施方式的實例。服務(wù)器可使用機器(例如,操作系統(tǒng)、應(yīng)用服務(wù)器和應(yīng)用)的圖像來啟動虛擬機實例。此圖像也可稱為機器圖像,其為含有軟件配置和起動所述實例所必需的所有信息的模板。在虛擬機實例的例子中,每一服務(wù)器202可被配置來執(zhí)行能夠執(zhí)行所述實例的實例管理器208。實例管理器208可例如為被配置來實現(xiàn)多個實例206在單個服務(wù)器202上的執(zhí)行的管理程序或另一類型的程序。如上文所論述,實例206中的每一者可被配置來執(zhí)行應(yīng)用的全部或一部分。
[0032]應(yīng)了解,盡管本文所公開的實施方案主要在虛擬機實例的上下文中描述,但可結(jié)合本文所公開的概念和技術(shù)來利用其它類型的實例。舉例來說,本文所公開的技術(shù)可結(jié)合存儲資源的實例、數(shù)據(jù)通信資源的實例,且結(jié)合其它類型的資源利用,所述資源可全部稱為計算實例。本文所公開的實施方案也可直接在計算機系統(tǒng)上執(zhí)行應(yīng)用的全部或一部分,而不利用虛擬機實例。
[0033]圖2中所示的數(shù)據(jù)中心102還可包括一個或多個服務(wù)器計算機204(其可以單數(shù)形式稱
當前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥德县| 突泉县| 轮台县| 金川县| 建水县| 观塘区| 淅川县| 习水县| 芦山县| 尼木县| 通海县| 昭觉县| 武隆县| 深圳市| 漳浦县| 澎湖县| 平塘县| 淳化县| 扶余县| 泸西县| 馆陶县| 资阳市| 保亭| 明水县| 西畴县| 清水河县| 德昌县| 固阳县| 孙吴县| 武冈市| 安仁县| 句容市| 贵港市| 南阳市| 于田县| 沅江市| 平武县| 东明县| 托克逊县| 镇江市| 句容市|