为什么一个租户在一个OBServer上只能同
时存在一个资源单元。
2 个赞
租户和资源池的关系是一对多:一个租户可以拥有多个资源池,但一个资源池只能属于一个租户。
资源池是资源分配的基本单位:资源池决定了租户可以使用的物理资源总量。
资源池的 ZONE_LIST 和 UNIT_NUM 决定了资源的分布和数量。
2 个赞
我觉得还是便于管理,还有资源隔离吧,如果同一个租户在一个observer上有多个资源单元肯定会有竞争资源的问题,你说那不是内讧了
3 个赞
资源池定义和作用:
- 使用哪种资源单元规格(unit config)
- 在每个 Zone 中部署多少个单元(
UNIT_NUM) - 分布在哪些 Zone(
ZONE_LIST)
当 UNIT_NUM = 1 且 Zone 有 3 台 OBServer,系统会自动在每个 Zone 选一台 OBServer 放一个资源单元。
如果允许多个资源单元落在同一 OBServer,就需要额外的调度策略(如亲和性、反亲和性),大大增加复杂度。
当前设计下:
资源池 → 每个 Zone 分配 N 个资源单元 → 系统自动将它们均匀打散到该 Zone 内的不同 OBServer 上(前提是 OBServer 数 ≥ UNIT_NUM)
这既保证了负载均衡,又避免了单点过载。
1 个赞
就这么定义的呀
2 个赞
志胜说的很对
3 个赞
志胜知识面那么广?
2 个赞