云开发机DevBox

更新时间:
复制为 MD 格式

云开发机DevBox是预置了常用开发环境(如Python、Java等语言或框架)的ECS实例,创建后可一键连接到本地IDE(如VSCode、Qoder等)。通过本地IDE直连云端环境的方式,简化环境配置,让开发即刻启动。

核心优势

优势

说明

开箱即用

提供三类预置开发环境:语言类(Python、Java、Node.js、Go)、框架类(FastAPI、LangChain、Flask、Django、AgentScope)、AI编码助手类(Hermes Agent、Claude Code、Codex、OpenCode、QwenCode)。创建即可用,环境就绪时间从小时级缩短至分钟级。

极致性价比

轻量级规格低至 0.1 元/小时(2 vCPU / 2 GiB),支持按需启停与随时释放,停机后计算资源不计费。

释放本地空间

代码、依赖、构建产物均存储在云端,本地仅运行 IDE 界面,有效缓解磁盘压力。

AI 安全沙箱

DevBox 与本地系统完全隔离,AI 编程助手的所有操作均在云端执行,避免误修改本地文件或数据。

本地 IDE 直连

支持一键连接VSCode、Qoder、Cursor等主流IDE,省去繁琐的SSH配置。

即时部署验证

开发完成即可在DevBox直接部署并验证效果,跳过传统CI/CD流水线等待,将部署验证耗时从分钟级压缩至秒级。

快速开始

  1. 前往ECS控制台-应用管理,单击创建 DevBox

  2. 创建云开发机 DevBox页面,配置以下参数:

    • 地域:选择DevBox实例所在的地域。建议选择距离较近的地域,以降低网络延迟。

    • 部署模式:选择新建 ECS 实例使用已有 ECS 实例。如果已有闲置的ECS实例,可以选择将其配置为DevBox。

    • 付费类型:支持按量付费包年包月。按量付费适合短期使用,支持随时释放。

    • 实例规格:选择ECS实例的vCPU和内存规格。轻量开发场景推荐2 vCPU / 2 GiB(低至0.1元/小时),大型项目或AI模型推理场景可选择更高配置。

    • 开发环境:选择预置的开发环境镜像:

      • 语言:Node.js、Python、Java、Go。

      • 框架:AgentScope、FastAPI、LangChain、Flask、Django等。

      • AI编码助手:Hermes Agent、Claude Code、Codex、OpenCode、QwenCode等。

  3. 单击下一步:确认订单,确认配置信息和费用后,单击立即创建

  4. 创建完成后,在DevBox详情页选择本地IDE(如Qoder、VSCode、Cursor等),浏览器将自动唤起选择的工具并完成云端环境绑定。

  5. 开始AI编程之旅。可以在本地IDE中执行命令、安装依赖、生成代码和运行测试,随时查看生成的文件,与AI结对编程。

后续步骤

  • 关机与开机:下班前可将DevBox关机以节省计算费用,第二天重新开机即可恢复使用。关机后仅系统盘和数据盘持续计费。

  • 应用发布:如果您需要将DevBox中的代码部署到线上环境,可以通过应用发布管理进行持续集成和部署。具体操作,请参见应用发布管理

  • 监控与运维:前往计算巢控制台服务实例页面,单击对应的实例ID进入详情页,可查看以下信息:

    • 概览:查看实例运行状态、事件统计(计划内运维事件、非预期运维事件、实例费用事件、实例安全事件)和关联资源。

    • 资源:查看DevBox关联的ECS实例、VPC、安全组等云资源详情。

    • 监控:查看CPU使用率、内存使用率、磁盘IO等实时和历史监控指标。

    • 运维管理:执行运维操作,如重启、变配等。

    • 费用统计:查看实例的费用明细和费用趋势。

  • 释放实例:如不再需要DevBox,可随时释放实例以停止所有计费。释放前请确保已备份重要数据。

常见问题

  • 本地IDE编辑的文件和生成的代码,是保存在云端DevBox里还是本地?

    生成的所有代码和文件都完全保存在云端DevBox中。本地的IDE相当于一个编辑器,通过SSH通道远程连接到DevBox,远程编辑DevBox中的文件。

  • DevBox的底层云资源是什么?

    DevBox本质是一台ECS实例,预置了常用的开发环境以及SSH连接相关文件,可以一键连接本地IDE并省去安装开发环境的时间。

  • DevBox预置了哪些常用开发环境?

    目前支持的环境包括:语言类(Python、Java、Node.js、Golang)、框架类(AgentScope、FastAPI、LangChain、Flask、Django)、AI类(Hermes、Claude Code、Codex、OpenCode、QwenCode)。

  • DevBox支持关机吗?

    是的,DevBox支持关机。例如可以在下班前将DevBox关机,关机后计算资源(CPU和内存)暂停计费,但系统盘、数据盘等会持续计费。第二天上班时重新开机,继续使用即可。更多信息,请参见节省停机模式

  • 可以将已有的ECS配置为DevBox吗?

    是的,在创建页面可以选择将已有的ECS配置为DevBox。

  • 本地IDE连接不上DevBox怎么解决?

    首次连接会稍慢,大约1~2分钟请耐心等待。如果确实连接不上,请检查ECS安全组入方向是否开放22端口。如未开放,请开放后重试。更多信息,请参见使用安全组

  • 为什么确认订单时的价格与规格选择时的参考价格不一致?

    规格选择区域显示的「参考价格」仅为实例计算资源(vCPU和内存)的单价。确认订单时的价格是所有资源的合计费用,包括:

    • 实例规格费用(vCPU + 内存)

    • 系统盘费用(默认 40 GiB ESSD Entry 云盘)

    • 公网流量费用(按实际使用量单独计费,不包含在按时长费用中)。更多信息,请参见阶梯累计计费