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