阿里云运维编排服务(OOS)是一个全面的云上自动化运维平台,提供了运维任务的管理和执行。使用场景有:事件驱动,批量操作,定时运维任务,跨地域等,OOS特别为重要的场景提供了审批,通知等功能。OOS支持跨产品使用,您可以使用OOS管理ECS、RDS、SLB、VPC等云产品。
高效的批量管理
OOS为执行批量任务提供实时的进度管理、运行状况统计和快速的错误定位,从而提高整体的运维效率。
快速构建自动化模板
利用云产品动作,您可以快速构建自动化模板,无须从零开始编写。同时,OOS提供丰富的公共模板满足日常运维场景需要,您可以选择一个类似的模板快速地复制和修改。
可视化执行和管理
直观地通过流程图,看到任务从开始到结束的完整过程,包括执行顺序、错误跳转、执行详情、参数和输出。
跨地域、多地域的运维能力
普通的运维只能在一个地域内操作,而OOS可以跨地域和多地域运维。利用OOS的任务循环,可覆盖多地域。只需要指定对应Action的RegionId,即可实现跨地域。
服务托管
提供全托管的自动化执行,即无服务器(Serverless)的自动化执行。执行过程无须消耗和使用您的计算资源
批量操作
批量地执行运维命令,针对多个目标(如ECS实例)并行开展运维操作
事件驱动
当一个系统事件或自定义事件发生时,触发一个运维动作。原生集成云产品事件,自动响应异常,提高运维效率
定时任务
在设定的维护窗口定时执行预定义的运维动作,满足周期性执行的维护需求
周期性更新镜像
周期性更新自定义镜像,保持系统或应用更新
企业级客户需要维护多个自定义镜像类型,并根据系统、应用、或安全更新的需要进行周期性版本更新,利用运维编排服务减少人工重复操作,大幅提升运维效率。
能够解决的问题
规避手工处理的低效和误操作风险
不再需要基于源镜像手工创建临时实例,远程连接到实例上进行更新操作,再释放实例,完全自动化完成。
与应用更新、代码发布等自动化集成
通过API调用运维编排模板执行,与客户自有运维平台、云服务接口实现自动化集成。
批量按标签对ECS进行资源管理
按照不同用途对实例进行分类标签管理,并进行批量设置、部署、运维等操作。
能够解决的问题
分类管理实例资源
批量对ECS实例进行分类标签资源管理,标签可按照OSType、AppVersion、Env等不同用途进行分类
批量操作的风险控制
通过运维编排分批执行云助手命令,验证内容符合预期后再进行后续批次
管理抢占式实例
自动识别实例释放事件,无损完成数据转存和实例替换
抢占式实例适用于无状态的应用场景,比如可弹性伸缩的Web站点服务、图像渲染、大数据分析和大规模并行计算等。由于抢占式实例在保护周期过后会存在系统释放的情况,为保障集群的整体稳定性,需要及时感知实例的状态,一旦出现实例即将释放的事件,便采取自动替换操作实现平滑切换保障业务连续性。
能够解决的问题
抢占式实例释放感知
事件触发,自动识别抢占式实例状态
释放前实例内状态保存
实例释放前将实例内部日志等需要持久化的数据自动转存
实例平滑替换
自动将实例从负载均衡中移出,并创建新实例添加到负载均衡