英特爾最近發布了新一代企業級CPU。第四代E5和E7CPU確實有些與眾不同之處:更多的緩存、更多的內核、更快更多的RAM。但是大家沒有發現這款產品還有一個特別的地方。
也許一切都與云有關,我們已經告別以前的硬件。你可能認為IT命令結構級別越高,硬件就越變得無關緊要,應用程序和云計算才是未來。我并不這樣認為——應用程序在IT環境中處于舉足輕重的位置,因為應用程序只是完成某些工作的一個工具而已。問題在于,底層硬件所做的任何事情都與應用程序的性能和經濟有著密不可分的關系,甚至是在云計算環境中。
任何人都不可否認,硬件要比云供應商所說的重要得多。如果硬件不重要,為什么亞馬遜還要引入不同規格型號的硬件呢?無論首席技術官多么不想承認這個事實,他的員工也必須要掌握足夠的技巧將應用程序與應用實例進行良好的匹配。如果應用程序與應用實例匹配不佳,那就意味著性能減低、成本增加和人員浪費,這與應用程序和本地設備的匹配沒有什么不同之處。
如果我們能夠仔細閱讀云實例說明,那么也會觀察到實例背后所映射出來的硬件。在亞馬遜案例中,我們發現硬件誕生時間和第一代E5 CPU誕生時間相差無幾。根據處理器型號,我們了解到第一代服務器每個CPU插槽有八個內核或者說每個服務器中有16個內核。英特爾公司所發布的這些新型CPU擁有最高級別的配置,每個插槽內有22個內核,或者說每個服務器內包含44個內核。從緩存增加和性能提升的角度來看,根據SPEC.org所列出的CPU運行標準來判斷,新產品性能提高了五倍之多。性能五倍的提升并不是玩笑之談,我猜想,兩個實例之間的價格差卻會低于五倍。或許公司領導是聰明的,可以明智地選擇出合適的實例。
即使是在自由的數據中心里,我們也不可小覷這五倍的性能。自2012年第一季度發布了第一個版本的E5 CPU,4年的時間就已經獲得了性能五倍提升。不僅僅是性能方面所有提升,新型CPU也更容易管理,同時消費功率也變低了。這樣一來,我就開始思考,也許本地設備主要問題在于,我們沒有頻繁地進行更新換代。公共云產品不可能運行VMware軟件,只能運行開源類型的管理程序,主要是因為想要降低許可成本。公共云供應商還提供其他軟件的授權服務,如單個MV級別的操作系統。然而,我們通常都是使用基于插口的許可來管理本地設備。
通常,我們都會掛著服務器,認為如果它們可以運行五年、六年或者甚至是七年,那么該服務器就會變得非常經濟有效。現實情況卻往往相反。四年后,同樣的價格,我卻可以買到具有五倍計算量的服務器。許可成本會發生什么樣的變化?許可成本至少會縮減一半。既然這樣,那么我的總體擁有成本又會發生什么樣的變化呢?那正是我所擔心的,因為這就意味著,我們錯誤地認為云計算中不需要硬件的支持,當你毅然決定不再使用硬件時,我們便放棄了節約成本的方法。
也許私有云和公共云早已超過我們所能想到的簡單的“蘋果之比”。