Data Studio个人开发环境是账号级云端开发实例,集成NAS存储、Git代码管理及Python/Notebook生态,支持本地脚本执行、在线调试与任务提交,通过灵活的自定义镜像和外部服务扩展能力,为数据处理、模型训练及协作开发提供高效、可定制的全流程支持,助力提升代码质量与研发效率。本文介绍个人开发环境的使用方法。
背景信息
Data Studio支持创建账号级别的个人开发环境实例。在网络连通的情况下,您可以轻松访问NAS存储和Git仓库,克隆Git仓库中的代码,并进行在线开发和调试 Python、Notebook代码。您还可以将代码提交到项目工作区以便调度。
个人开发环境实例支持:
SQL、AI Notebook和Python生态,允许本地执行Python和Shell脚本,并提供代码调试功能。
集成Git代码管理,使您可以轻松地克隆、推送和管理代码。
支持NAS存储,便于管理和访问数据。
支持使用自定义镜像,并可以连接到各种外部服务,从而提供高度的灵活性和扩展性。
通过这些功能,Data Studio为您提供了一个高效、灵活且强大的开发环境,使您能够更便捷地进行数据处理、分析和模型训练等工作,从而提高开发效率和代码质量。
产品计费
个人开发环境实例创建时需要指定资源组和CU,根据运行时长收取资源组对应CU的费用。具体请参见Serverless资源组计费。
当个人开发环境实例状态为运行中时,若实例使用按量付费资源组将按照
资源配额 × 实例运行时间
收取计算费用,若实例使用包年包月资源组将占用该资源组可用额度。当个人开发环境实例不需要使用时,请及时在管理实例中停止个人开发环境实例。
前提条件
已创建工作空间,并选择参加数据开发(Data Studio)(新版)公测。
已创建资源组,并绑定至工作空间。详情请参见新增和使用Serverless资源组。
注意事项
您只能选择由当前登录云账号创建的个人开发环境实例,无法选择和使用其他云账号创建的个人开发环境实例。
工作空间下每个成员最多创建
10个
个人开发环境实例。个人开发环境实例存储空间中的文件删除说明:
每个个人开发环境实例提供30 GiB的免费云盘(即个人开发环境实例自带的存储空间),停机后15天后会被回收,请注意及时保存个人代码文件。
功能入口
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入Data Studio。
单击顶部个人开发环境·请选择,按需选择已有个人开发环境实例或新建实例。
创建个人开发环境实例
如果您还没有个人开发环境实例,需要您自主创建,单击前往新建。
如果您已有个人开发环境实例,则单击管理实例,然后在个人开发环境实例列表中,单击新建实例。
创建个人开发环境实例的相关参数如下:
参数 | 说明 |
实例名称 | 个人开发环境实例的名称,支持自定义。 |
资源组 | 选择个人开发环境实例所使用的Serverless资源组。 |
资源类型 | 支持配置CPU类型和GPU类型的资源。 |
资源配额 | 选择个人开发环境实例的资源规格,按需选择即可。 选择规格后,会展示
您可以在Serverless资源组的配额管理中分配当前个人开发环境实例可使用的资源上限或CU保障。 请关注此处的资源配额信息,当个人开发环境实例运行时,若实例使用按量付费资源组将按照 |
选择镜像 | 按需选择镜像即可。
|
系统盘 | 每个个人开发环境实例提供30 GiB的免费云盘(即个人开发环境实例自带的存储空间),停机后15天后会被回收,请注意及时保存个人代码文件。 DataWorks会为每个个人开发环境实例提供30 GiB的免费云盘),停机后15天后会被回收,请注意及时保存个人代码文件。 个人开发环境实例自带的存储空间默认路径为 |
新增存储来源
您可以单击新增存储来源,通过个人开发环境挂载分布式文件系统NAS实例的方式,将存储于NAS中的文件接入Data Studio进行开发,并支持将您在Data Studio开发的脚本和文件持久化存储在已挂载的NAS实例中。
网络设置
网络设置为可选设置,对应业务场景如下:
如果您需要通过内网方式访问位于某个VPC内的资源,请在此处配置相应的专有网络、安全组和交换机。
如果您不需要访问VPC内的资源,可以不配置专有网络,默认个人开发环境具备公网访问能力。
如果您同时需要访问VPC内的资源以及公网的资源,在此处配置VPC后,还需为VPC配置专有公网网关。
高级信息
参数
说明
实例RAM角色
实例RAM角色允许您将一个角色关联到个人开发环境实例,在实例内部基于STS(Security Token Service)临时凭证访问其他云产品,临时凭证将周期性更新。既可以保证云账号AccessKey安全,还可以借助RAM访问控制实现精细化控制和权限管理。默认选择DataWorks默认角色。
角色详情,请参见个人开发环境配置实例RAM角色。
停止个人开发环境实例
当个人开发环境实例状态为运行中时,若实例使用按量付费资源组将按照
资源配额 × 实例运行时间
收取计算费用,若实例使用包年包月资源组将占用该资源组可用额度。当个人开发环境实例不需要使用时,请及时在管理实例中停止个人开发环境实例。
每个个人开发环境实例提供30 GiB的免费云盘(即个人开发环境实例自带的存储空间),停机后15天后会被回收,请注意及时保存个人代码文件。
个人开发环境支持多种方式停止实例:
方式一:设置空间级自动关机策略
阿里云主账号或空间管理员可前往管理中心设置空间下所有个人开发环境实例的自动关机策略,当空间下处于运行中状态的个人开发环境实例满足该空间级自动关机策略时,将自动关机。
进入管理中心页面。
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入管理中心。
在工作空间详情页,找到个人开发环境实例区域的自动关机策略,按需配置。
参数配置说明:
闲置时长为必选参数,以小时为单位。
GPU 利用率和CPU 利用率至少配置一个。
此处定义的关机策略作用于当前空间下的所有启动状态的个人开发环境实例,策略保存后立即生效。
修改了个人开发环境实例自动关机配置,将会重新计算个人开发环境实例的空闲时长。
方式二:设置定时关机
在Data Studio界面,单击顶部个人开发环境·请选择,选择管理实例。
在实例列表中找到需要自动停止的实例后,单击操作列的定时关机。配置自动关机时间后,单击确定。
方式三:手动停止实例
在Data Studio界面,单击顶部个人开发环境·请选择,选择管理实例。
在实例列表中找到需要停止的实例后,单击操作列的停止。
删除个人开发环境实例
如果您需要释放创建的个人开发环境实例,请在实例列表中找到需要释放的实例,单击操作列的删除,在弹出的对话框中确认删除实例。
查看个人开发环境实例资源利用率
鼠标悬停至个人开发环境实例名称后的资源利用率简要信息区域,即可查看各项指标的详细信息。
更多参考
您可以将个人开发环境实例制作为自定义镜像,然后在其他节点开发时配合自定义镜像使用,实现您的业务目标。个人开发环境实例制作镜像及使用方法,请参见个人开发环境制作镜像。
个人开发环境连接Git仓库,克隆、推送和管理代码的详细操作,请参见个人开发环境连接Git仓库。
- 本页导读 (1)
- 背景信息
- 产品计费
- 前提条件
- 注意事项
- 功能入口
- 创建个人开发环境实例
- 停止个人开发环境实例
- 方式一:设置空间级自动关机策略
- 方式二:设置定时关机
- 方式三:手动停止实例
- 删除个人开发环境实例
- 查看个人开发环境实例资源利用率
- 更多参考