當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

我們每個(gè)人都在享受云時(shí)代的紅利。

對于普通人來說,在互聯(lián)網(wǎng)APP上動動手指點(diǎn)外賣,掃碼購物騎單車,這些行為大大便利了我們的生活。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

對于搭建這些APP平臺的程序員來說,開放的云環(huán)境、統(tǒng)一的架構(gòu)也讓他們無需考慮底層架構(gòu)到底采用的是哪個(gè)品牌的產(chǎn)品,一份代碼就能搞定全局。

對于一線的運(yùn)維和管理人員來說,逐一調(diào)試設(shè)備的時(shí)代已經(jīng)成為了歷史,一鍵點(diǎn)擊、集群部署,大大降低了原有工作強(qiáng)度。

所以,越來越多的企業(yè)用戶接入云端,開始享受云服務(wù)特別是公有云服務(wù)的便捷。但就是在這樣的過程中,許多用戶也發(fā)現(xiàn),云主機(jī)的性能往往跟不上企業(yè)的業(yè)務(wù)需求——云主機(jī)的硬件配置比不上物理服務(wù)器,導(dǎo)致了計(jì)算性能跟不上,IO磁盤讀寫速度跟不上諸如此類的問題。難道身處云時(shí)代的我們就要受限于這樣的性能困局嗎?

當(dāng)然不是。

從一代裸金屬到彈性裸金屬服務(wù)器

業(yè)界一直在追求,讓物理服務(wù)器擁有強(qiáng)大的性能與云端平臺的便捷管理特性,被定義為裸金屬服務(wù)器。裸金屬服務(wù)器的發(fā)展大致來說經(jīng)過了兩個(gè)階段。

第一代裸金屬解決的方式是通過ISO安裝操作系統(tǒng),或通過預(yù)先準(zhǔn)備好的磁盤鏡像克隆操作系統(tǒng)。然而,除了不靈活這個(gè)固有缺點(diǎn)外,最大的問題是慢。在網(wǎng)絡(luò)和存儲方面,既無法通過隔離創(chuàng)建虛擬化網(wǎng)絡(luò),也無法使用本地盤以外的存儲。

總而言之,一代裸金屬是非常傳統(tǒng)的IDC管理服務(wù)器技術(shù),以至于在云計(jì)算平臺中使用時(shí),我們完全感受不到云平臺帶來的便利性。

可見,別看個(gè)性鮮明,性能卓越,但是裸金屬服務(wù)器的發(fā)展也并非是一帆風(fēng)順。

早在2010年,裸金屬的概念就在業(yè)界開始傳播,包括Softlayer和Rackspace就曾經(jīng)推出過類似的 “裸金屬云(Bare Metal Cloud)。但是在那個(gè)云計(jì)算還處在蒙昧期的階段,這種裸金屬云的命運(yùn)也注定就是曇花一現(xiàn)。

直到2016年,RackSpace開始采用OCP服務(wù)器和OpenStack的Ironic進(jìn)行管理,算是為裸金屬應(yīng)用開了一個(gè)好頭。

真正的裸金屬技術(shù),應(yīng)該讓服務(wù)器在云平臺中有跟虛擬化一樣的體驗(yàn),一句話概括:可以像虛擬化一樣使用云平臺的所有功能。

2016年,阿里云內(nèi)部開始研發(fā)兼具虛擬機(jī)彈性和物理機(jī)性能的計(jì)算類服務(wù),也就是2017年阿里云對外發(fā)布的基于神龍架構(gòu)的彈性裸金屬服務(wù)器,又稱神龍裸金屬。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

通俗來講,彈性裸金屬服務(wù)器就是傳統(tǒng)物理服務(wù)器的升級版:既具備傳統(tǒng)物理服務(wù)器的卓越性能,又具備云主機(jī)一樣的便捷管理平臺,兼容了雙方的優(yōu)點(diǎn),在滿足核心應(yīng)用場景對高性能計(jì)算及穩(wěn)定性需求的同時(shí),還兼具云計(jì)算的彈性、靈活和傳統(tǒng)物理機(jī)安全物理隔離的特點(diǎn)。

而在隨后的2017年開始,裸金屬服務(wù)明顯抬頭,包括BAT在內(nèi)的許多國內(nèi)IT巨頭也開始研發(fā)類似產(chǎn)品。時(shí)至今日,裸金屬的概念已經(jīng)成為了行業(yè)熱門。就在不久前,阿里云和華為云都分別發(fā)布了新一代的裸金屬服務(wù)器。

從虛擬化到裸金屬,一個(gè)時(shí)代的輪回

為什么在推出10年之后,裸金屬服務(wù)器才終于大熱了呢?歸根結(jié)底,還是因?yàn)榛趥鹘y(tǒng)虛擬化技術(shù)的云計(jì)算無法滿足用戶所有的應(yīng)用需求。我們知道,虛擬化是云計(jì)算的核心,甚至在云計(jì)算早期更有“云即虛擬化”的說法。就事實(shí)來看,虛擬化也為云計(jì)算發(fā)展提供了強(qiáng)大的平臺與基礎(chǔ),借助于虛擬化的優(yōu)勢,云計(jì)算顛覆了傳統(tǒng)數(shù)據(jù)中心的硬件架構(gòu),更賦予了硬件一定程度的可編程能力。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

你可能總聽說SDS軟件定義存儲、SDN軟件定義網(wǎng)絡(luò)等名詞,甚至你也聽過“軟件定義一切”這種說法。但你是否知道?在虛擬化技術(shù)出現(xiàn)之前,所有的硬件都是物理形態(tài)的,在出廠之前就已經(jīng)被預(yù)制,無法更改。而虛擬化技術(shù)帶來的根本性變革,是讓一臺服務(wù)器可以同時(shí)運(yùn)行多個(gè)操作系統(tǒng),使得原有的計(jì)算、存儲、網(wǎng)絡(luò)資源能夠被重新定義,我們才實(shí)現(xiàn)了更多的云主機(jī)功能。

這就好比手機(jī)時(shí)代的變革。在10多年前的諾基亞時(shí)代,我們使用的手機(jī)功能都是固定的,包括QQ聊天和貪吃蛇這樣的基礎(chǔ)應(yīng)用都并非是手機(jī)標(biāo)配,而是需要購買特定品牌、特定型號的手機(jī)才能使用。智能手機(jī)的出現(xiàn)徹底改變了這一局面,無論是蘋果還是安卓手機(jī),用戶都可以自主安裝想用的軟件,這也恰恰是互聯(lián)網(wǎng)時(shí)代的典型特征。

虛擬化也同樣賦予了傳統(tǒng)服務(wù)器以“新生”。在使用虛擬化技術(shù)之后,用戶已經(jīng)不用考慮如何實(shí)現(xiàn)硬件之間的復(fù)雜連接,也不需再考慮運(yùn)行何種操作系統(tǒng)平臺。只要實(shí)現(xiàn)了硬件互通,剩下的就都交給虛擬化來完成。從計(jì)算、存儲到網(wǎng)絡(luò)的整體虛擬化,包括XEN、KVM、VMware等虛擬化軟件的出現(xiàn),使得硬件獲得了前所未有的利用率提升,而其帶來的靈活性與可編程能力,更是云時(shí)代的最大價(jià)值。

但是虛擬化并非無懈可擊。在為用戶帶來低成本、高靈活性的同時(shí),虛擬化軟件的損耗和不穩(wěn)定性也帶給了用戶焦慮。例如我們常講的“IO路徑過長帶來的損耗”。沒有虛擬化的時(shí)候,一個(gè)IO操作可能只有2~3步就能觸達(dá)硬件;但有了虛擬化后,一個(gè)IO操作可能要經(jīng)歷6~7步才能到達(dá)硬件,每增加一步就多一分損耗。這種損耗在本質(zhì)上是不可避免的,只能是通過一些技術(shù)優(yōu)化來盡量降低,例如KVM中使用的virtio驅(qū)動、Intel的VT指令等。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

性能不穩(wěn)定的問題則更加嚴(yán)峻。對于企業(yè)級業(yè)務(wù)來說,穩(wěn)定性始終是擺放在第一位的,但是虛擬化之后,許多性能不足的服務(wù)器都會出現(xiàn)多個(gè)虛擬機(jī)之間爭搶資源的情況,嚴(yán)重的時(shí)候這種爭搶也會造成服務(wù)器宕機(jī)。當(dāng)然用戶可以選擇性能更好的服務(wù)器,但是這種不穩(wěn)定的隱患卻并非消除,更是加劇了整個(gè)集群的風(fēng)險(xiǎn)。

Facebook上最大的游戲公司Zynga就遇到過這樣的事情。為了獲得虛擬化帶來的靈活性,Zynga選擇在自家的40000臺服務(wù)器上運(yùn)行虛擬機(jī),以此希望最大程度使用物理機(jī)的性能,又獲得虛擬化的便利。但測試后發(fā)現(xiàn),每臺服務(wù)器帶來的綜合性能損耗在10%左右,這意味著40000臺服務(wù)器就損失了4000臺,這是非常大的一筆成本,為了靈活性付出的性能成本。

最終,Zynga采用了裸金屬技術(shù),去掉了虛擬化,讓操作系統(tǒng)和應(yīng)用又重新運(yùn)行在了服務(wù)器上。轉(zhuǎn)來轉(zhuǎn)去,似乎又回到了原點(diǎn)。但是,這真的只是原點(diǎn)嗎?非也,正如歷史發(fā)展的螺旋式上升一樣,如今的裸金屬服務(wù)器也有了脫胎換骨的變化。

神龍服務(wù)器+ZStack,不一樣的精彩

上面我們用了很多筆墨談了虛擬化與云計(jì)算的關(guān)系,也簡單回顧了裸金屬的歷史,這都是為了大家更好的理解虛擬化對于裸金屬的價(jià)值。從某種意義來說,虛擬化就是云計(jì)算的核心,同樣也是裸金屬區(qū)別于傳統(tǒng)物理服務(wù)器的核心。而神龍裸金屬服務(wù)器所要實(shí)現(xiàn)的,就是將虛擬化的思路應(yīng)用于傳統(tǒng)服務(wù)器當(dāng)中,并賦予這些服務(wù)器云平臺的種種特性與能力。

如果只需要一塊小小的神龍芯片,就能將云端的諸多虛擬化功能“無縫同步”到私有云或混合云環(huán)境當(dāng)中,你是否會感覺驚喜呢?

日前,云軸科技(ZStack)公司宣布與阿里云達(dá)成合作,雙方聯(lián)合推出基于彈性裸金屬技術(shù)的神龍私有云平臺,通過神龍服務(wù)器和ZStack軟件的結(jié)合,可以將阿里云在公共云領(lǐng)域獨(dú)有的技術(shù)實(shí)踐成果,敏捷的輸出給私有云和混合云用戶。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

這是一種前所未有的硬件解決方案,也是目前業(yè)內(nèi)首家也是唯一一家基于彈性裸金屬技術(shù)的“神龍私有云”解決方案,這個(gè)方案的推出,奠定了神龍私有云的技術(shù)影響力標(biāo)桿。“我們的很多工作可以由神龍芯片來完成,實(shí)現(xiàn)了平臺跟處理器一定程度的解耦,也大大提升了系統(tǒng)的適配性。通過這種方式,我們具備非常好的跨平臺能力,也能夠輕松實(shí)現(xiàn)云端管理。”阿里云神龍產(chǎn)品負(fù)責(zé)人王志坤如是說。

那么,如此神奇的功能是如何實(shí)現(xiàn)的呢?這就不能不提到“神奇”的神龍芯片。我們可以這樣理解它的實(shí)現(xiàn)原理:以往虛擬機(jī)是運(yùn)行在虛擬化軟件之上的,我們通過編程虛擬化軟件來實(shí)現(xiàn)隔離,為虛擬機(jī)構(gòu)建各種網(wǎng)絡(luò)、存儲的拓?fù)浣Y(jié)構(gòu);而在神龍服務(wù)器上,物理服務(wù)器的IO部分是運(yùn)行在神龍芯片之上的,我們通過編程芯片來實(shí)現(xiàn)隔離,為物理服務(wù)器構(gòu)建網(wǎng)絡(luò)、存儲的拓?fù)浣Y(jié)構(gòu)。

“當(dāng)把這張芯片搭載在物理服務(wù)器后,服務(wù)器上運(yùn)行的操作系統(tǒng),可以通過自帶的front-end pv driver直接訪問外部的網(wǎng)絡(luò)、存儲設(shè)備,讓服務(wù)器直接接入云平臺提供的網(wǎng)絡(luò)和存儲功能。由于神龍自帶了SDN、SDS的北向接口,用戶還可以通過對神龍芯片進(jìn)行編程,為服務(wù)器靈活地構(gòu)建各種網(wǎng)絡(luò)和存儲的拓?fù)?rdquo;,ZStack創(chuàng)始人兼CEO張鑫補(bǔ)充道。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

這種全新的“神龍私有云”也讓用戶眼前一亮,來自ZStack的數(shù)據(jù)顯示,目前該方案已經(jīng)擁有25分鐘部署4500個(gè)云實(shí)例的生產(chǎn)實(shí)踐,相對于傳統(tǒng)服務(wù)器的逐一部署來說,在效率方面簡直是天壤之別。而在軟件層面,ZStack云平臺的存儲和高級網(wǎng)絡(luò)功能也讓用戶耳目一新,IO與網(wǎng)絡(luò)能力的全新分配也為用戶提供了更多性能優(yōu)化的空間。

“傳統(tǒng)IT模式線接好后,設(shè)備器配置好后,就不能變了。而如今我們提供的神龍私有云則完全可以使用SDN技術(shù)構(gòu)建新的網(wǎng)絡(luò),分布式技術(shù)也可以動態(tài)為服務(wù)器分配磁盤。這就突破了很多傳統(tǒng)裸金屬的局限性,更加方便靈活,甚至與在公有云里邊使用虛擬機(jī)一模一樣”,說到神龍私有云優(yōu)勢時(shí),張鑫眼中是掩飾不住的興奮。

性能領(lǐng)先與體驗(yàn)提升固然讓人激動,但客戶同時(shí)也看重成本的控制,尤其是在使用這種新技術(shù)的時(shí)候也更為謹(jǐn)慎。那么相對于以往方案,神龍私有云的成本會有明顯的提升嗎?其實(shí)在談到這個(gè)問題的時(shí)候,我們首先要明確一個(gè)概念——對于企業(yè)級應(yīng)用來說,成本并非是一次性采購的費(fèi)用,還包括在生命周期內(nèi)所產(chǎn)生的額外投入,比如機(jī)房、電力、運(yùn)維人員等等。

就好比買車——我們不能只看到買車時(shí)交的全款或者首付,還要包括后續(xù)的保養(yǎng)、保險(xiǎn)、故障維修等等。如果按照5-8年的汽車使用壽命來看,這期間投入的成本也是非常可觀的數(shù)字。

神龍私有云雖然額外配置了神龍芯片,但因?yàn)椴捎昧送粋€(gè)資源池,使得成本并沒有明顯的上升,卻賦予了IT系統(tǒng)更強(qiáng)的靈活性,也能夠滿足更多樣化的應(yīng)用場景需求。因此就成本來說,神龍私有云可以很好的替代現(xiàn)有裸金屬或傳統(tǒng)服務(wù)器的方式。

如前面所說,如今神龍+ZStack解決方案的應(yīng)用前景已經(jīng)非常明朗。通過神龍私有云,客戶環(huán)境中的物理機(jī)服務(wù)器不再是傳統(tǒng)的服務(wù)器,而是可以通過ZStack部署、銷毀、控制的智能服務(wù)器,不僅能夠直接部署業(yè)務(wù)應(yīng)用,也可以當(dāng)做承載虛擬機(jī)的物理機(jī)去使用。這一切既可通過ZStack UI界面操作,也可通過ZStack API接口控制,讓服務(wù)器從人工手動操作時(shí)代進(jìn)入到了可編程、自動化時(shí)代。

當(dāng)阿里云神龍遇上ZStack,彈性裸金屬服務(wù)器了解一下?

正因如此,神龍私有云一經(jīng)發(fā)布就受到了業(yè)界的廣泛關(guān)注。在對于性能要求嚴(yán)苛的高性能計(jì)算領(lǐng)域、追求最大性能優(yōu)勢的容器場景和高度安全性的信創(chuàng)場景中,神龍私有云都能夠游刃有余。尤其化解了信創(chuàng)環(huán)境中的異構(gòu)計(jì)算平臺的多樣化問題——異構(gòu)平臺原本受限于指令集,許多虛擬化程序都需要額外編寫,支持效果也不理想;但是借助于神龍芯片,可以屏蔽掉信創(chuàng)芯片中的指令集差異,免除了構(gòu)建虛擬化軟件技術(shù)與原芯片之間做適配的漫長工作過程。信創(chuàng)的芯片只要接上神龍,就可以使用國內(nèi)主流云平臺的一切功能,原有的存儲、網(wǎng)絡(luò)虛擬化也都可以在芯片上完成,實(shí)現(xiàn)了國產(chǎn)服務(wù)器+國產(chǎn)操作系統(tǒng)在物理環(huán)境的高效、穩(wěn)定運(yùn)行。

如今,基于彈性裸金屬技術(shù)的神龍私有云已經(jīng)落地了不少案例,其中最大規(guī)模的客戶已部署了數(shù)百臺神龍服務(wù)器。僅通過兩臺物理機(jī)安裝ZStack軟件,就能夠管控?cái)?shù)百臺至數(shù)千臺神龍服務(wù)器,獲得完整的云平臺功能,這應(yīng)該是目前世界上門檻最低、技術(shù)最先進(jìn)的裸金屬解決方案。

正如張鑫所說,神龍私有云不僅僅在中國是第一次,在世界范圍內(nèi)也是第一次。這種解決方案徹底改變了原有私有云環(huán)境中繁瑣的配置與固化的應(yīng)用問題,讓私有云用戶在本地也能夠體驗(yàn)到與公有云一樣的便捷與彈性。

裸金屬的全新時(shí)代,正在向我們走來。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )