调度器是干嘛用的?

调度器是干嘛用的? image.png

展开
收起
游客6k7pwl5wdtibc 2021-11-26 13:38:53 361 分享 版权
阿里云 AI 助理回答

调度器在不同的上下文中扮演着关键角色,主要负责资源管理和任务分配:

  1. 在Hadoop YARN中

    • 调度器作为ResourceManager的核心组件,其主要职责是优化集群资源布局,确保高效利用资源。
    • 它需要平衡多租户(队列)间的公平性、考虑应用优先级,并处理特殊的应用调度需求,如节点依赖和放置策略。
    • 支持的调度器(如FIFO, Fair, Capacity)各有特点,旨在满足不同场景下的资源调度需求。
  2. 在Apache Flink中

    • 调度器是作业执行的核心,管理从JobGraph到ExecutionGraph的转换、作业生命周期、Task管理及资源的分配与回收。
  3. 在E-HPC集群中

    • 负责集群上作业的调度,根据所选镜像支持包括SLURM、OpenPBS、GridEngine等多种调度器类型。
    • 不同调度器提供不同的作业队列管理、资源分配策略和高级调度特性,以适应高性能计算环境的需求。
  4. 在流量调度器场景下

    • 用于DDoS高防服务,通过设置联动规则,在无攻击时保持业务直接访问以减少延迟,遭受攻击时自动切换至DDoS高防进行防护,确保业务连续性和安全性。

综上所述,调度器的核心功能在于智能地管理和调度资源,无论是数据处理框架中的任务执行、高性能计算集群上的作业安排,还是网络安全服务中的流量控制,都是为了实现资源的最优化利用、保障服务稳定性和提升系统整体效率。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理