
Cloud Studio
Cloud Studio简介
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小时,超时未恢复就会被永久销毁。