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