自定義云實例讓管理人員變得更挑剔
您可以想象一下,有一家虛擬計算機商店,您可以在商店里購買虛擬服務(wù)器,并以任何您想要的方式配置這些服務(wù)器?,F(xiàn)在,你可以在眨眼之間就做到這一點了。公共云目前可以提供這樣的功能,包括現(xiàn)貨實例(即所謂的標(biāo)準(zhǔn)實例)和自定義實例。
所有的公共云供應(yīng)商們都提供了標(biāo)準(zhǔn)的云實例類型,其中包括亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、微軟Azure以及谷歌。但是,標(biāo)準(zhǔn)實例并沒有辦法滿足所有的企業(yè)需求。相反,企業(yè)用戶能夠針對那些不適合使用標(biāo)準(zhǔn)公共云實例的工作負(fù)載來創(chuàng)建自定義實例類型。
例如,某一家企業(yè)有個CPU密集型(而非內(nèi)存密集型或存儲密集型)的應(yīng)用程序。那么使用標(biāo)準(zhǔn)實例就是指要購買超過實際需要的內(nèi)存和存儲資源,從而造成金錢浪費。所以用戶可以使用采用了較少存儲與內(nèi)存資源的自定義實例取而代之。
與只使用標(biāo)準(zhǔn)云實例相比,使用自定義云實例的優(yōu)勢在于它能夠幫助企業(yè)用戶免于為那些不必要的云資源埋單。
例如,谷歌計算引擎提供了一個n1-standard-8實例類型(八核30GB RAM),但是有些用戶每年只需要六個虛擬CPU,而非八核。為了解決這個問題,管理人員可以創(chuàng)建一個配有六核的自定義云實例,并為其配置實際確切所需的內(nèi)存資源。
亞馬遜機器鏡像(AMI)提供了在AWS云平臺上啟動實例所需的所有信息。AWS中的自定義實例是用戶可以自行開發(fā)或從第三方處購買的定制AMI。自定義AMI可為云實例創(chuàng)建模板,用戶可基于這個模板在任意時間按需啟動一個定制服務(wù)器。與谷歌公司類似,AWS中的自定義實例所提供的資源正是用戶實際應(yīng)用所需的資源,從而消除資源浪費現(xiàn)象。
如果需要在微軟Azure中創(chuàng)建一個自定義的虛擬機,管理員需要使用表單庫(Form Gallery)選項。此法要比快速創(chuàng)建(Quick Create)功能提供更多的配置選項,其中后者只能啟動標(biāo)準(zhǔn)機器實例。
不管用戶選擇了哪家云供應(yīng)商,使用自定義云實例的關(guān)鍵在于了解你運行的工作負(fù)載。當(dāng)用戶對所需資源進行估計時,應(yīng)當(dāng)試圖盡可能地精確。如果估計過高,用戶就會要對閑置資源支付額外費用;如果估計過低,那么就會對應(yīng)用運行性能產(chǎn)生不利影響。
基礎(chǔ)設(shè)施即代碼的崛起
基于動態(tài)實例形式的全新模式將會出現(xiàn),即能夠在動態(tài)過程中做出變化的實例。企業(yè)用戶可以創(chuàng)建動態(tài)實例(即所謂的基礎(chǔ)設(shè)施即代碼方法)并對其進行重新配置以滿足應(yīng)用程序的需求。為了確定動態(tài)配置是否能夠為用戶企業(yè)帶來附加值,應(yīng)首先確定用戶的云供應(yīng)商是如何計費的。目前,在大多數(shù)情況下,自定義實例是一個較好的方法。