运维编排是什么

腾讯云运维编排服务是为腾讯云用户提供的自动化运维服务,提供常见运维任务的编排、管理及执行功能,还包括定时运维任务,实例批量操作,软件卸载升级等。用户可以通过页面编排以及模板等方式执行运维任务,从而可以高效、安全地控制个人实例资源。
标准化运维任务
运维编排服务可以将日常所需要的运维任务以模板的方式提供,并遵循代码(Code)的管理方式来管理模板。从创建到审核,再同步到运维账号中,后续的运维任务只从标准模板中选择运行,确保运维动作的安全,像源代码一样的规范,并以此完成运维即代码的最佳实践。

高效的批量管理
在普通的场景下,执行批量任务相比执行单一任务的管理复杂度大幅增加,OOS可以帮助您提供实时的进度管理、运行状况统计和快速的错误定位,从而提高整体的运维效率。

简单易用的编排语言
编排语言支持 YAML和JSON 语法来定义需要的元素。
 编排语言支持参数化,您只需更改输入参数,即可控制要部署对象的规格、实例数量以及执行的操作,从而实现模板的重复利用。

快速模板构建能力
运维编排编排提供高可用性的模板构建能力,您无需从零开始构建。运维编排服务提供了热门云产品的快速集成能力云产品动作,帮助您快速地构建模板,降低模板编写的难度,提高整体运维的效率。同时,运维编排服务为常见的运维场景提供了公共模板,您可以选择一个类似的模板快速地复制和修改,以满足您独特的运维需求。

批量操作实例
用户可以批量地执行运维命令,针对多个目标(如云主机、物理机实例)并行开展运维操作。
例如,用户需要批量检测多个实例上某个服务的运行状态,就可以借助于运维编排的批量执行指令的功能实现。用户只需新建一个批量执行指令的运维任务,然后选择目标实例进行执行即可。

定时任务
支持指定时间执行一次,以及周期性重复执行运维操作命令。
例如,在很多使用场景中,用户有需要定时清理某个服务的日志的需求,用户就可以借助于运维编排的定时任务功能,指定删除日志的命令,指定任务的定时运行时间,选择目标实例后,就可以实现定时在指定机器上清理指定日志文件的目的
 
软件安装
预置多款软件的管理功能,后续提供用户自定义软件的功能。
例如,用户需要在大量实例上安装云监控软件,通过运维编排的软件管理功能,可以批量下发软件安装任务,为用户节省大量时间。批量安装,无需手动到云主机中逐个部署,另外操作流程可追溯,支持查询历史操作日志。

运维编排基本概念
操作实例:操作实例是虚拟化的服务器,一个操作实例代表一台独立运行的云虚拟机。

公共模板:平台提供的通用模板,其中包括定时开关机、批量卸载软件、批量安装软件、批量重启实例、批量停止实例、批量启动实例、批量执行命令等。

个人模板:用户根据自身业务需求创建的模板。