You need to enable JavaScript to run this app.
导航

流程编排正式发布

最近更新时间2024.01.25 16:00:13

首次发布时间2024.01.25 16:00:13

当前ECS提供了实例配置变更、重置密码和批量作业等运维能力。但是对于复杂的运维场景,用户需要在控制台上执行多个步骤,操作入口分散,流程比较长且不易管理。从2024年1月开始,流程编排将正式发布,支持复杂运维的场景。

流程编排是将多个运维动作串联为工作流,覆盖一个较为复杂的运维场景。编排任务执行时,运维动作按照流程顺序执行,并可以在动作之间进行参数传递。

流程编排的相关概念包括:

  • 动作:基于云产品提供的OpenAPI进行封装,实现某个原子化的运维能力。例如:创建/删除ECS实例、资源变配、绑定EIP等。

  • 参数:动作(OpenAPI)执行所需要的输入。例如:删除实例时,需要输入实例ID作为参数。

  • 编排:将多个动作串联起来,并设置动作之间的参数传递方式,形成一个可自闭环的任务模板,可以方便地执行。

流程编排适用于需要多步执行的运维场景,根据具体的业务,可以选择不同的动作实现。下面为2个较为典型的具象化场景:

  • 创建自定义镜像:

    • 创建实例:输入实例规格作为参数值(或基于已有实例创建相同规格实例)。

    • 调用批量作业:在前面步骤创建的ECS实例内部执行命令,例如:部署应用,修改配置文件等。

    • 创建自定义镜像:创建自定义镜像,并返回ID作为输出参数。

    • 删除当前实例:(可选)将创建的实例删除,减少资源占用。

  • 更换实例操作系统:

    • 停止实例:输入目标实例ID作为参数值,批量停止。

    • 更换操作系统:输入镜像ID,将上一步中的目标实例替换操作系统。

    • 启动实例:将上一步更换完操作系统的实例批量拉起。

本次发布支持的产品特性如下:

  • 可选择的动作包括:

    • ECS:

      • 创建/启动/停止/重启/删除实例。

      • 变更实例规格。

      • 按量计费转包年包月。

      • 更换实例操作系统。

      • 调用批量作业。

    • 镜像:

      • 创建自定义镜像。

      • (向其他用户)共享镜像。

      • 复制镜像(到其他Region)。

    • EIP:

      • 申请/删除EIP。

      • 绑定/解绑EIP。

      • 调整EIP带宽。

  • 支持定义编排任务,灵活选择动作并(串行)执行。

  • 支持在串行的动作之间传递参数值。

  • 支持查看编排任务的执行状态、结果和日志。

当前发布地域为华北2(北京)、华北3(北京)。