作者:Arm基礎(chǔ)設(shè)施事業(yè)部軟件生態(tài)系統(tǒng)總監(jiān) Yan Fisher
隨著 IT 基礎(chǔ)設(shè)施環(huán)境的帽何不斷發(fā)展,企業(yè)機(jī)構(gòu)在從廣闊的加速云網(wǎng)絡(luò)到資源有限的邊緣環(huán)境之間,橫跨不同基礎(chǔ)設(shè)施進(jìn)行部署時(shí),軟件會(huì)面臨到無(wú)數(shù)的生態(tài)挑戰(zhàn)。每種部署方式的系統(tǒng)要求不盡相同,而為了實(shí)現(xiàn)無(wú)縫集成,發(fā)展則需要標(biāo)準(zhǔn)化的帽何解決方案進(jìn)行應(yīng)對(duì)。
由于 Arm Neoverse 巧妙地結(jié)合了設(shè)計(jì)靈活性、加速效率、軟件性能和生態(tài)系統(tǒng)成熟度等特性,生態(tài)在這種復(fù)雜的系統(tǒng)背景下,自然地成為了開(kāi)發(fā)者在構(gòu)建跨多種架構(gòu)應(yīng)用時(shí)的發(fā)展優(yōu)先選擇。
開(kāi)源和云原生軟件正在催化創(chuàng)新,帽何促進(jìn)形成普適的加速基礎(chǔ)設(shè)施解決方案,而 Linux則為基于開(kāi)源的軟件部署方案打下了堅(jiān)定基石。紅帽企業(yè) Linux (RHEL) 是部署廣泛的商用 Linux 發(fā)行版,通過(guò)提供企業(yè)級(jí)的支持和穩(wěn)定性,推動(dòng)不同部署環(huán)境中的創(chuàng)新。
本文將帶您了解 Arm 和紅帽的技術(shù)是如何幫助客戶(hù)解鎖全新可能,并加速軟件生態(tài)系統(tǒng)的發(fā)展。
Arm 與紅帽攜手合作
十多年來(lái),Arm 和紅帽通力合作,專(zhuān)注于推動(dòng)基礎(chǔ)設(shè)施解決方案領(lǐng)域的發(fā)展創(chuàng)新,助力滿(mǎn)足現(xiàn)代計(jì)算環(huán)境中的多樣需求。
雙方的工程合作使得開(kāi)發(fā)者得以在各種 Arm 平臺(tái)上充分利用紅帽企業(yè) Linux (RHEL) 和紅帽 OpenShift 等基礎(chǔ)軟件的強(qiáng)大功能,從而為實(shí)現(xiàn)跨行業(yè)的無(wú)縫應(yīng)用開(kāi)發(fā)和部署鋪平了道路。
兩家企業(yè)都瞄準(zhǔn)了汽車(chē)、電信和邊緣側(cè)領(lǐng)域,聚焦于專(zhuān)為解決部署挑戰(zhàn)的高能效解決方案的開(kāi)發(fā)。通過(guò)利用各自核心的技術(shù),雙方始終處于可持續(xù)計(jì)算的前沿,在推動(dòng)性能優(yōu)化的同時(shí),也盡可能降低對(duì)環(huán)境的影響。
除了產(chǎn)品開(kāi)發(fā)以外,雙方也在推動(dòng)開(kāi)放標(biāo)準(zhǔn)倡議的發(fā)展方面攜手合作。Arm 和紅帽積極參與 Linux 基金會(huì)和云原生計(jì)算基金會(huì) (CNCF) 等組織,以及面向嵌入式邊緣的可擴(kuò)展開(kāi)放架構(gòu) (SOAFEE) 和開(kāi)放可編程基礎(chǔ)設(shè)施 (OPI) 項(xiàng)目等行業(yè)聯(lián)盟,致力于推動(dòng)互操作性和兼容性,為構(gòu)建更加統(tǒng)一、更易用的計(jì)算生態(tài)系統(tǒng)奠定扎實(shí)基礎(chǔ)。我們合作開(kāi)展了 KubeVirt、Rook 和 Kepler 等 CNCF 項(xiàng)目,成功在 Kubernetes 上運(yùn)行了虛擬機(jī)工作負(fù)載。同時(shí),我們聯(lián)合參與 SOAFEE 和 OPI 項(xiàng)目,加速了軟件定義汽車(chē)的發(fā)展,并幫助定義新類(lèi)型的網(wǎng)絡(luò)、安全性和存儲(chǔ)加速器。
如此多方面的合作彰顯了兩家企業(yè)的共同承諾——繼續(xù)推動(dòng)創(chuàng)新,加速發(fā)展未來(lái)基礎(chǔ)設(shè)施解決方案。
打造無(wú)縫的開(kāi)發(fā)和部署體驗(yàn)
在當(dāng)今快速發(fā)展的計(jì)算基礎(chǔ)設(shè)施領(lǐng)域,軟件標(biāo)準(zhǔn)化對(duì)于確保從開(kāi)發(fā)到部署的整個(gè)流程無(wú)縫銜接發(fā)揮著關(guān)鍵作用。Arm 和紅帽攜手推動(dòng)標(biāo)準(zhǔn)化工作,通過(guò)在 Arm SystemReady 等項(xiàng)目上的協(xié)作,確保基于 Arm 架構(gòu)的平臺(tái)能夠兼容并輕松部署紅帽企業(yè) Linux 等操作系統(tǒng),從而提升性能并增強(qiáng)與 Arm 架構(gòu)新特性的兼容性。
典型的軟件部署方式通常有三種:裸機(jī)部署、虛擬化部署和容器部署。此前發(fā)布的紅帽企業(yè) Linux 9.4 全面支持 64 位 Arm 服務(wù)器平臺(tái)上的虛擬化[1],讓 Arm 用戶(hù)能夠享有與 x86 架構(gòu)相媲美的無(wú)縫虛擬化體驗(yàn)。
虛擬化不僅提供更優(yōu)異的系統(tǒng)資源管理選項(xiàng),而且通過(guò)虛擬功能 I/O (Virtual Function I/O, VFIO) 等特性,還能幫助實(shí)現(xiàn)對(duì)如工作負(fù)載加速器等專(zhuān)用設(shè)備的硬件直通訪(fǎng)問(wèn)。
對(duì)于更高層面的軟件棧,Kubernetes 扮演著重要角色,廣泛用于自動(dòng)部署、擴(kuò)展和管理容器化應(yīng)用。紅帽 OpenShift 為基于 Arm 架構(gòu)的基礎(chǔ)設(shè)施提供強(qiáng)大支持,并通過(guò)紅帽 Device Edge 將這種支持?jǐn)U展到更小的物理設(shè)備上,從而在分布式計(jì)算時(shí)代實(shí)現(xiàn)更高的靈活性和效率。其中,紅帽 Device Edge 是針對(duì) Arm 平臺(tái)上的邊緣計(jì)算工作負(fù)載而打造的輕量級(jí)實(shí)現(xiàn)。
擴(kuò)展 Arm 軟件生態(tài)系統(tǒng)
Arm 和紅帽之間的協(xié)作非常活躍,推動(dòng)了多個(gè)基礎(chǔ)設(shè)施部署領(lǐng)域的軟件創(chuàng)新。紅帽企業(yè) Linux 對(duì) 64 位 Arm 平臺(tái)虛擬化的支持是一個(gè)里程碑式的進(jìn)展,為開(kāi)發(fā)和部署提供了更多選擇。
虛擬化支持讓開(kāi)發(fā)者能夠在其 Linux 桌面和服務(wù)器上無(wú)縫運(yùn)行基于 Arm 架構(gòu)的虛擬機(jī) (VM),輕松實(shí)現(xiàn)在本地和云環(huán)境之間遷移標(biāo)準(zhǔn)化 VM。
對(duì)于富士通、HPE 和 Supermicro 等 OEM 而言,服務(wù)器利用率提升和工作負(fù)載隔離控制加強(qiáng)將為其帶來(lái)諸多益處,從而為其客戶(hù)提供優(yōu)異性能。獨(dú)立軟件供應(yīng)商 (ISV) 可以靈活地為其軟件產(chǎn)品提供更多打包選擇,以迎合不同最終用戶(hù)的偏好。客戶(hù)則能擁有真正無(wú)縫的多架構(gòu)體驗(yàn),享受跨基于 Arm 和 x86 架構(gòu)的服務(wù)器上的 VM 支持。對(duì)于企業(yè) IT 機(jī)構(gòu)而言,有來(lái)自紅帽的企業(yè)級(jí)支持作為后盾,原生虛擬化支持不僅改善了維護(hù)選擇,還大大提升了部署靈活性。
總而言之,Arm 和紅帽的合作是加速發(fā)展基礎(chǔ)設(shè)施解決方案的關(guān)鍵一步。這種合作關(guān)系通過(guò)促進(jìn)互操作性、推動(dòng)創(chuàng)新和提供更多部署選項(xiàng),為構(gòu)建更具活力和彈性的 IT 場(chǎng)景掃清了障礙。雙方將繼續(xù)以兼容性、性能及能效為重點(diǎn),塑造面向未來(lái)的基礎(chǔ)設(shè)施解決方案。