本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon SageMaker AI 支持关闭闲置资源,以管理成本,防止因闲置的可计费资源而产生的成本超支。它通过检测应用程序的空闲状态,并在满足空闲条件时执行应用程序关闭来实现这一目标。
SageMaker AI 支持以下应用程序的闲置关机。必须为每种应用类型单独设置空闲关闭。
-
JupyterLab
-
Code Editor,基于 Code-OSS,Visual Studio Code - Open Source
空闲关闭可在域或用户配置文件级别设置。在域级别设置空闲关闭时,空闲关闭设置将应用于域中创建的所有应用程序。在用户配置文件级别设置时,空闲关闭设置只适用于为其设置的特定用户。用户配置文件设置优先于域设置。
注意
空闲关闭要求使用 2.0 版或更新版本的 SageMaker-distribution
(SMD) 映像。使用旧版 SMD 的域无法使用该功能。这些用户必须使用 LCC 来管理自动关机。
空闲的定义
空闲关闭设置仅适用于应用程序空闲且无作业运行时。 SageMaker 在实例变为空闲状态之前,AI 不会开始空闲关闭计时。根据应用程序类型是代码编辑器JupyterLab 还是代码编辑器,空闲时的定义会有所不同。
对于 JupyterLab 应用程序,当满足以下条件时,该实例将被视为空闲状态:
-
没有活动的 Jupyter 内核会话
-
没有活动的 Jupyter 终端会话
对于 Code Editor 应用程序,当满足以下条件时,实例将被视为空闲:
-
没有更改文本文件或笔记本
-
没有正在查看的文件
-
无法与终端交互
-
没有后端进程运行
-
没有笔记本内核处理
-
没有未保存的工作