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