开发者社区> 问答> 正文

计算任务迁移包含哪些情况?

计算任务迁移包含哪些情况?

展开
收起
Medusa 2022-01-13 17:55:22 610 0
1 条回答
写回答
取消 提交回答
  • 计算任务迁移两种情况,一种是将一个正常节点上的计算任务迁移到另一个正常节点;另一种是将一个故障节点上的计算任务迁移到一个正常节点。

    (1)将一个正常节点上的计算任务迁移到另一个正常节点。这种从正常工作的节点上进行的任务迁移,主要的使用场景就是集群中实现的负载均衡。例如 Nginx 的负载均衡,Nginx 会根据访问请求和服务器资源情况,以及配置的权重等信息,进行综合计算,将请求分发给不同的服务器处理。

    (2)将一个故障节点上的计算任务迁移到一个正常节点。这种在故障节点上进行的任务迁移,主要是为了提升系统的整体容错性。当某个计算节点失效后,集群需要根据任务属性和系统其他节点的状态综合测评并挑选适合接管任务的计算节点,将计算任务所需要的信息发送到挑选的新任务节点,并在收到任务接管确认后更新任务信息。同时,新的任务节点接管相应的任务并完成后续的计算任务。

    以上内容摘自《海量数据处理与大数据技术实战》电子书,点击https://developer.aliyun.com/topic/download?id=8205可下载完整版

    2022-01-13 20:03:59
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
重新定义计算的边界 立即下载
用计算和数据去改变整个世界 立即下载
新量⼦⾰命与量⼦计算 立即下载