
# 在ModelArts中公共资源池和专属资源池的区别是什么？
- **专属资源池** ：提供独享的计算资源，可用于训练作业、部署服务。专属资源池不与其他用户共享，更加高效。在使用专属资源池之前，您需要先创建一个专属资源池，在ModelArts平台创建训练作业、部署模型时，均通过专属资源池的计算资源进行实例下发。
  表1专属资源池说明 
  | 物理资源池                                                                                                                                                                                                                                                                          | 逻辑资源池                                                                                                                                                                                                                                                                                                                                                            | 资源队列（原逻辑子池）                                                                                                                                                                                                                                                                            |
  |:---|:---|:---|
  | 为用户提供独立的计算集群、网络，不同用户间的专属资源池物理隔离，用户使用物理规格下发请求，独享的物理隔离的专属资源池，底层对应一个专属集群。 优势是提供更高的隔离性，物理隔离，网络专属，且支持网络打通。 物理资源池不支持弹性资源。 | 逻辑配额的概念，用户使用逻辑规格下发请求，底层存在一个较大的父池，父池是管理员在承载租户下提前预置好的物理池，并打上os.modelarts.pool/schedulable: "" 标签，以供逻辑池按资源量，规格，需要的作业类型匹配调度，上层用户不感知，也就无法指定父池调度，没有独占权，只对这部分资源量有使用权。 优势是创建、扩缩容更快，且支持弹性资源。 逻辑资源池不支持和租户的VPC网络打通。 | 用户基于自己的物理资源池下发请求，创建父池为用户独享的专属资源池的资源队列，资源队列的父池用户可见，是用户拥有的物理资源池，用户可以基于自己的物理池指定父池规格创建资源队列。 用户可以在ModelArts物理资源池上拆分出资源队列，并设置每个资源队列的资源配额，包括保留配额和上限配额。拆分出资源队列后，训练、推理的任务投递，需要投递在资源队列上，并受资源队列的配额约束，满足配额约束的任务才能被投递运行。 |
  | 三类资源池的总结： 逻辑资源池和资源队列都是物理资源池的上层概念，底层需要依托物理资源池作为父池。 物理资源池与逻辑资源池：两者在用户侧感知层级相同 物理资源池：独占，物理隔离，底层对应实际专属集群，发放扩容速度慢。 逻辑资源池：配额，没有独占权，可实现卡粒度，底层不对应实际专属集群，发放扩容速度快。 资源队列：用户基于物理资源池创建，用于实现资源的分配，通过资源队列进行分配给不同团队或小组使用，管理员基于物理资源池进行统一管理。                                                                                                                                                                                                                                                                                                                 |||
     
  图1逻辑资源池，资源队列与物理资源池的关系   
  ![](https://support.huaweicloud.com/modelarts_faq/figure/zh-cn_image_0000002688437921.png)
  图2逻辑资源池原理示意图   
  ![](https://support.huaweicloud.com/modelarts_faq/figure/zh-cn_image_0000002658558484.png)
  说明：
  创建逻辑池之前不可以选择父池，图示箭头为逻辑池可以调度的父池，为了方便展示，此处不做资源量校验。
  如：
  逻辑资源池1：可被调度到物理资源池1上
  逻辑资源池2：可被调度到物理资源池1、2上
  逻辑资源池3：可被调度到物理资源池3上
  图3资源队列原理示意图   
  ![](https://support.huaweicloud.com/modelarts_faq/figure/zh-cn_image_0000002658398544.png)
  说明：
  min为逻辑池的保障资源量，max是逻辑池的最大使用资源量。
  所有资源队列的min相加，要小于等于父池相同规格的节点数：min1+min2+min3 \<= x。
  每个资源队列的max，要小于等于父池相同规格的节点数：max1 \<= x , max2 \<= x , max3 \<= x。
  
- **公共资源池**：公共资源池提供公共的大规模计算集群，根据用户作业参数分配使用，资源按作业隔离。 用户下发训练作业、部署模型、使用开发环境实例等，均可以使用ModelArts提供的公共资源池完成，按照使用量计费，方便快捷。
**专属资源池和公共资源池**的能力主要差异如下：
- 专属资源池为用户提供独立的计算集群、网络，不同用户间的专属资源池物理隔离，公共资源池仅提供逻辑隔离，专属资源池的隔离性、安全性要高于公共资源池。
- 专属资源池用户资源独享，在资源充足的情况下，作业是不会排队的；而公共资源池使用共享资源，在任何时候都有可能排队。
- 专属资源池支持打通用户的网络，在该专属资源池中运行的作业可以访问打通网络中的存储和资源。例如，在创建训练作业时选择打通了网络的专属资源池，训练作业创建成功后，支持在训练时访问SFS中的数据。
- 专属资源池支持自定义物理节点运行环境相关的能力，例如GPU/NPU驱动的自助升级。相比之下，公共资源池暂不支持。
 
