今天的開發人員不斷面臨將其應用程序交付給各種基礎架構部署的挑戰。這些開發工作范圍從提供需要最高性能要求的擴展和擴展云工作負載到在平臺資源和安全約束下提供的近距離和遠距離邊緣位置的應用程序。從基礎架構的角度來看,為開發人員提供一種一致、標準化和平臺無關的方法,以便他們本地構建和優化其應用程序,從而使這些部署跨多個架構成為可能,這一點非常重要。基于Arm Neoverse的平臺處于提供云到邊緣基礎架構平臺的前沿,軟件開發人員越來越多地利用這些平臺進行構建。從軟件方面來看,開源和云原生軟件支撐著全球數字化轉型努力。
Arm和Red Hat有著強大的合作伙伴關系,為各種云到邊緣平臺提供軟件創新。我們的合作伙伴關系基于三個關鍵支柱,允許軟件開發人員可靠地進行創新。
? 通過在Linux基金會和云原生計算基金會(CNCF)等行業聯盟中發揮領導作用,在推動開放標準計劃方面進行了強有力的合作
? 聯合工程為開發人員提供了在多個Arm平臺上的基礎軟件(如Red Hat Enterprise Linux和Red Hat.OpenShift)上構建應用程序的選擇。
? 采用創新方法帶來節能解決方案,以滿足電信公司和邊緣部門的未來部署需求
建立在標準和協作之上
Arm和Red Hat在多個標準化工作中合作,推動整個硬件和軟件生態系統的創新。由Arm推動的關鍵標準化計劃之一是SystemReady。SystemReady是一個基于一組硬件和固件標準的合規性認證計劃,確保軟件的后續層,特別是操作系統(OS),在Arm體系結構上無縫運行。Red Hat一直是Arm SystemReady(https://www.arm.com/architecture/system-architectures/systemready-certification-program)計劃標準化的狂熱推動者,支持在基于Arm的平臺上認證Red Hat.Enterprise Linux,并幫助合作伙伴確保開發人員可以在不同的領域安裝和運行通用的現成操作系統。已通過Red Hat Enterprise Linux認證的平臺可從Red Hat.生態系統目錄(https://catalog.redhat.com/hardware/search?certified_products=Red%20Hat%20Enterprise%20Linux&certified_architectures=aarch64&p=1)中獲得。該目錄中最近添加的流行平臺包括HPE Proliant RL300(https://www.hpe.com/us/en/servers/proliant-rl-300.html),由基于Arm Neoverse的Ampere Altra處理器提供動力。該系統為云本機工作負載提供了高級計算平臺,提供了高性能/瓦。
標準化正在推動下一代軟件創新的另一個領域是數據處理單元(DPU)。DPU提供專門的計算,以從主CPU中卸載基礎架構任務,并釋放主CPU以運行應用程序。Arm和Red Hat是Linux基金會托管的開放式可編程基礎架構(OPI)項目的高級成員。OPI建立在開放軟件和標準之上,以幫助確保兼容的DPU可以與任何服務器一起工作。DPU用于以較少的能量和較高的性能執行特定任務,例如加速網絡操作、安全和存儲任務。Arm SystemReady認證計劃也正在擴展,以支持包括可以運行Red Hat Enterprise Linux和Red Hat.OpenShift的DPU設備的部署方案。我們將在展臺上展示包括DPU的解決方案。
除了Kubernetes之外,云本機基金會內的合作領域還包括KubeVirt等項目,以在Kubernete之上啟用虛擬機工作負載,與Rook合作的云本機存儲協調器,或最近的開普勒項目(基于Kubernetes-based Efficient Power-Level Exporter),該項目已被接受為CNCF沙箱項目,以促進可持續計算。
對于Edge和Automotive,Red Hat是Arm發起的可擴展嵌入式Edge開放架構(SOAFEE -- https://www.arm.com/markets/automotive/software-defined-vehicles)計劃的積極參與者,該計劃旨在為軟件定義的車輛定義基于開放標準的架構。該計劃的目標是實現原型制作、工作負載探索和早期開發。參與者包括領先的商業解決方案提供商,以最大限度地提高兼容性,并提供功能安全設計的更快路線。
Linux和云本機軟件
Linux被用作許多開源部署的基礎,提供了管理底層硬件所需的操作系統和用于構建和部署應用程序的工具。它是廣泛合作的結果,從硬件制造商和IP提供商(如Arm)到軟件社區和公司(如Red Hat),他們進一步開發它,以提供穩定性和兼容性,包括最新技術。Red Hat Enterprise Linux的最新版本(https://www.redhat.com/en/about/press-releases/red-hat-delivers-latest-releases-red-hat-enterprise-linux)包括對最新Arm功能的支持。RHEL 9.2增加了對64k頁面大小的支持,例如,為某些類型的內存和CPU密集型操作提供了更好的性能。由于所有主要的云提供商都為基于Arm的實例提供RHEL支持,開發人員可以一致地構建其應用程序,以實現Arm體系結構提供的性能和電源效率。
在云原生軟件環境中,Kubernetes用作主要框架,以自動化容器化應用程序的部署、擴展和執行管理。一些用例包括管理DevOps資源,為軟件開發人員提供自動化,或部署和協調AI/ML工作負載。Red Hat OpenShift容器平臺構建在上游kubernetes之上,并包括對Arm的支持。在其最新版本中,Red Hat OpenShift 4.12(https://cloud.redhat.com/blog/whats-new-in-red-hat-openshift-4.12-blog)為Microsoft Azure添加了對基于Arm的安裝程序供應基礎架構的支持,并支持可以在基于Arm和基于x86的基礎架構上運行的多體系結構計算集群。這是對基于AWS Graviton 3的安裝程序提供的基礎架構集群的支持的補充。還支持斷開連接的安裝鏡像來安裝對internet具有有限訪問權限的群集,如斷開連接或受限的網絡群集。
節能電信和邊緣解決方案
Arm和生態系統合作伙伴正在合作,以實現性能和能效至關重要的5G網絡基礎架構的部署。網絡變得越來越虛擬化和軟件驅動,不僅在基站中,而且在核心網絡處理中,都需要高效的計算。我們還與Red Hat合作(https://www.redhat.com/en/blog/red-hat-and-arm-collaborate-deliver-more-energy-efficient-5g-and-vran-solutions),使用Red Hat.Enterprise Linux和OpenShift開發RAN工作負載的虛擬化實現,這些工作負載可用于構建節能解決方案。
對于更受限制的設備,最近推出了Red Hat Device Edge(https://redhat.com/en/technologies/device-edge)。這是一個基于MicroShift的輕量級kubernetes實現,?以物聯網網關、銷售點終端、機器人和無人機等設備的邊緣計算工作負載為目標。其中許多平臺都構建在Arm上,以受益于低功耗功能、安全性(FDO)和包括專用功能加速器(GPU、視頻處理等)的能力。SystemReady在這些方面發揮著關鍵作用,因此可以準確地描述設備,使軟件能夠在沒有更改的情況下運行。
審核編輯 :李倩
-
ARM
+關注
關注
134文章
9057瀏覽量
366878 -
cpu
+關注
關注
68文章
10829瀏覽量
211194 -
可編程
+關注
關注
2文章
845瀏覽量
39784
原文標題:Red Hat和Arm為云、邊緣和電信部署解鎖軟件創新
文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論