作為一類專門針對特定工作負載、低功耗以及緊湊空間的設(shè)計方案,微服務(wù)器被普遍視為數(shù)據(jù)中心的未來發(fā)展方向。對于微服務(wù)器地位的爭議主要源自具體起其應(yīng)用時間表上的分歧。
與大多數(shù)新型技術(shù)一樣,對于新領(lǐng)域的開發(fā)熱情往往領(lǐng)先于變革的實際步伐。十五年前,Linux才剛剛邁出稱霸世界的第一步;而時至今日,Linux已然無所不在、任何一家有意創(chuàng)建開源堆棧的企業(yè)都不可能忽視它的存在。
微服務(wù)器很可能也會走上同樣的發(fā)展道路,也就是說由此引發(fā)的變革要經(jīng)過一段時間的積淀才能帶來實際效果。在我們此前發(fā)表的微服務(wù)器特別報道一文中,Nick Heath曾指出基于ARM以及英特爾芯片架構(gòu)的微服務(wù)器主要用于處理Web內(nèi)容等特定工作負載,但企業(yè)用戶的要求不可能如此單純——他們需要利用計算資源處理各類繁多、極為廣泛的多種應(yīng)用程序。
換句話來說,微服務(wù)器的出現(xiàn)在短時間內(nèi)還不可能徹底取代其傳統(tǒng)服務(wù)器表親。不過新型計算任務(wù)在占比方面的持續(xù)提升卻有機會打破這種平衡。Heath在文章中寫道:
“由微服務(wù)器負責(zé)打理的工作負載范疇正在逐漸擴大。第一代微服務(wù)器設(shè)備主要面向?qū)PU性能要求較低的任務(wù),例如支持網(wǎng)頁上的靜態(tài)元素;但第二代方案則采用更為廣泛且性能進一步提升的系統(tǒng)芯片(不過仍然保持著低功耗特性)——而且最重要的是,加入了對64位處理與更大內(nèi)存容量的支持能力。這就將微服務(wù)器能夠承擔(dān)的任務(wù)類型進一步拓展至動態(tài)網(wǎng)頁元素(例如AJAX更新內(nèi)容)、托管桌面系統(tǒng)以及電信運營商所必需的數(shù)字信號處理工作等。”
Gartner公司數(shù)據(jù)中心趨勢研究主管Errol Rasit表示,適合由多個微服務(wù)器集群共同完成的處理任務(wù)數(shù)量將不斷增加,而大數(shù)據(jù)分析等近一段時間才嶄露頭角的全新工作負載類型也將包含于其中。
今年一月,F(xiàn)acebook公司硬件設(shè)計負責(zé)人兼開放計算項目總裁Frank Frankovsky曾指出,ARM處理器將乘此輪微服務(wù)器發(fā)展之勢一舉攻占數(shù)據(jù)中心的廣大疆域。他同時表示,從較為樂觀的角度來推測、這一趨勢將在未來半年到一年之間初步形成規(guī)模。到現(xiàn)在已經(jīng)過去了三個月,而Frankovsky所描述的雪球效應(yīng)顯然尚未應(yīng)驗在ARM的發(fā)展軌跡身上。平心而論,要達到他的設(shè)想態(tài)勢恐怕還要再等上幾年。
未來12月中微服務(wù)器的趨勢
不過對于Frankovsky作出的最終結(jié)論,業(yè)界則幾乎沒有提出什么反對之聲。
Heath寫道:“微服務(wù)器能夠應(yīng)對的工作負載類型正在逐步增加,而且越來越多的企業(yè)開始利用分布式微服務(wù)器集群以并行方式處理任務(wù),其中最典型的例子就是大數(shù)據(jù)分析。微服務(wù)器同時也有能力充當(dāng)高成本專有技術(shù)的后備方案、替代它們處理某些原本別無選擇的特定執(zhí)行作業(yè),例如數(shù)字信號處理工作。再有,隨著低功耗芯片組在運算能力方面的突飛猛進,微服務(wù)器將成為更多任務(wù)類型的可選運行平臺。”
不使用微服務(wù)器的原因中,選擇使用傳統(tǒng)服務(wù)器所占比重最多,達到45%
在微服務(wù)器領(lǐng)域,最終的統(tǒng)治者到底會是ARM、AMD還是英特爾?這個問題目前尚無明確結(jié)論,不過變革的發(fā)生則肯定只是時間問題、而具體周期也許要比大家的想象要更長一點。IT買家需要繼續(xù)將微服務(wù)器中開發(fā)工作放在關(guān)注榜前列,并在可能時通過實驗以及試點等方式作好準(zhǔn)備、從而迎接必將到來的大規(guī)模工作負載部署挑戰(zhàn)。