微服務(wù)器的理念有些類似刀片服務(wù)器,實際上就是將多臺服務(wù)器放到一個物理機(jī)箱內(nèi)以共享電源和冷卻裝置。舉例來說,一臺來自戴爾的微服務(wù)器機(jī)箱可以在3U的機(jī)架空間內(nèi)容納12臺物理服務(wù)器,理論上它降低了空間、冷卻和硬件上的成本。然而微服務(wù)器的實際推廣同時也存在著一些困難。
1、缺乏了解
微服務(wù)器將一些相當(dāng)新的硬件規(guī)格帶入到數(shù)據(jù)中心中,避開了已經(jīng)在數(shù)據(jù)中心內(nèi)存在多年的刀片概念。雖然這些概念本質(zhì)上是相同的,但是從數(shù)據(jù)中心設(shè)計者到一線運營者都不得不學(xué)習(xí)新的設(shè)計和操作方法。
2、處理器混戰(zhàn)
主流x86服務(wù)器市場基本上已經(jīng)圍繞著英特爾處理實現(xiàn)了標(biāo)準(zhǔn)化,AMD搶得的市場份額非常有限。英特爾的服務(wù)器芯片性能強大,其能力眾所周知。在微服務(wù)器市場,英特爾已經(jīng)推出了其傳統(tǒng)服務(wù)器芯片的低功耗版本,以及“服務(wù)器級”版本的Atom芯片。不過,占領(lǐng)了移動手機(jī)和平板電腦市場的ARM芯片也活躍在數(shù)據(jù)中心領(lǐng)域,瞄準(zhǔn)微服務(wù)器的工作負(fù)載似乎非常適合ARM設(shè)計。企業(yè)也許可以考慮等待微服務(wù)器市場最初幾代更新,直到有一個標(biāo)準(zhǔn)化的處理器架構(gòu)。
3、對英特爾凌動處理器的質(zhì)疑
英特爾有兩類微服務(wù)器處理器采用了凌動品牌。最新的凌動處理器針對合適的工作負(fù)載有出色的功耗和處理性能表現(xiàn),不過該品牌仍然受到質(zhì)疑,尤其是來自那些對上網(wǎng)本熱潮心有余悸的人們。雖然這讓新一代凌動處理器大打折扣有些不公平,但是僅靠品牌的話可能會讓微服務(wù)器受到一些阻礙。
4、規(guī)模測量
傳統(tǒng)服務(wù)器的大小規(guī)模是周所周知的。大多數(shù)廠商和實施提供商已經(jīng)有經(jīng)過驗證的工具能夠快速確定服務(wù)器和處理器的配置。而微服務(wù)器算是剛進(jìn)入市場,你或者你的合作伙伴也許還要猜測一臺微服務(wù)器部署的規(guī)模——如果做不好的話,這個成本可能是很高的。
5、工作負(fù)載不夠明確
微服務(wù)器在功耗和空間節(jié)省方面很有吸引力,但是說到最適合的工作負(fù)載類型,就不那么明確了。因為微服務(wù)器處理器通常去掉了嵌入高端服務(wù)器芯片中的一些技術(shù),非常顯然這種處理器不是復(fù)雜分析或者圖形計算的最佳選擇。除了一些已經(jīng)明確的利基市場之外,很難說微服務(wù)器是一種最佳選擇。大多數(shù)廠商提及一些領(lǐng)域,例如Web服務(wù)器或者虛擬桌面,但是他們?nèi)鄙儆姓f服力的使用實例,可以證明通過使用微服務(wù)器實現(xiàn)的節(jié)約效果。畢竟,如果可以通過2個傳統(tǒng)刀片完成的工作負(fù)載需要4、5個微服務(wù)器的話,那所謂的節(jié)約就純屬虛構(gòu)了。
6、開放計算
像Facebook這樣的技術(shù)型公司多年來已經(jīng)在開拓性地使用非傳統(tǒng)型服務(wù)器,并發(fā)布了開放計算平臺(Open Compute Platform),規(guī)定服務(wù)器設(shè)計針對高密度Web服務(wù)器提供商。雖然開放計算可以說是一個與微服務(wù)器不同的物理平臺,它面向類似的市場并已經(jīng)有了初期采用者,在開放計算和微服務(wù)器之間有明顯不同的選擇。
7、與虛擬化相比較
Facebook和其他公司在很大程度上證明了一個龐大的微服務(wù)器集群或者類似技術(shù)是處理數(shù)百萬個并發(fā)Web請求的最佳途徑,但是這并不意味著遠(yuǎn)離虛擬化對每個數(shù)據(jù)中心來說都是適合的。很多公司已經(jīng)在虛擬化基礎(chǔ)設(shè)施上有大量投資,微服務(wù)器讓我們回到了物理服務(wù)器的那些年代。當(dāng)然是有一些虛擬化開銷,在技術(shù)上和人力上,但是一個物理服務(wù)器池也會帶來它自身的挑戰(zhàn)。
8、管理工作負(fù)載
像虛擬化這樣的技術(shù)最大的好處之一就是你可以隨著工作負(fù)載切換動態(tài)地分配處理器和內(nèi)存資源。而有了微服務(wù)器,一旦下了訂單你能得到的資源在物理上是個頂?shù)摹@梅?wù)器前端的有效規(guī)劃和工作負(fù)載據(jù)恒工具,這也許是一件容易的事情。但是對于其他工作負(fù)載來說,你可能很難將他們分解成可以并行處理的塊。
9、轉(zhuǎn)移到云端
企業(yè)越來越猶豫是否應(yīng)該擁有固定的IT資產(chǎn),例如數(shù)據(jù)中心和服務(wù)器機(jī)架。在極端的情況下,我遇到了一些客戶他們不希望有IT基礎(chǔ)設(shè)施,而是構(gòu)建一個網(wǎng)絡(luò),將他們租賃的終端用戶設(shè)備與云服務(wù)連接。現(xiàn)在滿機(jī)架的微服務(wù)器與云提供商相競爭,在某些情況下微服務(wù)器讓你可以簡單地寫檢查,讓別人擔(dān)心關(guān)于選擇哪些硬件以及如何配置和維護(hù)的問題。
10、一款正在尋找市場的產(chǎn)品?
相信微服務(wù)器是一款正在尋找市場的產(chǎn)品。當(dāng)然,有一些利基市場是非常適合微服務(wù)器的。但實際上客戶是在為一項還沒有完全標(biāo)準(zhǔn)化、存在工作負(fù)載復(fù)雜性以及新上市的技術(shù)買單。其結(jié)果對于廠商來說,他們可以收取更高的費用,因為微服務(wù)器還沒有形成激烈的競爭,以及像標(biāo)準(zhǔn)x86服務(wù)器市場那樣的商品化。除非你是一個高容量Web提供商或者對功耗高度敏感的企業(yè),在決定之前要確保你轉(zhuǎn)向采用微服務(wù)器是有一個令人信服的理由的。