linaro是做什么的(讲解基于Arm架构的云计算最新进展)
发布时间:2022-10-13 12:24:35 所属栏目:云计算 来源:
导读: 近年来,Arm服务器被广泛使用,上层软件生态系统也得到了极大的发展。特别是一些公有云厂商已经开始提供基于Arm架构的云计算产品。华为、易捷行云EasyStack和Linaro等公司和组织投入了大量资源来加速Arm架构在云
|
近年来,Arm服务器被广泛使用,上层软件生态系统也得到了极大的发展。特别是一些公有云厂商已经开始提供基于Arm架构的云计算产品。华为、易捷行云EasyStack和Linaro等公司和组织投入了大量资源来加速Arm架构在云计算中的应用。 接下来,我们将分享云计算领域Arm架构软件生态系统的最新进展、基于Arm的服务器落地面临的挑战以及生产就绪的经验分享。 开源软件的全栈支持 如上图所示,基础架构层只是整个软件栈的一小部分,为了让该层在Arm平台上功能正常、性能更好,开发者在OS、驱动、库等底层项目上也做了很多。另一方面,最终用户也关心在基础设施上运行的软件,它们能否在Arm平台上运行是考虑使用Arm平台作为基础设施关键考虑因素之一。接下来,让我们从更大的视角来看Arm平台的使能工作。 在开源世界,开发流水线对上游开发人员尤为重要。目前大部分开源项目都只有基于x86的开发流水线,所以整个开发过程和结果对Arm用户不是很友好,在Arm平台上运行之前可能会有一些额外的工作: 为了让Arm平台成为开源世界的一等公民,第一步就是为开源项目提供一条开发流水线,让开发者有资源在Arm平台上进行开发和测试,最后输出的产品也将原生支持Arm: 基于这一理念,华为在50多个顶级开源社区中启用了Arm CI,涵盖6个主要领域,包括云和SDS、大数据、数据库、Web、Libs & Middleware以及人工智能。有很多开源项目已经支持Arm平台,用户现在在这些领域有多种选择,读者可以参考Arm CI全景图以了解更多详细信息( )。 除了赋能,华为在提升Arm平台开源项目性能、缩小x86平台功能差距等方面也做了很多工作。例如,我们在Arm平台上在Libvirt里启用了CPU信息观察和主机CPU对比功能,目前正在使用它们云计算生态系统,以便在OpenStack中获得更好的迁移体验。 有了这些功能和改进,Arm平台对用户和上游开发人员更具竞争力和吸引力。 Linaro在ARM64云计算生态系统上的工作 Linaro是一个Arm64生态系统上的开源组织,主要专注于上游开发和维护,如Linaro内核、工具链、Android,以及数据中心等一些指定领域。 Linaro通过为Arm64 OpenStack使能、部署(维护Arm64 Kolla镜像)和维护Arm64 OpenDev CI资源,深入参与了开放基础设施社区。同时,基于OpenStack和Ceph,建立了Linaro Developer Cloud,不仅可以在云计算中测试成员公司的硬件,还可以帮助开发人员使用Arm64资源。 如上图所示,Linaro Developer Cloud完全基于OpenStack和Ceph。现在,它可以提供基于Nova/Ironic的VM/BM服务以及基于Magnum支持的Arm64 Kubernetes服务。生产级OpenStack集群由Kolla容器镜像部署,操作升级更加灵活。为了支持这一点,包括许多上游工作: Arm64上的Nova/Ironic/disk-image-builder启用和错误修复 Arm64 OpenStack的Devstack启用支持 Kolla 镜像构建、Kolla-ansible 部署支持和 OpenStack 版本升级的错误修复。 Arm64上的Magnum多架构支持和K8s云提供商支持 Linaro Developer Cloud K8s服务现已上线约一年,K8s服务版本v1.17、v1.18已通过CNCF一致性测试认证。这是Arm64在开源云计算领域一个很好的例子。 硬件自动化是近年来的另一个热门话题。相当多的工作负载需要运行在裸金属上(例如裸金属上的云原生K8s、HPC ) , 才能实现更好的网络和存储性能或绕过虚拟化限制(Arm64不支持嵌顿虚拟化 ) , 因此快速的硬件预置、标准的硬件管理框架在Arm64上是必不可少和重要的。 为了满足这些要求,Linaro在Arm64上提出了无磁盘引导解决方案,该解决方案利用OpenStack Ironic进行裸机管理,并使用Ceph iSCSI提供卷启动。使用Ceph卷作为磁盘可以大大缩短裸机提供时间,并提高RootFS安全性,所有数据可靠性将由Ceph保证。 (编辑:天瑞地安资讯网_黄海网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

