4月10日下午的技術(shù)課程上,來自英特爾微服務(wù)器戰(zhàn)略平臺的Rahul介紹了《微服務(wù)器: 目標(biāo)工作負(fù)載和架構(gòu)發(fā)展趨勢》。隨著用戶和數(shù)據(jù)的指數(shù)型增長,非結(jié)構(gòu)化數(shù)據(jù)越來越多,企業(yè)數(shù)據(jù)中心的規(guī)模越來越大,并且對于自動化、低成本和高能效的需求越來越高,這對于計算平臺提出了新的需求和挑戰(zhàn)。
Raful談到,這需要根據(jù)目標(biāo)工作量對計算平臺進(jìn)行優(yōu)化,以提高能效,不同的應(yīng)用的需求也不同,比如主流的查找型應(yīng)用和數(shù)據(jù)層的應(yīng)用;需要伸展型結(jié)構(gòu),再比如虛擬化、實時分析和視頻處理等應(yīng)用,需要高度并行化的平臺架構(gòu);網(wǎng)頁訪問等應(yīng)用需要輕量級的平臺,比如微服務(wù)器等。
究竟什么是微服務(wù)器?Raful表示,微服務(wù)器是指節(jié)點之間的一些元件是共享的,比如電源、散熱、網(wǎng)絡(luò)、管理等,并且具有非常高的密度和非常低的功耗,在一個機柜上最多可容納1K個節(jié)點,每一個節(jié)點的功耗可低于10W,最高65瓦左右;此外,微服務(wù)器可以根據(jù)目標(biāo)應(yīng)用和負(fù)載進(jìn)行配置,比如可以根據(jù)目標(biāo)應(yīng)用選擇配置Intel Atom和Intel Xeon處理器,或者是各種內(nèi)存技術(shù),以及寬帶和存儲容量,這些都可以進(jìn)行自動的配置和調(diào)整。微服務(wù)器的目標(biāo)是實現(xiàn)最大能效,盡可能降低閑置資源。
總的來說,微服務(wù)器系統(tǒng)可以包含三個層次——系統(tǒng)、微型組件和節(jié)點。系統(tǒng)層次包括多節(jié)點的機架,支持模塊化的插取,節(jié)點間共享的原件,以及數(shù)據(jù)中心系統(tǒng)級別的標(biāo)準(zhǔn)接口,比如PWR/網(wǎng)絡(luò)/MGMT;微型組件之間共享PCB板,并支持底層搭建,可以根據(jù)預(yù)算、功耗、空間和使用率進(jìn)行設(shè)計,實現(xiàn)能效最大化;節(jié)點,每個節(jié)點都至少有一顆CPU和CPU讀取的本地內(nèi)存,集成各種所需的IO接口,可能包含其他與CPU相關(guān)的原件。
【圖】英特爾微服務(wù)器產(chǎn)品路線圖
英特爾的微服務(wù)器處理器平臺包括基于E3和Atom。目前,已經(jīng)上市的有Xeon E3 v2系列,功耗為17瓦到45瓦之間不等,英特爾Atom S1200,功耗僅為6瓦。2013年,英特爾將會推出基于Haswell的22nm的E3 v3處理器、Avoton處理器。