Cloud Studio是什么
Cloud Studio 是腾讯云推出的在线集成开发环境(IDE),允许开发者无需在本地安装软件,只需通过浏览器即可编程,相当于将开发环境搬到了云端。
2015年,Cloud Studio 作为独立产品问世,是国内最早结合云资源与在线开发环境的开发工具之一。2022年8月15日,腾讯云正式发布了一站式云端开发工具 Cloud Studio,支持开发者通过 Web IDE 实现远程协作开发和应用部署。
Cloud Studio特点
开发环境多样:提供包括 Java Spring Boot、Python 和 Node.js 等在内的多种开发模板。内置了 Node.js、Java 和 Python 等常用环境,还可以连接到云服务器自行配置。支持 GPU 运行环境,如 Pytorch 和 TensorFlow 模板,一键启用即可使用。
协作方便:利用 Web IDE 可实现远程协作开发和应用部署。在线调试、自动预览等功能能够显著提升开发效率。协作模块支持分享链接,并拥有完善的权限管理流程。修改代码时,其他终端几乎可以实时看到变更,还可查看谁进行了修改,支持留言、语音、视频聊天,便于团队共同设计、讨论和开发。
安全有保障:通过 SSH 连接确保云端工作空间的安全性。工作空间基于腾讯云构建,借助其强大的安全能力,保障数据安全。在企业内网环境下,代码安全可控且可审计,有效防止泄露,满足企业对代码安全开发和协作的需求。
使用体验佳:无需下载安装,仅需浏览器即可使用,节省了安装和更新软件的时间。具备标准化的云端安装部署能力,支持主流代码仓库的云端克隆。在需要加速编译的场景下,例如 AI 模型计算,可根据需求调整开发环境规格,使用完毕后再恢复初始设置。
智能辅助:内置 AI 代码助手,可生成高质量代码,帮助开发者解决技术难题,提高编码效率。
插件丰富:若默认配置无法满足需求,在线安装插件即可增强功能,且兼容 VS Code 插件。
数据持久化:无需担心断电导致代码丢失或存储空间不足的问题,代码随时可保存。
Cloud Studio应用场景
在线编程:打开浏览器即可开始编程,内置丰富的开发环境,无需手动配置即可直接使用。
快速开发:预设环境可快速创建工作空间,集成项目启动、实时调试和远程访问等功能,使开发者专注于编写核心业务代码。
远程面试:面试官可以通过 Cloud Studio 出题,实时评估面试者的编程能力。
教学演示:高校教师可以使用它进行授课,现场演示和在线编码调试运行。
项目协作:大型企业项目开发时,多名开发者可以居家办公并通过远程协作提高效率,优于传统本地开发模式。
价格
版本 | 空间规格 | 可用存储 | 带宽 | 最大流量包 | 可同时运行开发工作空间情况 | 每个工作空间上限容量 | 每个工作空间持久化资源及上限总存储 | 每个工作空间带宽及最大流量包 |
---|---|---|---|---|---|---|---|---|
免费版 | 1核2G | 40G | 4Mbps | 100G/月 | 可同时运行一台1核2G的开发工作空间 | 4G | 支持最多10个可存储的持久化资源,上限最20G总存储 | 每个工作空间共享2Mbps带宽,最大流量包100G/月 |
标准版 | 2核4G | 80G | 6Mbps | 200G/月 | 包月30天,可同时运行一台2核4G的开发工作空间 | 8G | 支持最多10个可存储的持久化资源,上限最大80G总存储 | 每个工作空间共享6Mbps带宽,最大流量包200G/月 |
Cloud Studio使用教程
创建工作空间
登录腾讯云官网控制台,点击“立即使用”进入 Cloud Studio 云端 IDE,可通过以下两种方式创建工作空间:
方式1:点击“空间模板”中的模板卡片直接创建,系统会自动生成工作空间名称、运行模板的预置环境以及示例代码。创建完成后会在新页面打开。
方式2:点击“通用工作空间”,进入创建页面。点击“新建”,选择预置环境,填写工作空间名称、描述,选择运行环境和代码来源。配置完成后点击“创建”即可。
使用工作空间
在 Cloud Studio 云端 IDE 的工作空间内可以存放项目代码、安装软件环境、运行或编译项目。点击菜单栏“终端 - 新终端”,底部会弹出面板,可使用命令行操作,例如创建文件、安装软件等。
管理工作空间
在工作空间列表页面,可以对工作空间执行运行、停止、删除和恢复操作:
运行:点击运行中的工作空间卡片,将在新页面打开并运行,卡片上会显示“运行中”状态。
停止:对于运行中的工作空间,点击卡片右侧的【停止】按钮即可停止。
删除:未运行的工作空间可以删除,点击卡片右下角的【删除】按钮即可。已删除的工作空间将在“已删除的工作空间”列表保留 24 小时,超过时间未恢复将被永久销毁。
发表评论 取消回复