文档首页/ 魔坊(ModelArts)模型训推平台/ 常见问题/ 专属资源池/ 在ModelArts中公共资源池和专属资源池的区别是什么?
更新时间:2026-08-13 GMT+08:00
分享

在ModelArts中公共资源池和专属资源池的区别是什么?

  • 专属资源池:提供独享的计算资源,可用于训练作业、部署服务。专属资源池不与其他用户共享,更加高效。在使用专属资源池之前,您需要先创建一个专属资源池,在ModelArts平台创建训练作业、部署模型时,均通过专属资源池的计算资源进行实例下发。
    表1 专属资源池说明

    物理资源池

    逻辑资源池

    资源队列(原逻辑子池)

    为用户提供独立的计算集群、网络,不同用户间的专属资源池物理隔离,用户使用物理规格下发请求,独享的物理隔离的专属资源池,底层对应一个专属集群。

    优势是提供更高的隔离性,物理隔离,网络专属,且支持网络打通。

    物理资源池不支持弹性资源。

    逻辑配额的概念,用户使用逻辑规格下发请求,底层存在一个较大的父池,父池是管理员在承载租户下提前预置好的物理池,并打上os.modelarts.pool/schedulable: "" 标签,以供逻辑池按资源量,规格,需要的作业类型匹配调度,上层用户不感知,也就无法指定父池调度,没有独占权,只对这部分资源量有使用权。

    优势是创建、扩缩容更快,且支持弹性资源。

    逻辑资源池不支持和租户的VPC网络打通。

    用户基于自己的物理资源池下发请求,创建父池为用户独享的专属资源池的资源队列,资源队列的父池用户可见,是用户拥有的物理资源池,用户可以基于自己的物理池指定父池规格创建资源队列。

    用户可以在ModelArts物理资源池上拆分出资源队列,并设置每个资源队列的资源配额,包括保留配额和上限配额。拆分出资源队列后,训练、推理的任务投递,需要投递在资源队列上,并受资源队列的配额约束,满足配额约束的任务才能被投递运行。

    三类资源池的总结:

    逻辑资源池和资源队列都是物理资源池的上层概念,底层需要依托物理资源池作为父池。

    物理资源池与逻辑资源池:两者在用户侧感知层级相同

    物理资源池:独占,物理隔离,底层对应实际专属集群,发放扩容速度慢。

    逻辑资源池:配额,没有独占权,可实现卡粒度,底层不对应实际专属集群,发放扩容速度快。

    资源队列:用户基于物理资源池创建,用于实现资源的分配,通过资源队列进行分配给不同团队或小组使用,管理员基于物理资源池进行统一管理。

    图1 逻辑资源池,资源队列与物理资源池的关系
    图2 逻辑资源池原理示意图

    说明:

    创建逻辑池之前不可以选择父池,图示箭头为逻辑池可以调度的父池,为了方便展示,此处不做资源量校验。

    如:

    逻辑资源池1:可被调度到物理资源池1上

    逻辑资源池2:可被调度到物理资源池1、2上

    逻辑资源池3:可被调度到物理资源池3上

    图3 资源队列原理示意图

    说明:

    min为逻辑池的保障资源量,max是逻辑池的最大使用资源量。

    所有资源队列的min相加,要小于等于父池相同规格的节点数:min1+min2+min3 <= x。

    每个资源队列的max,要小于等于父池相同规格的节点数:max1 <= x , max2 <= x , max3 <= x。

  • 公共资源池:公共资源池提供公共的大规模计算集群,根据用户作业参数分配使用,资源按作业隔离。 用户下发训练作业、部署模型、使用开发环境实例等,均可以使用ModelArts提供的公共资源池完成,按照使用量计费,方便快捷。

专属资源池和公共资源池的能力主要差异如下:

  • 专属资源池为用户提供独立的计算集群、网络,不同用户间的专属资源池物理隔离,公共资源池仅提供逻辑隔离,专属资源池的隔离性、安全性要高于公共资源池。
  • 专属资源池用户资源独享,在资源充足的情况下,作业是不会排队的;而公共资源池使用共享资源,在任何时候都有可能排队。
  • 专属资源池支持打通用户的网络,在该专属资源池中运行的作业可以访问打通网络中的存储和资源。例如,在创建训练作业时选择打通了网络的专属资源池,训练作业创建成功后,支持在训练时访问SFS中的数据。
  • 专属资源池支持自定义物理节点运行环境相关的能力,例如GPU/NPU驱动的自助升级。相比之下,公共资源池暂不支持。

相关文档