企業(yè)應(yīng)為其工作負(fù)載選擇最佳的谷歌云實(shí)例類型

責(zé)任編輯:jackye

作者:Harris編譯

2017-01-17 09:21:22

摘自:機(jī)房360

摘要:企業(yè)的工作負(fù)載并非都是相同的,有些需要更多的CPU,而其他也許需要更多的內(nèi)存。由于某些工作負(fù)載需要更多的CPU或內(nèi)存

企業(yè)的工作負(fù)載并非都是相同的,有些需要更多的CPU,而其他也許需要更多的內(nèi)存。幸運(yùn)的是,Google的云實(shí)例可以為企業(yè)提供更多的選擇。

如今,公共云中預(yù)先配置資源的廣泛選擇可能導(dǎo)致一些人會(huì)陷入選擇的悖論:分類越多,選擇越困難。作出錯(cuò)誤的決定可能會(huì)產(chǎn)生嚴(yán)重的后果,例如表現(xiàn)不佳或成本過高。

與其他公共云提供商一樣,Google云平臺(tái)提供了一系列實(shí)例類型,除了自定義計(jì)算機(jī)類型之外,用戶還可以選擇。以下是一些可為企業(yè)的工作負(fù)載選擇最佳的Google云端實(shí)例類型指南。

工作負(fù)載資源需求和標(biāo)準(zhǔn)機(jī)器類型

就像將物理服務(wù)器分配給特定應(yīng)用程序一樣,選擇Google云虛擬實(shí)例時(shí)有三方面指標(biāo):CPU,內(nèi)存和本地存儲(chǔ)性能。由于計(jì)算和內(nèi)存的要求通常是相關(guān)的,因此Google(如AmazonWebServices(AWS)和微軟Azure)會(huì)使用固定比率的內(nèi)存與虛擬CPU(vCPU)預(yù)配置實(shí)例。

但是,由于某些工作負(fù)載需要更多的CPU或內(nèi)存,因此有三個(gè)Google云端實(shí)例類型系列:

·標(biāo)準(zhǔn)機(jī)器類型-每個(gè)虛擬CPU有3.75GB的內(nèi)存

·高內(nèi)存機(jī)器類型-每個(gè)虛擬CPU有6.5GB的內(nèi)存

·高CPU機(jī)器類型-每個(gè)虛擬CPU有0.9GB的內(nèi)存

Google公司還提供共享核心機(jī)器,它們與多個(gè)工作負(fù)載共享一個(gè)虛擬CPU,但可以突然在系統(tǒng)資源可用時(shí)短時(shí)間內(nèi)使用額外的虛擬CPU。

標(biāo)準(zhǔn)機(jī)器有1到32個(gè)虛擬CPU,一般都是成對出現(xiàn),例如,2,4,8,16等等。而高內(nèi)存和高CPU類型從2個(gè)虛擬CPU開始。而Google術(shù)語中,n1vCPU是一種合成標(biāo)準(zhǔn),對應(yīng)于2.6GHzIntelXeonE5(SandyBridge),2.5GHzIntelXeonE5v2(IvyBridge),2.3GHzIntelXeonE5v3(Haswell)上的單核超線程,或2.2GHzIntelXeonE5v4(Broadwell)。

BroadwellE5的單核性能比第一代SandyBridge的單核性能要高20%到25%,而Google使用的頻率比為1.18:1,因此對于大多數(shù)工作負(fù)載來說,Broadwell虛擬CPU應(yīng)該稍快。但是,在配置實(shí)例時(shí),用戶無法直接選擇CPU實(shí)現(xiàn),因?yàn)镚oogle在不同區(qū)域使用不同的系統(tǒng)。例如,Google將西部美國地區(qū)升級(jí)到最新的Broadwell處理器v4,而美國中部則使用的是其第一代,第二代和第三代CPU。

在選擇Google云端實(shí)例類型之前,用戶必須了解應(yīng)用程序要求。標(biāo)準(zhǔn)機(jī)器類型將適合大多數(shù)工作負(fù)載,而共享的突發(fā)實(shí)例對于小型,輕量級(jí)或后臺(tái)應(yīng)用程序非常有用。在沒有應(yīng)用程序分析的情況下選擇正確的虛擬CPU和內(nèi)存組合是有問題的,但Google公司提供了一個(gè)基于Stackdriver的推薦引擎,該引擎收集系統(tǒng)指標(biāo)以生成大小調(diào)整的指南。

建議基于以前的數(shù)據(jù),企業(yè)可以使用以下原則:

·CPU利用率低的實(shí)例大多數(shù)時(shí)間應(yīng)使用較少的虛擬CPU,而利用率較高的實(shí)例應(yīng)使用較多的虛擬CPU。

·不使用大部分可用內(nèi)存的實(shí)例,應(yīng)選擇內(nèi)存較少的計(jì)算機(jī),而內(nèi)存使用量較高的計(jì)算機(jī)應(yīng)使用具有更多內(nèi)存的配置。

Google自定義機(jī)器和本地存儲(chǔ)

Google公司還支持自定義實(shí)例類型,以防其標(biāo)準(zhǔn)配置不適合特定工作負(fù)載。自定義實(shí)例可以是1到32個(gè)v虛擬CPU(偶數(shù)),每個(gè)虛擬CPU的內(nèi)存比率為0.9到6.5GB,增量為0.25GB。

GoogleGPU實(shí)例

Google在2017年年初之前不會(huì)向GPU提供實(shí)例,因此執(zhí)行虛擬桌面基礎(chǔ)架構(gòu)或DIY機(jī)器學(xué)習(xí)的組織必須使用AWS或Azure。不過,這可能值得用戶等待,因?yàn)镚oogle公司將提供最新的NVIDIA Pascal(P100)和Kepler(K80)加速器。

Google云端實(shí)例類型還支持持久性塊存儲(chǔ),使用硬盤驅(qū)動(dòng)器磁盤(HDD)或固態(tài)驅(qū)動(dòng)器(SSD)。任一類型可以高達(dá)64TB,實(shí)例可以分配16個(gè)磁盤與單個(gè)核心多達(dá)128個(gè)磁盤與8個(gè)或更多的核心。磁盤性能與其容量大小成正比,但固態(tài)硬盤(SSD)比機(jī)械硬盤(HDD)提供大約8倍的讀取,67%的寫入IOPS,以及50%至100%的每個(gè)實(shí)例讀取和寫入吞吐量。

通常,具有許多小型讀取和寫入的事務(wù)性工作負(fù)載將受益于固態(tài)硬盤(SSD,而內(nèi)容傳送和富媒體軟件等應(yīng)用程序應(yīng)該使用機(jī)械硬盤(HDD)。Google自動(dòng)管理永久存儲(chǔ),但也支持本地連接的,用戶管理的iSCSI或NVMeSSD,可提供更高的性能。

建議

憑借各種標(biāo)準(zhǔn)的Google云實(shí)例類型,以及自定義CPU,內(nèi)存和本地存儲(chǔ)的能力,用戶有很多選擇。一般來說,請使用預(yù)先配置的實(shí)例類型之一,并使用Google的自動(dòng)推薦來調(diào)整大小??紤]使用自定義機(jī)器類型,直到有生產(chǎn)經(jīng)驗(yàn)和性能數(shù)據(jù)顯示需要非標(biāo)準(zhǔn)的CPU和內(nèi)存組合。

雖然自定義機(jī)器可以節(jié)省費(fèi)用,如果企業(yè)需要在兩種預(yù)定義類型之間選擇配置,谷歌基于虛擬CPU的數(shù)量和內(nèi)存使用計(jì)算實(shí)例按小時(shí)計(jì)算,而不是以分鐘作為其標(biāo)準(zhǔn)類型。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)