天天看點

穩敏兼備 OpenShift虛拟化面向未來的創新之法

作者:中關村線上

從最初用于提升大型機的硬體使用率,虛拟化技術發展至今已經曆六十餘年的演化,進入21世紀以來,廣泛應用于伺服器、存儲、網絡和桌面等領域。可以說,虛拟化已成為企業IT架構的标準實踐,也在雲計算、大資料、邊緣計算、人工智能等技術的熱潮之下迎來了新的發展機遇。盡管虛拟化是個“老生常談”的話題,但仍在企業的IT環境中扮演着重要角色。尤其是随着雲原生、容器、AI等元素融入資料中心之後,企業的管理和運維成本顯著增加,需要統一的平台來簡化流程,對複雜環境進行高效管理。

顯然,虛拟化并不能解決所有的IT問題,并且很多企業都存在曆史遺留的IT資産,在新的架構和平台接入時往往要考慮到融合部署。此前,紅帽曾将雲原生引入到虛拟化的環境中,實作了容器部署,統一管理運作的應用,兼顧了底層基礎設施的穩态需求和上層應用開發的敏态需求,讓整體業務可以高效協同開展。紅帽觀察到,穩敏兼備的客戶需求非常旺盛,大量的虛拟化系統需要一同完成數字化的改造,也就是“虛拟化的下一步”。

穩敏兼備 OpenShift虛拟化面向未來的創新之法

“當然,我們講的‘下一步’并不是沒有虛拟化了,未來的業務環境一定是多樣化的,包括AI、容器、虛拟化等等,就像OpenShift可以把AI應用開發、MLOps放到一個平台上一樣,我們希望用統一的平台把傳統技術和現代應用都支撐起來。”紅帽大中華區首席架構師張家駒說。OpenShift Virtualization是OpenShift平台的一部分,可以提供統一平台、一緻的管理接口,穩定的性能,支援多樣化的生态。例如,一緻的工具和API,同樣使用成熟的Linux、KVM、QEMU等技術,不僅适用于OpenShift(OKE/OCP/OPP)訂閱,還包含了虛拟機裡的RHEL訂閱,支援虛拟機中的Windows等環境。

在OpenShift Virtualization上,可以統一管理容器和虛拟機,虛拟機和容器可以自由“轉換和擴充”,并且可以滿足應用現代化的需求,例如提升GPU資源的使用率(資源切分),支援多租戶隔離,具備雲的彈性和隔離等特性。對于開發人員來說,可以跨虛拟機、容器進行無伺服器的開發,用相同的工具、pipeline和平台來建構、管理和診斷所有應用程式,無論是新應用還是舊應用,都能從統一的控制和DevOps pipeline中受益,并且可以在未來進行重構。對于基礎設施所有者來說,系統管理者可以在更簡單的架構上進行管理和運維,與工作負載相關的部分由開發人員的自助服務完成,每一次更新都會被記錄下來。

據了解,OpenShift Virtualization源于CNCF的社群項目KubeVirt,由紅帽主要貢獻,為此進行了很多針對性的優化,例如容器向虛拟機的轉化,因為OpenShift/K8S管理的設計是在容器環境定義排程規則,不需要多個網絡平面來支援開發,管理邏輯也有所差異。加入虛拟機之後,OpenShift/K8S的對象發生了轉變,需要一個“橋梁”來轉接,也就是OpenShiftVirtualization,把之前的容器指令“轉達”給虛拟機,把虛拟機的指令“轉達”給OpenShift/K8S。遷移(借助RHV)時,通過使用基礎設施遷移解決方案,現有的基于虛拟機的應用程式可以從VMware和其他平台按原樣遷移到OpenShift。如果是原有的OpenShift中的Windows應用,可以無縫遷移至OpenShift Virtualization,即使有些Windows上的應用無法被容器化,依然可以維持原樣(老版本可維護),并根據需要逐漸重構。

穩敏兼備 OpenShift虛拟化面向未來的創新之法

紅帽資深解決方案架構師姜萬裡介紹稱:“當我們把容器平台做好後,要從原來的虛拟化環境把虛機遷過來,我們會提供圖形化的工具,幫助使用者單獨或批量地把這些虛拟機統一遷到容器雲平台上,然後直接Run起來。實際上,就是把底層的一些連結庫做了調整和替換,還是比較友善的。”

可以說,無論是集團内部的私有雲平台,還是容器的邊緣環境,亦或是讓基于虛拟機開發的應用适應網際網路時代快速疊代的要求,如頻繁修改、加快釋出、快速更換等等,OpenShift Virtualization都可以順滑支撐。2018年,高盛感受到了金融科技帶來的沖擊,這種新業态誕生于網際網路,變化非常快,相比之下,高盛卻被很多傳統的穩态業務所局限,是以開始了應用現代化之路,通過采用OpenShift和OpenShift Virtualization,高盛與紅帽聯合開發,從傳統虛拟化過渡到虛拟化和容器的統一平台,向雲原生架構演進而無需重構現有虛拟化環境,實作了與傳統虛拟化技術相同的性能,可以大規模部署無狀态工作負載,可以自動化部署,獲得了API驅動的管理能力,能夠支援近40000個節點規模的擴充性,并且通過技術工作站,可以做到3D渲染和遠端可視化。

吉利汽車是2022紅帽亞太創新獎獲獎者之一,其基于OpenShift建立了混合雲的PaaS平台,運作着多個主要To B業務。此前,該公司有多個遺留業務在vSphere平台上,包括Windows虛拟機上的.net應用,以及某些需要固定IP/綁定網卡的業務。目前,吉利汽車已完成OpenShift Virtualization的測試驗證,實作了DevOps。此舉推動了“軟體定義汽車”的進一步發展,幫助吉利汽車應對了混合多雲的異構基礎設施挑戰,支援多雲環境的業務靈活性和一緻性,以安全可靠的雲原生底座加速了業務創新。

某制造型企業起初擁有一套完整的虛拟化平台,為所有硬體都做了虛拟化,沒有部署容器化平台,2022年2月,該企業在虛拟化的環境中開始遇到挑戰,并且看到了雲原生的發展機遇。在接觸雲原生平台的過程中,發生了多個雲平台交疊的情況,又想解決原來虛拟化平台的問題。此時,這家企業選擇了容器化的雲原生平台——OpenShift,并且利用OpenShift Virtualization把原來的部分虛拟機逐漸遷到容器。如今,該企業希望把所有的新應用都放到容器平台上,同時考慮到集團和分支機構可能存在複雜部署的情況,還需要容器和虛拟機之間的轉換,這些在OpenShift Virtualization上都可以實作。

穩敏兼備 OpenShift虛拟化面向未來的創新之法

OpenShift Virtualization擴充了OpenShift對工作負載類型的排程管理功能,在同一個平台上做到了容器和虛拟機的統一、無差别地排程和管理。事實上,這也是紅帽一直以來所擅長的,不僅貢獻了源源不斷地創新技術,還可以把很多開放技術融合在一起,深度內建到各類産品和功能中,形成企業級的支撐能力,應用于核心生産場景中。與此同時,企業也可以将這些子產品化的開源技術融入到不同的功能中,滿足各類業務所需。

張家駒談到,OpenShift Virtualization既可以降本,降低虛拟化的投入,将更多精力放在業務創新上,也可以增效,享受到統一平台帶來的開發和運維便利。此外,OpenShift Virtualization又是“穩敏兼備”的,不管是運維團隊還是開發團隊,都能在這一平台上高效協作,實作各自的目标,面向未來,企業可以使用OpenShift Virtualization提升GPU等資源的有效使用率,開拓更多的AI創新應用。

(8653961)