电子说
今天的开发人员不断面临将其应用程序交付给各种基础架构部署的挑战。这些开发工作范围从提供需要最高性能要求的扩展和扩展云工作负载到在平台资源和安全约束下提供的近距离和远距离边缘位置的应用程序。从基础架构的角度来看,为开发人员提供一种一致、标准化和平台无关的方法,以便他们本地构建和优化其应用程序,从而使这些部署跨多个架构成为可能,这一点非常重要。基于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在这些方面发挥着关键作用,因此可以准确地描述设备,使软件能够在没有更改的情况下运行。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !