一、如何定義微服務(wù)器?
當(dāng)我們對服務(wù)器的認(rèn)知尚且停留在塔式、機(jī)架式以及刀片服務(wù)器時,一種新型的服務(wù)器系統(tǒng)--微服務(wù)器,已經(jīng)孕育而生。與其說市場在變,不如歸結(jié)為用戶的需求在變更加貼切。在云計算、大數(shù)據(jù)、移動互聯(lián)網(wǎng)飛速發(fā)展的今天,服務(wù)器作為基礎(chǔ)層的支撐設(shè)備,高性能與低能耗成為用戶的最終訴求。因此,微服務(wù)器擁有比刀片服務(wù)器更高的部署密度以及更低的能耗。本期,筆者將從十個方面帶大家了解微服務(wù)器那些事。
未來數(shù)據(jù)中心新貴 十點帶你讀懂微服務(wù)器
大數(shù)據(jù)時代的來臨,將海量數(shù)據(jù)涌入數(shù)據(jù)中心,導(dǎo)致數(shù)據(jù)中心將承載著大量并行化、海量小負(fù)荷的工作需求,使得傳統(tǒng)的數(shù)據(jù)中心將面臨巨大的挑戰(zhàn)。的確,大數(shù)據(jù)的出現(xiàn)帶動了數(shù)據(jù)中心基礎(chǔ)設(shè)施發(fā)生變革,更低的功耗與更高的部署密度,才是未來數(shù)據(jù)中心發(fā)展的方向,正因如此,不少也業(yè)內(nèi)人士認(rèn)為微服務(wù)器未來將在數(shù)據(jù)中心中擔(dān)當(dāng)重任。
海量數(shù)據(jù)
1.如何定義微服務(wù)器?
說了這么多,究竟微服務(wù)器是什么?實際上,微服務(wù)器最先由英特爾提出,是一種基于低能耗架構(gòu)設(shè)計、擁有更高密度的新型服務(wù)器系統(tǒng),具有比小型服務(wù)器還更小的超小型服務(wù)器。其云計算業(yè)務(wù)主管Kevin Huiskes認(rèn)為:“我們所指的微服務(wù)器,是一種相對較大、更為昂貴的機(jī)器,即任何具有大量節(jié)點的服務(wù)器,通常具有一個單插槽或者多個低功耗處理器以及共享基礎(chǔ)設(shè)施”;與此不同的是,惠普認(rèn)為其入門級(基于Celeron或Pentium)的PorLiant系統(tǒng)是微服務(wù)器。如此來看,目前業(yè)內(nèi)對于微服務(wù)器的定義仍存有差異。
微服務(wù)器
2.與刀片式服務(wù)器的區(qū)別
前面我們說,微服務(wù)器最大的特點就是部署密度高與低功耗,而這很容易讓人聯(lián)想到刀片服務(wù)器。實際上,雖然兩者都具有較高的部署密度,但不同的是微服務(wù)器的應(yīng)用環(huán)境相對簡單,常應(yīng)用在主機(jī)托管等方面,對CPU核心數(shù)量要求并不高,例如輕量型web工作負(fù)載和冷數(shù)據(jù)存儲;而刀片服務(wù)器則主要運用在特殊行業(yè)和高密度計算環(huán)境里。
另一方面,兩者的區(qū)別還在于計算能力。刀片服務(wù)器一般可以承載標(biāo)準(zhǔn)化的服務(wù)器工作負(fù)責(zé),而微服務(wù)器更多承載的是輕量級的并行化計算。此外,刀片服務(wù)器與微服務(wù)器搭載著不同架構(gòu)的處理器:刀片服務(wù)器一般搭載著高性能處理器,例如英特爾至強(qiáng)系列處理器;而微服務(wù)器一般搭載的是低性能處理器,例如Atom或ARM處理器。
所以,不難看出兩者在服務(wù)器市場的定位是不同的,但可以肯定的是微服務(wù)器勢必會分流刀片服務(wù)器市場,而刀片服務(wù)器未來的應(yīng)用場景也將因此更加細(xì)化。