#码力全开·技术π对#Borg作为Kubernetes前身,如何通过“细胞”(Cell)架构解决超大规模集群中的资源碎片

Borg作为Kubernetes前身,如何通过“细胞”(Cell)架构解决超大规模集群中的资源碎片问题?其混部技术如何平衡批处理作业(如MapReduce)与在线服务的SLA?



Kubernetes
mb6536464c40f61
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
key_3_feng
key_3_feng

Borg通过**“细胞”(Cell)架构将大规模集群划分为逻辑子集群,每个Cell独立管理资源,减少跨Cell的碎片化。结合动态资源回收优先级调度**,Borg将任务分为Prod(高优先级在线服务)和Non-Prod(低优先级批处理),利用闲置资源运行批处理任务,实现超卖。通过区分**延迟敏感(LS)批处理(Batch)**任务,优先保障LS任务的CPU、内存等关键资源,而Batch任务在资源紧张时被限流或终止,从而平衡SLA与资源利用率。该策略既减少了碎片化,又确保了在线服务的稳定性。

分享
微博
QQ
微信https://www.51cto.com/aigc/
回复
2天前
发布
相关问题
提问