當前,轉(zhuǎn)型云原生已是企業(yè)數(shù)字化升級的大勢所趨。那么,企業(yè)應該如何平滑、從容地向云原生遷移呢?以軟硬一體化產(chǎn)品,交付云原生價值,是一個可行解。
5月13日,時速云舉辦了以“云原生架構(gòu)下的軟硬一體化技術(shù)實踐”為主題的云原生技術(shù)沙龍,圍繞云原生一體機、混合云一體化機柜,時速云高級研發(fā)工程師付鵬與互聯(lián)科技高級研發(fā)工程師王景來展開主題演講,分享了打造軟硬一體化產(chǎn)品背后的技術(shù)探索與實踐。
主題一:基于 K8s 構(gòu)建多場景下的虛擬機服務(wù)
日前,時速云發(fā)布的云原生一體機 NeoStack,以端到端軟硬一體的方式,打破云原生技術(shù)應用門檻,為用戶提供了“開箱即用”的云原生解決方案。其中,實現(xiàn)了虛擬機、容器混合工作負載的統(tǒng)一管理是云原生一體機的一大特色。
那么,時速云是如何做到魚和熊掌兼得的呢?付鵬介紹到,時速云基于 Kubevirt 技術(shù)進行了二次開發(fā),使Kubernetes 能夠像容器一樣管控虛擬機。通過同時運行虛擬機和容器化應用,客戶可以輕松地將傳統(tǒng)的工作負載與現(xiàn)代的基于微服務(wù)和服務(wù)網(wǎng)格的應用程序整合起來。
基于 Kubernetes的虛擬機服務(wù)架構(gòu)設(shè)計
為什么選擇 Kubevirt 作為底座?付鵬主要總結(jié)了三點原因:
一是因為 Kubevirt 技術(shù)持續(xù)發(fā)展,社區(qū)活躍度最高;
二是因為 Kubevirt 可以與其它云原生項目集成,共同基于 Kubernetes之上,以提供一致的用戶體驗;
三是因為 Kubernetes 與 OpenStack 對比更加輕量,因此用 Kubernetes 管虛擬機,而不是用 OpenStack 管容器。
此外,付鵬詳細介紹了時速云基于 Kubevirt 的虛擬機管理實踐,包括CRUD(增查改刪)、虛擬機調(diào)度、特性開關(guān)、多架構(gòu)支持、熱插拔、快照、熱遷移、監(jiān)控等功能。
針對環(huán)境、性能、可靠性等不同場景下,付鵬也給出了對應的存儲層和網(wǎng)絡(luò)層設(shè)計方案。首先是存儲層,在高可用場景下,建議采用 rook+ceph 的設(shè)計,可以提供彈性存儲、資源調(diào)配、擴展、升級、遷移、災難恢復、監(jiān)控和資源管理自動化等高級功能;高性能場景下更推薦動態(tài)調(diào)度的本地存儲,如基于 OpenEBS 的 LVM,性能接近裸盤;備份場景下,擁有備份和還原Kubernetes 集群資源和持久卷能力的 velero 則為首選。
在網(wǎng)絡(luò)層,需要暴露虛擬機在集群外的場景下,付鵬推薦采用 calico+ MetalLB 的方案,而高隔離場景下,則可以采用 Multus 實現(xiàn)分層網(wǎng)絡(luò)安全訪問。
時速云高級研發(fā)工程師付鵬演講
主題二:基于 PXE的裸金屬一體化機柜的實踐
隨著企業(yè)業(yè)務(wù)發(fā)展與數(shù)據(jù)增長,傳統(tǒng)IT基礎(chǔ)架構(gòu)逐漸無法滿足用戶需求。而互聯(lián)科技推出的一體化機柜將虛擬化軟件、服務(wù)器硬件、公有云連接與運維管理云服務(wù)進行一體化打包,具備快速自動部署交付、便捷擴展、統(tǒng)一運維管理、降低整體 TCO 等突出優(yōu)勢,市場空間廣闊。
王景來分享道,對于用戶而言,互聯(lián)科技的裸金屬一體化機柜“專柜專用”,可以為客戶提供安全隔離、靈活擴展、快捷交付的專有企業(yè)級基礎(chǔ)設(shè)施。此外,一體化機柜可以根據(jù)用戶業(yè)務(wù)系統(tǒng)的實際性能要求對產(chǎn)品進行定制化封裝,為用戶應用系統(tǒng)提供更多的計算及存儲性能選擇。
關(guān)于一體化機柜的實現(xiàn)架構(gòu),王景來提到,在自動交付業(yè)務(wù)模塊架構(gòu)中,底層為數(shù)據(jù)中心,其裸機集群以機柜的形式交付給最終用戶,裸機邊緣服務(wù)層則負責管控裸金屬集群的邊緣節(jié)點。向上通過裸機調(diào)度層,為客戶提供云管控制臺、運營系統(tǒng)、南北向的 OPEN-API、后臺 OP 管理等系統(tǒng)服務(wù)。
一體化機柜自動交付業(yè)務(wù)模塊架構(gòu)設(shè)計
在網(wǎng)絡(luò)架構(gòu)層面,一體化機柜的裸機邊緣服務(wù)層橫跨三個網(wǎng)絡(luò):BMC 帶外網(wǎng)絡(luò)、PXE網(wǎng)絡(luò)及中心業(yè)務(wù)網(wǎng),分別用于 IPMI 網(wǎng)絡(luò)連接、裝機及打通業(yè)務(wù)數(shù)據(jù)。
具體到PXE裝機實踐中,王景來分享了裸金屬交付的詳細流程及支撐實現(xiàn)的功能點,并根據(jù)實踐經(jīng)驗,總結(jié)出了多個注意事項,如要控制好同時裝機的并發(fā)數(shù)量,系統(tǒng)鏡像要適配不同的硬件服務(wù)器等。
互聯(lián)科技高級研發(fā)工程師王景來演講
毫無疑問的是,軟硬一體化的云原生產(chǎn)品可以為用戶提供更加高效靈活的基礎(chǔ)設(shè)施資源,未來將占據(jù)越來越多的市場份額,加速企業(yè)上云。時速云與互聯(lián)科技將在云原生一體機與混合云一體化機柜的基礎(chǔ)上,不斷為客戶數(shù)字化轉(zhuǎn)型提供更優(yōu)質(zhì)的軟硬一體化產(chǎn)品與服務(wù),持續(xù)推動數(shù)字經(jīng)濟快速發(fā)展。