Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分布式批量任务调度、自动化运维管理监控平台Taskctl

分布式批量任务调度、自动化运维管理监控平台Taskctl

原创
作者头像
TASKCTL 任务调度平台
修改于 2021-01-11 09:45:38
修改于 2021-01-11 09:45:38
2.4K0
举报

前言 随着企业拥抱数字化程度的提高,数据是企业的发展关键。数据的需求来源于业务也服务于业务,数据的挖掘、探索、分析、个性化推荐、报表等等都依托于数据的输送、转换和写入。数据的调度就是作业的调度。批量作业调度是金融行业信息后台最为重要的技术形态。

金融行业每天会进行交易相关的结算、清算、结息、对账等生产活动。这些活动都是通过一个个相互耦合的作业来实现的。因此需要一个作业调度平台来管理这些大量的作业。

随着金融行业新系统建设以及旧系统的更新、扩展,运维部门接手运维的应用系统越来越多,每天凌晨有数十个系统需要执行日切任务,近百万的批量作业需要执行,工作量非常繁重,如果有任务出错,很难及时排除故障,导致工作效率很低,影响数据的准确性和及时性。而开源软件、系统自带任务计划、传统批量调度工具逐渐无法满足业务对批量作业调度的需求。企业需要功能更强、性能更佳的国产化产品。

批量调度现状及诉求

目前,由于金融行业内部缺乏一款专业批量产品支撑,缺乏一定的批量调度规范与标准,企业内部几十上百个系统的批量作业调度混乱,难以管理。

调度原始落后

时至今日仍然有一些系统使用人工调度或操作系统的Crontab方式调度实现作业运行的自动化。这种方式容易引起依赖关系错误对业务构成威胁,当上游作业结束时间晚于下游作业,则会影响到作业执行的及时性和准确性。耗费人力、 容易出错、难以监控已成为这类系统的致命性问题。

使用开源软件

调度系统使用开源软件,没有免费的技术支持、学习成本高、维护费用高、安全性低、bug修复不及时、生命周期不确定。

调度自主研发

调度系统伴随项目自主研发,研发成本高、成熟度低、维护成本高、严谨性和稳定性难以保证,需求扩展性差。

作业规模变大

随着金融行业分布式新核心以及大数据平台的建设,批量处理作业规模越来越大,相对应的调度场景更加多样,系统调度逻辑也会更加复杂,系统开发人员很大一部分精力花费在了调度逻辑的控制,而非业务处理本身。另外,随着作业规模的增长,对调度性能和稳定性、扩展性提出了更高要求,一些现有系统 已经逐渐不能满足要求。

系统越来越多带来管理和运维困难

企业系统越来越多,不同系统,技术要求不同,批处理作业管理越来越复杂。一个技术人员很难同时熟悉多个系统,导致需要大量的技术人员分别管理和运维。夜间值班人员同时开着十几个甚至更多监控屏幕也成为常态和痛点。这些问题显然也同时导致了运维投入的不断增加。

批量调度平台解决方案

产品介绍

Taskctl 批量调度平台是专业的批量作业自动化调度与监控解决方案,它能有效地规范整合、高效管理企业业务系统的批量作业,达到全企业批量作业有序、高效运行的目的,极大降低运维成本,助力企业数字化转型。

软件下载&授权

《10万级etl作业批量调度工具Taskctl之轻量级Web应用版》

产品定位

批量调度平台解决方案定位:金融日切等生产运营活动的最终实现平台。

主要面向银行、证券、保险等金融行业,对所有应用系统(包括业务系统、渠道系统、管理系统及数据跨平台作业调度)进行总体的、统一的调度和监控。

产品特性

跨平台作业调度

支持作业跨业务系统、跨操作系统、跨网络区域的统一调度管理。

海量高效

基于事件的实时调度机制,能够支撑海量作业。

强大的调度引擎

支持各种编排调度场景(时间依赖、文件依赖、人工复核依赖等),提供丰富的人工干预能力(挂起、恢复、取消、终止等)。

多维度监控

提供业务系统、作业流、作业等多个维度进行监控。

可视化编排

提供可视化拖拽式流程编排,支持流程节点自动排版。

强大的扩展性

支持横向水平扩展、支持纵向能力扩展。

访问方便

B/S架构,用户可直接通过浏览器访问。

产品架构图

产品核心功能

Taskctl 批量调度平台,提供了非常强大的调度核心。具体功能。如下图所示:

【串行调度】

串行调度,即作业的执行按照设定好的顺序,依次执行,当前一个作业执行完成后,后一个作业才能开始执行,作业串行调度往往是因为后面的作业运行需要使用到前一个作业的执行的结果。

【并行调度】

并行调度,互相之间没有依赖关系,即多个作业同时执行。

【条件分支】

作业执行到分支节点,需根据前一个作业的执行结果,判断后续执行分支A还是分支B。

前置命令检测

作业执行前,会检测该命令执行是否成功。

人工复核

执行到设置了人工复核的作业时,作业的状态变为待复核,用户需对作业进行复核的操作,才能继续执行。

挂起

将等待状态的作业暂停,不会继续后面的执行。

恢复

将挂起状态的作业恢复执行。

取消

将作业状态置为取消,依赖于此作业的其他作业将继续往下执行。

终止

终止后不会继续后面的执行,并且无法恢复。会强制终止此作业。

重新执行

复制一份该作业,并放入原作业流中。如果新的作业成功,那么对作业流就是成功了。

释放依赖

释放此作业的被依赖关系(包括时间依赖),作业立即执行。

强制成功

针对错误、失败状态的作业,强制设为成功。

客户价值

批量调度平台的建设,为企业带来的价值体现在以下几个方面:

For业务人员:

企业内部几十上百个系统相关批量作业采用了各种各样的调度方式,使得调度混乱,极易出错。批量调度平台的建设,可帮助业务人员规范、整合各个业务系统的批量作业,为业务人员提供一个专业的、统一的、规范化的技术平台,减少项目实施的工作量,提升各个应用系统的实施效率。

For运维人员:

Taskctl 批量调度平台,可为企业提供专业统一的批量作业调度技术平台,将企业的批量作业集中在统一的调度平台,进行统一展示、统一监控并提供统一的人工干预窗口,大幅提高企业运维管理效率,降低运营成本,减少运维管理风险。

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
每秒高达 100 多个作业吞吐量,这一款国产神器,杀疯了!
TASKCTL 是专门为批量作业调度自动化打造的一款专业的敏捷调度工具,批量调度自动化技术是大数据时代数据整合后台不可缺少的重要技术。现在数据是整个社会和各企业团体的重要资产,管好数据、用好数据是整个社会的重要命题。
TASKCTL 任务调度平台
2022/07/11
8580
每秒高达 100 多个作业吞吐量,这一款国产神器,杀疯了!
10万级etl作业批量调度工具Taskctl之轻量级Web应用版
批量处理是银行业整个信息后台最为重要的技术形态,也是银行核心信息资产数据的分享、传输、演化的重要技术手段。有调查指出,全球70%的数据是经过批量处理得以再次使用,可见批量处理在整个信息生态中的技术占比与重要性。
TASKCTL 任务调度平台
2020/11/30
7850
10万级etl作业批量调度工具Taskctl之轻量级Web应用版
【国产】大数据ETL自动化调度运维专家TASKCTL
批量调度自动化技术是大数据时代数据整合后台不可缺少的重要技术。TASKCTL 是一款企业级免费批量调度系统,支持各类脚本、程序的调度。具备可视化图形拖拽式设计界面,可视化作业管控、计划调度、实时监控、消息提醒和日志分析功能;有效弥补了传统ETL工具在调度管理和监控分析方面不足;同时平台还提供元数据管理、数据关系分析、版本控制、日志分析等完善的辅助管理功能,为企业提供数据迁移、数据仓库、数据标准化、数据同步、数据备份、数据交换以及企业定制化二次开发在内的一体化整合服务。
TASKCTL 任务调度平台
2022/05/27
9890
【国产】大数据ETL自动化调度运维专家TASKCTL
金融服务业etl作业集群统一调度平台搭建
批量处理是银行业整个信息后台最为重要的技术形态,也是银行核心信息资产数据的分享、传输、演化的重要技术手段。有调查指出,全球70%的数据是经过批量处理得以再次使用,可见批量处理在整个信息生态中的技术占比与重要行。
TASKCTL 任务调度平台
2020/06/18
2K0
etl作业部署与调度——taskctl管理概述
TASKCTL是一款功能全面的作业自动化调度技术管理工具。所谓作业,是指部署在网络中不同计算机上的各种程序或系统命令。通过TASKCTL,可以快速将这些作业组织起来,并进行有效的管理以及各种参数化运行控制。在业界,普遍将这种技术称为作业调度,其技术本质是作业运行管理的自动化控制。
TASKCTL 任务调度平台
2020/06/16
9850
etl作业部署与调度——taskctl管理概述
全新ETL调度批量管理工具 TASKCTL 8.0 最简安装
TASKCTL是成都塔斯克信息技术有限公司,专为批量作业调度自动化打造的,一款敏捷调度工具。产品以 “专业、专注” 为设计理念,结合 ETL 调度技术领域的特点,构建了一套直观易用的 ETL 调度设计、监控 维护、管理平台。可为从业人员提供简便、统一的方法来管理各类复杂作业的调度和监控管理。
TASKCTL 任务调度平台
2022/04/21
8870
全新ETL调度批量管理工具 TASKCTL 8.0 最简安装
数据仓库运维自动化调度平台TASKCTL流程触发方式
TASKCTL是塔斯克信息技术有限公司,专为数据仓库批量调度自动化打造的一款【国产免费】企业级调度管理监控平台;该平台拥有完善的体系、全面的功能、简易的操作和超前的设计风格,使产品结合 ETL 调度技术领域的特点,构建了一套直观易用的 ETL 调度设计、监控维护、管理平台。可为从业人员提供简便、统一的方法来管理各类复杂作业的调度和监控管理。
TASKCTL 任务调度平台
2022/05/11
5300
数据仓库运维自动化调度平台TASKCTL流程触发方式
etl调度工具Taskctl——稳定强大web版“0元授权”
2020年疫情席卷全球,更是对整个市场经济造成了严重影响,年初疫情肆虐,西方世界单方面的科技、经济封锁,国际关系吃紧.....导致很多中小型企业业务链受阻,大型企业经费资金吃紧,轮班制导致公司运维人员工作量大幅增加;塔斯克信息技术公司经领导研究决定为了履行社会责任,积极回报社会,帮助在此疫情期间受影响的企业减少运维资金支出、提升工作效率、保证后台数据安全,工作需求场景能够应用到的ETL批量作业调度工具的,为此公司技术团队集中人力耗时6个月在原有商用版Taskctl 6.0衍生出现有的web端 Taskctl Free应用版
TASKCTL 任务调度平台
2020/11/13
9670
etl调度工具Taskctl——稳定强大web版“0元授权”
10万级etl调度软件Taskctl-web版免费永久授权
Taskctl Free应用版原型是在原有商用版Taskctl 6.0衍生扩展开发出的专门为批量作业调度自动化打造的一款轻便型敏捷调度工具。可为批量作业自动化调度者提供简单的方法来管理各类复杂作业的调度和监控管理。
TASKCTL 任务调度平台
2020/11/16
1.2K0
10万级etl调度软件Taskctl-web版免费永久授权
免费IT自动化运维工具- ETL调度批量管理平台 TASKCTL 8.0 作业设计功能介绍
8.0 是一款基于 B/S 架构【轻量企业级免费ETL任务批量处理工具】它支持各类脚本任务程序和扩展;具备可视化图形拖拽设计界面,以及可视化任务作业管理、计划调度、实时监控、消息提醒和日志分析功能;有效弥补了传统 ETL 工具在调度管理和监控分析方面不足;同时平台还提供原数据管理、数据质量、版本控制、日志分析等完善的辅助管理功能,为企业提供数据迁移、数据仓库、数据标准化、数据同步、数据备份、数据交换以及企业定制化二次开发在内的一体化数据整合服务。
TASKCTL 任务调度平台
2022/04/25
9370
免费IT自动化运维工具- ETL调度批量管理平台 TASKCTL 8.0 作业设计功能介绍
深入浅出的etl调度工具TASKCTL
批量调度自动化技术是大数据时代数据整合后台不可缺少的重要技术。数据是黄金,数据是整个社会乃各企业团体的重要资产,管好数据、用好数据是整个社会的重要命题。想要用好数据,首先就应该管好数据。而批量调度自动化技术,正是管好数据的重要保证。在众多大大小小数据仓库、数据集市以及各种各样的数据池子中,是批量调度自动化技术让大量数据的进出、存放、清洗、过滤、粗加工、细加工等各种各样的工作有序、高效的展开。没有批量调度自动化的数据管理、数据整合等ETL工作,就像一家大公司没有领导,所有工作必将变得紊乱、低效、失控。
TASKCTL 任务调度平台
2020/06/09
1.7K0
深入浅出的etl调度工具TASKCTL
10级商用版Kettle作业调度工具taskctl免费开源
taskctl是一款由成都塔斯克信息技术公司历经10年研发的etl作业集群调度工具,该产品概念新颖,体系完整、功能全面、使用简单、操作流畅,它不仅有完整的调度核心、灵活的扩展,同时具备完整的应用体系。目前已获得金融,政府,制造,零售,健康,互联网等领域1000多家头部客户认可。
TASKCTL 任务调度平台
2020/06/29
2.4K0
10级商用版Kettle作业调度工具taskctl免费开源
数据调度平台系统二大种类及其实现方法与流程
调度系统,更确切地说,作业调度系统(Job Scheduler)或者说工作流调度系统(workflow Scheduler)是任何一个稍微有点规模,不是简单玩玩的大数据开发平台都必不可少的重要组成部分。
TASKCTL 任务调度平台
2020/07/03
1.7K0
数据调度平台系统二大种类及其实现方法与流程
分布式调度管理系统 TASKCTL 流程调度原理
通过作业定义,完成了在模块代码中作业的描述。接下来,我们需要设计怎么去调用这些作业,即需要在模块代码中设计各种所需的调度控制策略。只有通过灵活设计各种调度策略,才能完成各种复杂多样的调度控制。
TASKCTL 任务调度平台
2022/05/09
8310
分布式调度管理系统 TASKCTL 流程调度原理
企业任务调度解决方案:Airflow vs TASKCTL 深度剖析
在实际系统运维工作中,Airflow 和 TASKCTL 都是强大的任务调度工具,但它们在功能、安全性、技术架构和应对压力方面各有特点。以下是我对两者的对比:
TASKCTL 任务调度平台
2024/07/09
2960
企业任务调度解决方案:Airflow vs TASKCTL 深度剖析
【经验分享】银行应用运维平台设计与建设建议
本文主要介绍银行业务的发展趋势、应用架构演进以及在此背景下应用运维面临的挑战和解决方案。文章目录如下,是笔者过去5年作为乙方在多个银行设计和落地应用运维自动化的经验分享,共11000字,阅读时长大约10分钟。
嘉为蓝鲸
2020/05/26
1.7K0
【经验分享】银行应用运维平台设计与建设建议
大数据任务调度对决:TASKCTL 与 oozie的任务调度策略
在当今数据驱动的商业环境中,企业面临着海量数据的处理和分析需求。如何高效、准确地调度和管理这些数据任务,成为了IT技术部门的一大挑战。开源工具Oozie,灵活的特性赢得了不少开发者的青睐。然而,在数据洪流中,企业的需求日益复杂,单一的开源工具往往难以满足定制化和高可用性的要求。对于追求极致效率与自主可控的企业而言,一款更贴合国内需求、经过信创平台验证的国产软件TASKCTL应运而生,它不仅继承了Oozie的核心优势,更在功能、性能及安全性方面实现了质的飞跃。本文将结合实际业务生产环境出发,探讨 TASKCTL与Oozie在解决业务痛点中的技术应用和实操经验。
TASKCTL 任务调度平台
2024/07/18
2420
大数据任务调度对决:TASKCTL 与 oozie的任务调度策略
自动化运维时代,运维失去价值了吗?
最近一直在思考,大家又谈到运维苦逼,没有成就感的事情,也促使我更加的想表达一下运维价值方面的东西。
TASKCTL 任务调度平台
2020/06/24
1.9K0
自动化运维时代,运维失去价值了吗?
分布式任务调度:你知道和不知道的事
导语 对于定时任务大家应该都不会陌生,从骨灰级别的Crontab到Spring Task,从QuartZ到xxl-job,随着业务场景越来越多样复杂,定时任务框架也在不断的升级进化。 那么今天就来跟大家从以下三个方面聊一聊分布式任务调度:从单机定时任务到分布式任务调度平台的演进过程、腾讯云分布式任务调度平台TCT是如何应运而生的、TCT具体落地案例情况和解决了哪些核心问题。 作者简介  崔凯 腾讯云 CSIG 微服务产品中心产品架构师 多年分布式、高并发电子商务系统的研发、系统架构设计经验,擅长主流微服务
腾讯云中间件团队
2022/03/10
2.1K0
Docker平台如何部署运维自动化作业调度系统 TASKCTL
由于在dockerhub上没有查询到有关于TASKCTL的镜像就只能自己制作了,但由于本人仅是对软进 行件部署安装,没有实际的应用场景,所有制作的镜像也仅提供了最基础的运行环境。这也是给想要 在Docker上部署TASKCTL的小伙伴提供一点思路,可以根据个人的不同需求来定制自己的镜像。
TASKCTL 任务调度平台
2022/06/22
1K0
Docker平台如何部署运维自动化作业调度系统 TASKCTL
推荐阅读
相关推荐
每秒高达 100 多个作业吞吐量,这一款国产神器,杀疯了!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档