更新时间:2025-07-23 GMT+08:00
分享

作业管理概述

作业管理是面向操作自动化的核心工具,通过将原子动作(如重启实例、执行脚本等)进行结构化编排,形成可复用、可管理的标准化操作集合(即 “作业”)。其核心能力包括作业全生命周期管理与跨实例批量执行,旨在帮助用户高效完成重复性操作、降低人工失误风险,并实现操作流程的标准化与版本化管理。

核心概念定义

  • 作业:由一个或多个原子动作(操作步骤)组成的逻辑集合,支持标准化复用。

    示例:“服务器初始化作业” 包含 “更新系统补丁 > 重启 ECS > 执行监控脚本” 三个连续操作。

  • 原子动作:不可再拆分的最小操作单元,如 “执行API”“睡眠”“暂停” 等。
  • 版本管理:支持记录作业的历史修改记录,最多保存100个版本,可追溯。

核心功能模块

  • 作业全生命周期管理
表1 作业全生命周期管理

功能项

描述

创建作业

自定义作业支持用户自定义编排原子动作。

修改作业

  • 支持编辑自定义作业名称、描述、操作步骤及参数配置。
  • 自动生成新版本记录,保留历史操作痕迹。

执行作业

单账号执行作业:支持执行当前租户下的自定义作业,并支持切换作业的版本执行。

分批执行作业:分批模式的分批对象是全局参数中选择实例参数,支持批次之间分步控制。

删除作业

  • 支持单个删除自定义作业。
  • 敏感操作需二次确认,避免误删。
  • 作业执行与调度
    • 跨实例批量执行
      • 支持同时在单个或多个目标实例(如服务器、云服务资源)上执行作业。
      • 实时监控执行进度,提供 “成功 / 失败 / 执行中” 状态标记及日志详情。
    • 灵活触发方式
      • 手动触发:按需立即执行作业。
  • 版本管理能力:
    • 每个作业支持最多100个版本,自动记录每次修改的时间、操作人及变更内容。
    • 支持按版本号快速检索、对比差异,确保操作可追溯。

核心优势与价值

表2 优势

优势维度

具体价值

标准化与复用性

自定义作业支持灵活适配个性化场景,复用率提升70%+。

效率提升

  • 批量执行替代人工逐实例操作,耗时缩短80%以上。
  • 定时调度功能实现操作自动化,减少人工干预。

风险控制

  • 版本管理避免误操作导致的流程混乱。
  • 执行日志全留存,满足合规审计要求。

灵活性与扩展性

  • 支持混合云环境(如本地IDC与公有云实例)统一管理。
  • 开放 API 接口,可集成至现有运维平台或CI/CD流水线。

典型应用场景

  • 云资源运维场景一:执行API,重置RDS密码。

    作业编排:“选择执行API原子 > 选择RDS云服务及重置数据库密码API > 填写入参实例id及密码 > 执行API完成重置RDS密码”。

  • 云资源运维场景二:执行自定义脚本。

    作业编排:“创建自定义脚本 > 创建作业,原子类型选择自定义脚本执行 > 选择创建的脚本 > 选择实例 > 执行脚本”。

相关文档