Andy Patrizio
只提供服務(wù)器硬件的云服務(wù)可以幫助解決應(yīng)用程序遷移、性能、定制和硬件訪問等問題。
云服務(wù),特別是基礎(chǔ)設(shè)施即服務(wù)(IaaS)和平臺即服務(wù)(PaaS),已經(jīng)很成熟了,但在某些情況下,客戶有更高的要求——需要更多的控制權(quán)、更多的硬件訪問權(quán),以及更好的性能,還要求能夠選擇自己的操作環(huán)境。
在這些情況下,他們需要裸金屬(bare-metal)服務(wù),這是一個增長非??焖俚男”娛袌觥?/p>
顧名思義,裸金屬意味著沒有軟件,只有CPU、內(nèi)存和存儲??蛻艨梢酝ㄟ^硬件之上的操作系統(tǒng)提供所有軟件。這意味著專用CPU、能夠完全訪問硬件、可自由地運(yùn)行定制操作系統(tǒng)。
據(jù)2016年度市場和市場報告,裸金屬云市場預(yù)計將從2016年的8.718億美元增長到2021年的47億美元,年復(fù)合增長率大約為40.1%。
這之所以仍然是一個小市場,原因之一是大供應(yīng)商還沒有真正接受它。亞馬遜現(xiàn)在才剛剛開始涉足單一配置這種應(yīng)用。值得注意的是,微軟確實提供了裸金屬的VMware環(huán)境,但并沒有經(jīng)過VMware的許可,也沒有與之建立合作關(guān)系。谷歌則沒有明顯的裸金屬產(chǎn)品。
IBM是提供這類產(chǎn)品的最大的云提供商,于2013年收購了數(shù)據(jù)中心提供商SoftLayer,通過該公司提供產(chǎn)品。其他支持裸金屬的大廠商主要有Oracle和Rackspace,而最近中國的巨頭阿里巴巴宣布了裸金屬支持計劃。其他的,主要是二級和地區(qū)提供商。
但是,IDC的公有云基礎(chǔ)設(shè)施即服務(wù)研究主管Deepak Mohan認(rèn)為,這種情況很快就會發(fā)生變化。
他說:“這就像一股裸金屬新浪潮進(jìn)入了市場。我認(rèn)為到今年年底,所有企業(yè)都會有裸金屬產(chǎn)品?!?/p>
本地與裸金屬
裸金屬吸引了那些希望從數(shù)據(jù)中心遷出本地應(yīng)用程序的客戶。IBM Cloud的計算產(chǎn)品管理主管Jay Jubran指出,IBM的大多數(shù)企業(yè)客戶都希望遷移現(xiàn)有的應(yīng)用程序,把現(xiàn)有的應(yīng)用程序外包到云上,能夠使用相同的工具,和在本地一樣繼續(xù)運(yùn)行。應(yīng)用程序的運(yùn)行不變,但現(xiàn)在是在IBM的數(shù)據(jù)中心,而不是在客戶本地。
他說:“裸金屬正在向正確的方向發(fā)展——不必改變工作流程和過程,支持訪問托管在其他地方的環(huán)境,這樣,企業(yè)就可以開始采用云技術(shù)了?!?/p>
IBM和Oracle是裸金屬產(chǎn)品的兩大支持者,這并非巧合。他們是世界上最大的兩家企業(yè)軟件公司,感受到了云帶來的壓力。一個原因是,他們的許可不允許他們的軟件運(yùn)行在多租戶環(huán)境中,在這種環(huán)境下,未獲得許可的客戶的工作負(fù)載與獲得許可的客戶的IBM和Oracle工作負(fù)載位于同一服務(wù)器上。
使用裸金屬,企業(yè)可以把IBM DB2或者Oracle 12遷移到IBM或者Oracle云上,不需要進(jìn)行修改,并在IBM或者Oracle服務(wù)器而不是自己的服務(wù)器上運(yùn)行這些大型數(shù)據(jù)庫,或者其他企業(yè)應(yīng)用程序。
Mohan說:“如果你在本地運(yùn)行一個軟件包,可以將其遷移到云上,而且性能不會受損。當(dāng)軟件包對性能要求比較高,需要充分發(fā)揮裸金屬的性能優(yōu)勢時,比如分析和高端數(shù)據(jù)庫等,這就顯得非常重要了?!?/p>
解決云性能問題
除了應(yīng)用程序遷移之外,裸金屬產(chǎn)品還有三個大賣點(diǎn):性能、硬件訪問和定制。在虛擬環(huán)境中,企業(yè)與其他客戶共享CPU和內(nèi)存空間,不同的應(yīng)用實例會有不同的性能表現(xiàn)。
由于存在噪聲干擾現(xiàn)象,因此,性能可能會是問題。當(dāng)客戶啟動公有云中的虛擬機(jī)時,他們并不知道其他客戶也可能在同一硬件上運(yùn)行什么樣的工作負(fù)載,這些負(fù)載會爭奪CPU周期和內(nèi)存。
這種不確定性導(dǎo)致了一種非常有趣的做法,一些亞馬遜EC2客戶會批量啟動一百個或者多個虛擬機(jī),用相同的工作負(fù)載測試它們,然后殺死那些執(zhí)行不好的實例。
裸金屬提供商Packet的首席執(zhí)行官Zach Smith說:“有可能出現(xiàn)這種場景:你先運(yùn)行一次工作負(fù)載,然后在另一時間再運(yùn)行一次,會發(fā)現(xiàn)運(yùn)行速度只有上一個實例的一半。在裸金屬環(huán)境中不會這樣。其一致性非常好?!?/p>
這個問題困擾著Packet的客戶NS1,這一初創(chuàng)公司為數(shù)據(jù)中心之間的負(fù)載均衡提供DNS和流量管理服務(wù),這類服務(wù)通常對延遲和性能非常敏感。
NS1的高級網(wǎng)絡(luò)架構(gòu)師Nathanael Jean-Francois說:“我們遇到了噪聲干擾問題,由于主機(jī)上會發(fā)生其他事情,我們無法保證性能始終如一。性能差異很大,問題不好解決。這就是為什么我們希望自己是唯一的租戶,按照我們需要的方式來運(yùn)行。”
他說,性能可能每天變化5%到20%,而裸金屬服務(wù)解決了這個問題。
專用硬件
裸金屬的第二個賣點(diǎn)是對硬件的訪問。虛擬化環(huán)境限制了對NIC等硬件的訪問。但是,客戶可能希望訪問NIC,例如,使用DPDK(一組用于快速數(shù)據(jù)包處理的庫)來加速某些數(shù)據(jù)包。在虛擬化環(huán)境中,如果有這類的訪問,會是非常受限的,而且是虛擬化的。
定制選擇
最后,裸金屬允許運(yùn)行定制環(huán)境。而在EC2或者谷歌計算引擎中,能夠使用的不過是Linux的資源,沒有進(jìn)行定制修改的選擇。
裸金屬的缺點(diǎn)
裸金屬的缺點(diǎn)是缺乏軟件支持。在Amazon EC2實例中,已經(jīng)完成了大量的工作,客戶只上傳他們的應(yīng)用程序和代碼。而對于裸金屬,由客戶而不是供應(yīng)商來配置硬件。正如Jean Francois所說的,“很多事情都需要企業(yè)自己去做,但這并非不可能。”
Packet的Smith認(rèn)為,裸金屬工作負(fù)載近期會變得規(guī)模更大和更專業(yè)化。
他說:“我認(rèn)為從現(xiàn)在開始,一年后會有更多的裸金屬服務(wù),GPU、智能NIC和FPGA會承擔(dān)更多的工作負(fù)載。將有越來越多的專業(yè)硬件,導(dǎo)致更多的人使用裸金屬。”
Mohan認(rèn)為,遷移到裸金屬不會像以前虛擬環(huán)境的遷移那樣快。
他說:“這些都是定制應(yīng)用程序,需要更長的時間才能遷移到云上。但是,即使需要6到12個月的交付時間,我們也希望它成為任何想要在云中加載服務(wù)的人的首選?!?/p>
但這會發(fā)生的。
他說:“最終,市場會認(rèn)識到這些服務(wù)的好處。這些向云中遷移的高端公司希望為他們運(yùn)行的內(nèi)容提供更多的定制功能?!?/p>
Andy Patrizio是南加州的一名自由撰稿人,20多年來一直從事計算機(jī)行業(yè),他所擁有的每一臺x86個人計算機(jī)都是他自己組裝的,不包括筆記本計算機(jī)。
原文網(wǎng)址
https://www.networkworld.com/article/3261113/lan-wan/why-a-bare-metal-cloud-provider-might-be-just-what-you-need.html