即时服务是 PAI-Instant Service的计费与权限归属单位,模板定义实例的运行时环境。以下介绍如何创建并管理即时服务(含工作台访问),以及创建并管理模板(支持从镜像、从实例、从公共模板三种创建方式)。
概述
PAI-Instant Service采用三层资源结构:即时服务(Instant Service) → 模板(Template) → 实例(Instance)。本文聚焦前两层的管理操作,整体使用流程如下:
管理员创建即时服务:创建即时服务,选择网络出口方式、资源类型与(可选)镜像仓库。
管理员/开发者创建模板:在即时服务下创建运行时环境定义(从镜像 / 从实例 / 从公共模板)。
终端用户使用实例:基于模板拉起实例,详见管理实例。
三层资源模型详见即时服务概述-资源层级模型。
创建即时服务
登录PAI 控制台。
在左侧导航栏选择模型在线服务 (EAS),进入服务列表页。
在顶部 Tab 中切换至即时服务页签。
单击创建即时服务按钮,进入创建页面。
配置以下参数:
参数
说明
名称
必填。支持小写字母、数字、下划线,必须以小写字母开头,最长 36 个字符。
资源类型
必选。在EAS资源组中选择即时服务的计算资源组ID。
企业版镜像实例
可选。仅在需要使用自定义镜像创建模板时填写。
下拉选择当前账号下的标准版或高级版 ACR 企业实例,模板从该仓库拉取镜像。如尚未创建 ACR 仓库,可单击页面跳转链接至 ACR 控制台创建。
若仅使用公共模板,则无需配置。
自定义鉴权
可选。开启后可以自定义Token用于服务API访问鉴权;关闭时系统自动生成默认 Token。
网络出口方式
必填。默认为共享公网。
专属VPC:即时服务接入您的 VPC,并通过您配置的 NAT 网关访问公网,适合访问企业内网资源、使用自定义安全组和网络策略。
隔离模式:即时服务不能访问任何外部网络,适合敏感数据处理、合规隔离等无需外部网络的任务。
共享公网:即时服务通过平台公共网关访问公网,无需配置 VPC 即可快速搭建测试环境。该模式由多用户共享带宽,不承诺 SLA 与带宽稳定性,不收取公网流量费用。
单击确认完成创建。
进入即时服务工作台
创建完成后,可在即时服务页签的列表中查看已有的实例。
在调用列,单击即时服务工作台图标,弹出进入即时服务工作台对话框,提供两种访问链接:
链接类型 | 用途 | 权限范围 |
管理链接 | 用于完整管理空间、模板和实例 | 创建、查看、删除模板与实例 |
只读链接 | 用于查看空间、模板与实例的配置和监控信息 | 仅查看,不可创建或删除 |
管理链接和只读链接均可公网访问,有效期 12 小时,失效后可重新申请。请妥善保存,避免泄露给无关人员。
复制管理链接或只读链接,在浏览器中打开,即可进入即时服务工作台。
工作台核心操作
即时服务主要提供四个核心操作:
创建模板:在当前空间下新建一个模板。
创建实例:基于已有模板快速拉起一个实例。
打开监控页面:跳转至 Grafana 监控大盘,查看空间维度的即时服务指标。
分享:生成并复制工作台访问链接,便于分享给团队成员。
工作台展示信息
即时服务支持查看以下详情:
即时服务信息:展示模板数量、实例总数、运行中数量。
网络配置:VPC ID、交换机 ID、安全组 ID。
账号信息:子账号 ID 和主账号 ID。
镜像信息:镜像仓库地址。
另外,即时服务支持查看以下视图:
私有模板:当前空间下用户自建的所有模板。
公共模板:平台预置的公共模板,详见使用公共模板。
实例列表:当前空间下所有正在运行或暂停的实例。
创建模板
模板定义了实例的运行时环境,包括镜像、启动命令、资源规格等。同一空间下可创建多个模板,分别对应不同的运行时环境。
创建空间时必须配置企业版镜像实例(标准版或高级版)才能创建模板。
操作步骤
在即时服务工作台右上角,单击创建模板按钮。
在右侧弹出的创建新模板抽屉中,配置以下参数:
参数
是否必填
说明
模板名称
是
系统会自动生成默认名称,可自定义。
模板描述
否
模板的用途说明,最多 100 字节。
自定义 Token
否
如不填写,系统将自动生成 Token,用于实例的访问鉴权。
创建方式
是
支持从镜像创建、从实例创建、从公共模板创建三种方式,详见下文三种创建方式。
单击创建模板,模板进入构建状态,构建完成后状态变为就绪。
三种创建方式
从镜像创建
基于容器镜像新建模板,适合已有标准化运行环境镜像的场景。需配置:
镜像地址:必填,填写 ACR 仓库中的镜像完整地址。
启动命令:实例拉起后执行的入口命令。
就绪命令:实例启动后用于健康检查的命令。
示例:若用户在8000端口启动服务,需确保服务完全就绪后再制作模板。此时可设置就绪命令为
curl -f http://localhost:8000以验证HTTP状态码是否正常。资源配置:CPU 核心数、内存(MiB)、磁盘(GiB)、超时时间(秒)。默认 2 核 / 2000 MiB / 30 GiB / 3600 秒。
环境变量:实例内可见的环境变量,键值对形式。
从实例创建
将实例的完整状态保存为新模板,包括写入的文件、安装的依赖、运行中的进程等。需填写实例 ID,详见管理实例-保存为模板。
从公共模板创建
将公共模板保存至企业 ACR 实例,提升镜像拉取性能与可靠性。需选择公共模板。
查看模板详情
在工作台私有模板/公共模板Tab 中单击模板 ID,进入模板详情页。
核心操作
查看SDK接入信息:单击SDK接入查看基于 E2B SDK 调用的连接配置以及Python 代码示例,可一键复制。
打开监控页面:跳转至模板维度的 Grafana 监控大盘。
分享:生成并复制模板的访问链接。
创建实例:基于该模板拉起新实例。
详情信息
模板详情页支持查看以下信息:
基础信息:模板 ID、ENVD 版本、API Token、创建时间、更新时间、子账号 ID、主账号 ID。
资源规格:CPU、内存、磁盘。
环境变量:键值对列表。
仓库地址:模板对应的 ACR 镜像仓库。
构建信息:构建类型(如从镜像构建)、源镜像、启动命令、就绪命令。
实例列表:基于该模板创建的所有实例。