空间配置为原工作空间内“全局配置”,包含资源配置和训练配置,其功能分别介绍如下:
资源配置
一、算力规格限制
算力规格限制是 TI-ONE 平台提供的算力资源管控功能,用于限制用户在开发机/任务式建模/在线服务/模型评测等模块,通过"从 TIONE 平台购买-按量计费"方式可选择的算力规格范围。通过该功能,平台管理员可以为不同用户或用户组设置差异化的可用算力规格,有效控制算力资源的使用成本。
二、配置限制范围
在 TI-ONE 控制台的平台管理 > 全局配置 页面中,开启"算力规格限制"功能(默认关闭)。开启后支持配置“默认规格”及“自定义规格”:
·默认规格:表示每个用户默认可选择的算力规格范围。未设置自定义规格的用户将使用默认规格。
·自定义规格:表示指定用户或用户组可选择的算力规格范围(多选)。支持通过下拉选项添加腾讯云子账号或用户组,并为其分配可选择的算力规格。
注意:说明:
三、1. 限制算力规格的可选范围
开启算力规格限制后,在各业务模块(开发机/任务式建模/在线服务/模型评测等)创建或编辑页面中,选择机器来源为"从 TIONE 平台购买-按量计费"时,算力规格下拉框中仅显示该用户已配置的可选规格,其余无权限的算力规格将不会显示在下拉选项中。
四、2. 多规格取并集
若某一用户同时存在多条规格配置(例如用户本身有配置,且所属用户组也有配置),则实际可选范围取所有配置的并集。
·举例:为用户 A 配置了规格 a/b/c,同时为用户 A 所属的用户组配置了规格 b/d/e,则用户 A 最终可选的规格范围为 a/b/c/d/e。
五、云硬盘配额管理
注意:说明:
注意:当前云硬盘配额管理功能仅用于限制“开发机”模块购买“系统盘-云硬盘”时申请的存储容量。
云硬盘配额管理是 TI-ONE 平台提供的存储资源管控功能,用于限制用户在开发机模块累计可购买的云硬盘( CBS )资源上限。通过该功能,平台管理员可以为不同用户或用户组设置差异化的云硬盘配额,有效控制存储资源的使用成本。
下面将主要介绍如何配置云硬盘配额,并基于配额限制存储资源的用量。
六、配置配额
在 TI-ONE 控制台的平台管理 > 全局配置 页面中,开启“云硬盘配额管理”功能(默认开启)。开启后支持配置“默认配额”及“自定义配额”。
·默认配额:表示每个用户默认可用的云硬盘资源上限。未设置自定义配额的用户将使用默认配额。
·自定义配额:表示指定用户最大可用的云硬盘资源上限。支持通过下拉选项添加腾讯云子账号或用户组,并为其分配最大可用云硬盘容量。
注意:说明:
默认配额与自定义配额的关系:
假设用户 A / B / C ,其中用户 A / C 已配置自定义配额。则用户 A / C 可用云硬盘资源上限不超过自定义配额的限制,用户 B 不超过默认配额的限制。
七、1. 创建时的校验
在创建开发机时,平台将校验用户当前申请的“系统盘-云硬盘”资源用量是否满足配额总量限制。若满足则正常创建,若不满足则报错拦截。举例:
·假设某一用户 A 的云硬盘配额为1000 GiB ,且已创建3个开发机,累计使用了800 GiB 容量;
·则此时该用户再次创建开发机时,若申请云硬盘容量为300 GiB ,则不可提交,且创建时校验报错——“累计申请云硬盘容量超过用户可用配额限制:1000 GiB,请调整后重试或联系管理员”。
八、2. 同一用户存在多个配额时的生效逻辑
由于用户组类型的存在,会出现某一用户同时存在多个配额的情况。此时实际生效的逻辑是取“容量最大的配额值”。举例:
·假设为用户 A 添加了自定义配额“800GiB”;此外,用户 A 属于某一用户组,同时为该用户组添加的配额为“1000GiB”。
·最终用户 A 在创建开发机时,最大可申请的云硬盘资源上限为“1000GiB”。
训练配置
九、开发机配额管理
开启配额管理按钮后,可限制用户在当前空间下可创建的开发机数量,当开发机实例删除后配额可释放。未配置自定义配额的用户将使用默认配额。“用户组”类型表示组内每一个用户都按该配额生效。
点击编辑/添加配置后,可按用户或者用户组配置最大可创建的开发机数量;若同一用户同时配置了多条配额,默认取大值。
十、开发机闲置回收策略
为了提升资源利用率,平台支持为开发机实例配置闲置自动停止策略,即管理员可以设置当前地域的开发机闲置策略,当资源利用率未达到要求时,会强制回收以释放计算资源。
十一、配置回收策略
支持以低资源利用率(CPU 利用率、内存利用率或 GPU 利用率低于设置的阈值)或者无用户进程(指开发机没有网络连接(SSH 连接和 WebIDE 连接)或正在运行的命令)作为闲置回收的判断依据。这些指标条件可按照任意或者所有进行逻辑组合。当选择任意时,代表当满足配置的任意指标条件时,即可触发自动停止;当选择所有时,代表当满足配置的所有指标条件时,才可触发自动停止。
注意:如下策略所示,当配置了如下策略时:
注意:满足以下任意指标判断条件,并且持续时长>1小时,实例将自动停止。
注意:IF CPU 利用率<= 10%
注意:IF 内存利用率<= 10%
注意:IF GPU 利用率<= 10%
注意:表示当某一开发机实例的 CPU 利用率或者内存利用率或者 GPU 利用率持续1小时以上小于等于10%,该实例即会触发自动停止。
十二、配置排除策略
支持按照实例名称过滤选择被排除的实例,也就是在该排除策略中配置的开发机实例,将不受上述回收策略管控,如上图所示,实例名称为 myNotebook 的开发机将不受已配置的回收策略管控,也就是即使该实例达到了回收的条件,也不会被强制停止。
十三、实例列表
1. 当该地域配置了闲置回收策略以后,则在实例列表上方展示如下提示文案,单击自动停止策略,用户可查看配置的指标条件和持续时长。
2. 当开发机实例由于闲置自动停止后,状态转为“已停止” ,同时 hover 可展示“已触发闲置实例自动停止”文案提示。
十四、告警指引
开发机闲置回收相关事件已接入腾讯云事件总线,当前已接入的事件如下:
·开发机实例闲置自动停止(devInstanceAutoReleasedOnIdle):当开发机实例由于闲置而自动停止后,即会发送该告警事件。
·开发机实例即将闲置回收(devlnstancetobeReleasedOnldle):开发机实例即将回收前30分钟和24小时,分别会发送该告警事件。
详细的事件告警配置指引请查看 操作步骤(该指引以任务事件为例,开发机事件的配置方式一样,仅需要替换上述开发机事件)。
十五、任务式建模任务周期清理
你可以设置历史任务清理周期,当任务运行结束<你配置的天数>后(按照任务最后一次运行结束时间开始计算),平台会自动清理。默认配置为30天,你可以修改该配置。
十六、任务式建模自动重启资源保留最长时长
你可以设置任务式建模自动重启资源保留最长时长,以避免资源过长时间预留而造成浪费。在此处设置的时长控制了用户在创建任务时配置的重启资源保留时长的上限,例如管理员在此处配置了48小时,则用户在创建任务时配置的重启资源保留时长时,最大可配置48小时。