企業的工作負載并非都是相同的,有些需要更多的CPU,而其他也許需要更多的內存。幸運的是,Google的云實例可以為企業提供更多的選擇。
如今,公共云中預先配置資源的廣泛選擇可能導致一些人會陷入選擇的悖論:分類越多,選擇越困難。作出錯誤的決定可能會產生嚴重的后果,例如表現不佳或成本過高。
與其他公共云提供商一樣,Google云平臺提供了一系列實例類型,除了自定義計算機類型之外,用戶還可以選擇。以下是一些可為企業的工作負載選擇最佳的Google云端實例類型指南。
工作負載資源需求和標準機器類型
就像將物理服務器分配給特定應用程序一樣,選擇Google云虛擬實例時有三方面指標:CPU,內存和本地存儲性能。由于計算和內存的要求通常是相關的,因此Google(如AmazonWebServices(AWS)和微軟Azure)會使用固定比率的內存與虛擬CPU(vCPU)預配置實例。
但是,由于某些工作負載需要更多的CPU或內存,因此有三個Google云端實例類型系列:
·標準機器類型-每個虛擬CPU有3.75GB的內存
·高內存機器類型-每個虛擬CPU有6.5GB的內存
·高CPU機器類型-每個虛擬CPU有0.9GB的內存
Google公司還提供共享核心機器,它們與多個工作負載共享一個虛擬CPU,但可以突然在系統資源可用時短時間內使用額外的虛擬CPU。
標準機器有1到32個虛擬CPU,一般都是成對出現,例如,2,4,8,16等等。而高內存和高CPU類型從2個虛擬CPU開始。而Google術語中,n1vCPU是一種合成標準,對應于2.6GHzIntelXeonE5(SandyBridge),2.5GHzIntelXeonE5v2(IvyBridge),2.3GHzIntelXeonE5v3(Haswell)上的單核超線程,或2.2GHzIntelXeonE5v4(Broadwell)。
BroadwellE5的單核性能比第一代SandyBridge的單核性能要高20%到25%,而Google使用的頻率比為1.18:1,因此對于大多數工作負載來說,Broadwell虛擬CPU應該稍快。但是,在配置實例時,用戶無法直接選擇CPU實現,因為Google在不同區域使用不同的系統。例如,Google將西部美國地區升級到最新的Broadwell處理器v4,而美國中部則使用的是其第一代,第二代和第三代CPU。
在選擇Google云端實例類型之前,用戶必須了解應用程序要求。標準機器類型將適合大多數工作負載,而共享的突發實例對于小型,輕量級或后臺應用程序非常有用。在沒有應用程序分析的情況下選擇正確的虛擬CPU和內存組合是有問題的,但Google公司提供了一個基于Stackdriver的推薦引擎,該引擎收集系統指標以生成大小調整的指南。
建議基于以前的數據,企業可以使用以下原則:
·CPU利用率低的實例大多數時間應使用較少的虛擬CPU,而利用率較高的實例應使用較多的虛擬CPU。
·不使用大部分可用內存的實例,應選擇內存較少的計算機,而內存使用量較高的計算機應使用具有更多內存的配置。
Google自定義機器和本地存儲
Google公司還支持自定義實例類型,以防其標準配置不適合特定工作負載。自定義實例可以是1到32個v虛擬CPU(偶數),每個虛擬CPU的內存比率為0.9到6.5GB,增量為0.25GB。
GoogleGPU實例
Google在2017年年初之前不會向GPU提供實例,因此執行虛擬桌面基礎架構或DIY機器學習的組織必須使用AWS或Azure。不過,這可能值得用戶等待,因為Google公司將提供最新的NVIDIA Pascal(P100)和Kepler(K80)加速器。
Google云端實例類型還支持持久性塊存儲,使用硬盤驅動器磁盤(HDD)或固態驅動器(SSD)。任一類型可以高達64TB,實例可以分配16個磁盤與單個核心多達128個磁盤與8個或更多的核心。磁盤性能與其容量大小成正比,但固態硬盤(SSD)比機械硬盤(HDD)提供大約8倍的讀取,67%的寫入IOPS,以及50%至100%的每個實例讀取和寫入吞吐量。
通常,具有許多小型讀取和寫入的事務性工作負載將受益于固態硬盤(SSD,而內容傳送和富媒體軟件等應用程序應該使用機械硬盤(HDD)。Google自動管理永久存儲,但也支持本地連接的,用戶管理的iSCSI或NVMeSSD,可提供更高的性能。
建議
憑借各種標準的Google云實例類型,以及自定義CPU,內存和本地存儲的能力,用戶有很多選擇。一般來說,請使用預先配置的實例類型之一,并使用Google的自動推薦來調整大小。考慮使用自定義機器類型,直到有生產經驗和性能數據顯示需要非標準的CPU和內存組合。
雖然自定義機器可以節省費用,如果企業需要在兩種預定義類型之間選擇配置,谷歌基于虛擬CPU的數量和內存使用計算實例按小時計算,而不是以分鐘作為其標準類型。