前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云批量计算介绍

腾讯云批量计算介绍

原创
作者头像
用户4918923
修改2019-03-25 10:45:58
4.3K0
修改2019-03-25 10:45:58
举报
文章被收录于专栏:云计算服务器云计算服务器

批量计算概念介绍

引题:工作负载分类

工作负载的分类方法和标准多种多样,其中 Google 提出的一种简单的分类标准广受认可,即将工作负载分为服务型和批处理型。

  • 服务型 service
    • 长时间运行,理论上不会停止,对服务质量敏感,主要是线上业务
    • 例如 web 服务,e-mail 服务等
  • 批处理型 batch
    • 运行时间从几秒到几天不等,对短时性能波动相对不敏感,主要是离线业务
    • 例如日志分析等
公有云上的批量计算

最初,公有云的工作负载以服务型负载为主,各大厂商也进行了诸多针对性优化。随着云计算的快速发展,越来越多的、不同行业的用户开始使用公有云,批处理型负载显著增加。针对批处理型负载的需求,我们也通过新的产品形式来满足用户。

  • 专注业务,支持大规模自动化调度与执行,为用户屏蔽资源细节。
  • 调度逻辑,支持 DAG 和优先级调度,满足用户复杂的业务处理逻辑。
  • 成本优化,支持资源的动态伸缩,按需分配资源,避免资源浪费,节省成本。
腾讯云 Batch 模型
  • 执行单元
    • Job,作业,一组关联 Task 的集合
    • Task,任务,指明执行逻辑和资源需求
    • TaskInstance,任务实例,原子执行单元,一个 Task 可并行执行多份
  • DAG依赖
    • 通过图拓扑表示 DAG 依赖,Job 是 DAG 图,Task 是点,依赖 Dependence 是边
    • Task 是依赖关系的维护单元,不使用 TaskInstance 作为依赖关系的维护单元是为了防止依赖关系爆炸

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 批量计算概念介绍
    • 引题:工作负载分类
      • 公有云上的批量计算
        • 腾讯云 Batch 模型
        相关产品与服务
        批量计算
        批量计算(BatchCompute,Batch)是为有大数据计算业务的企业、科研单位等提供高性价比且易用的计算服务。批量计算 Batch 可以根据用户提供的批处理规模,智能地管理作业和调动其所需的最佳资源。有了 Batch 的帮助,您可以将精力集中在如何分析和处理数据结果上。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档