通过资源场景功能,您可以在可视化界面上选择资源范围,并对一组资源进行复制、纳管、迁移等操作,从而简化资源管理。

基本概念

概念 说明
资源复制 如果您需要复制一组资源及其依赖关系,可以创建资源复制类型的资源场景。该资源类型支持复制指定范围内的所有资源,生成一套架构完全相同的资源。

更多信息,请参见资源复制场景

资源纳管 如果您需要将一组现有资源导入到一个新的资源栈中进行统一管理,可以创建资源纳管类型的资源场景。

更多信息,请参见资源纳管场景

资源迁移 如果您需要迁移一组资源及其依赖关系,可以创建资源迁移类型的资源场景,在资源场景中迁移资源、生成资源栈,通过资源栈查看迁移进度。待迁移完成后,您还可以删除源资源。

更多信息,请参见资源迁移场景

源节点 创建资源场景后,ROS会筛选指定范围内的所有资源,生成资源架构和属性信息,这些资源被称为源节点。
  • 在资源复制类型的资源场景中,源节点用于存储已有资源的ID、类型、属性等信息。
  • 在资源纳管类型的资源场景中,源节点中的资源将直接以资源导入的方式创建资源栈,从而纳管一组资源。
新节点 创建资源复制类型的资源场景后,ROS会基于源节点内容额外生成待复制的资源,包括其资源类型、属性等信息,这些资源被称为新节点。

新节点的资源属性和数量可能会和源节点有所不同,ROS在生成场景时会为新节点生成可用的规格、网段等属性,并会根据资源间的关联关系和资源特性决策生成出的资源类型和数量。

  • 示例1:假设源节点的ECS实例规格为ecs.sn1ne.large(2核4 GB),在生成场景时无此规格库存,则会查找相似的实例规格并应用于新节点。
  • 示例2:假设源节点仅包含EIP及其绑定资源,意味着EIP已绑定至某个实例。由于实例只能绑定1个EIP,在生成场景时新节点中只会包含EIP资源,而不包含EIP绑定的资源。

工作原理

ROS资源场景工作原理如下图所示。

架构
您可以选择不同的资源场景类型,并通过标签、资源组或资源(资源类型和ID)三种不同方式选择资源范围,从而创建资源场景。ROS会筛选指定范围内的所有资源,生成资源架构和属性信息,即源节点。
  • 资源复制场景

    ROS会额外生成待复制的资源,包括其资源类型、属性等信息,即新节点。创建资源场景成功后,即可复制资源。ROS会根据新节点的内容创建资源栈,从而复制出和源节点相同架构的一组资源。您可以在资源场景管理页面的资源栈页签中查看已创建的资源栈。

  • 资源纳管场景

    创建资源场景成功后,即可纳管资源。ROS会根据源节点的内容以资源导入的方式创建资源栈,从而纳管一组资源。您可以在资源场景管理页面的资源栈页签中查看已创建的资源栈。

  • 资源迁移场景

    ROS会额外生成待迁移的资源,包括其资源类型、属性等信息,即新节点。创建资源场景成功后,即可迁移资源。ROS会根据新节点的内容创建资源栈,从而复制出和源节点相同架构的一组资源。您可以在资源场景管理页面的资源栈页签中查看已创建的资源栈。迁移完成后,您可以选择删除源资源,ROS会将源资源纳管到新的资源栈中,再进行删除。

支持资源场景的资源类型

资源场景功能支持特定的资源类型。更多信息,请参见支持资源场景的资源类型

通过资源场景自动生成模板

通过ROS的资源纳管场景,生成模板批量部署资源。具体操作,请参见通过资源场景自动生成模板