使用资源组和资源编排服务实现高效资源运维管理

基于资源组选择待运维的资源,在资源编排服务(ROS)中实现高效的资源运维管理。

应用场景

随着企业云上资源规模越来越大,云上运维变得越来越重要。传统依靠人工运维的方法已经无法适应快速增长的云上业务。ROS是阿里云提供的一项简化云计算资源管理的服务。开发者和管理员可以编写模板,在模板中定义所需的阿里云资源(例如:ECS实例、RDS数据库实例)、资源间的依赖关系等。ROS的编排引擎将根据模板自动完成所有资源的创建和配置,实现自动化部署及运维。但是,运维的前提是能够识别出需要运维的对象(资源)。您可以使用资源组对云上资源进行集中分组管理,例如:按照资源所属的部署环境、部门、项目等维度进行分组,分组后再结合ROS实现云上资源的高效运维管理。

本文将提供一个示例,假设某企业开展了多个项目,当项目结束后,需要对项目中使用到的资源进行清理。该公司希望能够根据项目维度批量清理资源,提高资源清理的效率。

操作步骤

  1. 创建资源组,然后将资源转入到资源组。

    1. 登录资源组控制台

    2. 创建资源组。

      本示例中,将为每个项目分别创建一个资源组。

      具体操作,请参见创建资源组

    3. 将资源转入到对应资源组。

      本示例中,将归属于不同项目的资源转入到对应的资源组中。

      具体操作,请参见跨资源组转移资源

  2. 基于资源组清理资源。

    1. 登录资源编排控制台

    2. 在左侧导航栏,选择常用工具>资源清理

    3. 单击创建场景

    4. 配置场景参数。

      按照资源组筛选资源,其他参数保持默认。

      支持资源清理的资源类型,请参见支持清理的资源类型

    5. 单击创建

      当场景状态为创建成功时,表示场景创建成功。

    6. 单击场景名称,在场景信息页签下的资源清理汇总区域,查看待清理的资源列表。

    7. 在场景详情页的右上角,单击更新

    8. 修改清理器选项的动作为清理,然后单击更新

    9. 场景信息页签下的资源清理详情区域,查看资源组下的资源是否已被清理。

了解更多

ROS的资源复制场景、资源纳管场景、资源迁移场景也支持基于资源组筛选资源。更多信息,请参见创建资源场景