参加即将举办的 Cloud Workstations 在线讲座,与 Cloud Workstations 专家交流并观看现场演示。 立即报名。
跳转到

Cloud Workstations

旨在满足安全敏感型企业需求的全代管式开发环境。它可让开发者快速开始使用并提高生产效率,同时增强开发环境的安全性。

  • 通过浏览器或本地 IDE 随时访问安全快速的开发环境

  • 使管理员能够轻松地预配、扩缩、管理和保护开发环境

  • 使用您偏好的 IDE 并通过自定义容器映像自定义开发环境

优势

增强开发环境的安全性

利用集中管理但可配置的安全机制将您的安全状况扩展到 IDE,这些安全机制均基于行业最佳实践。通过阻止将源代码存储在本地来缓解渗漏问题。

使用自定义工具提高开发者工作效率

开发者可通过浏览器或本地 IDE 随时随地访问安全快速的开发环境,并且支持多种热门 IDE 和可自定义的开发者工具,这可以提高开发者的工作效率。

简化新开发者和远程开发者的新手入门流程

代管式云端开发环境让无论位于何处的开发者均可快速开始使用,同时通过容器定义的环境确保可复制性和一致性。

主要特性

主要特性

在 VPC 内的真实环境中运行代码

Cloud Workstations 可在 VPC 内运行,因此您可以在专用网络和预演环境中开发和运行代码,无需模拟服务。您还可以实施“本地设备上没有源代码”政策,并将用于生产工作负载的安全机制引入开发环境中,例如 VPC Service Controls (VPC SC)、专用入站流量/出站流量、Cloud Audit Logs 和精细的 IAM 控制。

多 IDE 支持

Cloud Workstations 支持任何可在容器中运行的代码编辑器和应用。您可以对 IDE 进行个性化设置,并且 IDE 支持扩展程序。通过我们的代管式 IDE(例如 Code-OSS)或多个 JetBrains IDE(例如通过 JetBrains Gateway 访问的 IntelliJ IDEA、PyCharm、Rider 和 CLion,以及支持 RStudio Pro 的 Posit Workbench),您可以享受远程开发的好处,并且无需更改 IDE 或工作流。

CW 多编辑器支持

几分钟内即可准备好开发环境

通过 Google Cloud 控制台快速完成开发者新手入门,并使用共享工作站配置来实现一致的开发环境定义。只需一项操作,即可轻松为所有开发者更新并同步开发环境定义。开发者可以在几分钟内创建和启动工作站,在此过程中系统会自动应用工作站配置,从而解决“works on my machine”(在我的机器上可以跑)和配置偏移问题。

跨团队的一致环境

Cloud Workstations 提供代管式体验,它使用预定义或自定义容器来指定环境配置(例如预安装的工具、库、IDE 扩展程序、预加载的文件和启动脚本)。您还可以设置会话限制并更新容器映像,以确保所有开发者在开始工作时都获得最新的版本和补丁。然后,Cloud Workstations 会确保版本和补丁根据您指定的容器映像进行更新。

支持自托管的工具

Cloud Workstations 支持第三方开发者和 DevOps 工具,例如 GitLab 和 TeamCity。您可以配置对外部工具、自托管工具、本地工具甚至其他云中的工具的访问权限,这样您既可以享受远程开发的好处,又可以使用自己熟悉的工具。

查看所有特性

客户

查看客户案例

L'Oreal 徽标

“Cloud Workstations 为我们遍布全球的开发者提供了强大且可扩缩的解决方案,消除了技术障碍。”

Sebastian Moran,欧莱雅数据工程主管

查看客户案例

最新资讯

最新资讯

订阅 Google Cloud 简报,了解产品动态、活动安排、特别优惠以及更多资讯。

文档

Cloud Workstations 快速入门、指南等

Google Cloud 基础知识
创建工作站

了解如何在 Cloud Workstations 中创建您的第一个工作站。 

架构
Cloud Workstations 架构

了解 Cloud Workstations 使用的架构和资源。

Google Cloud 基础知识
基本编辑器概览

了解 Cloud Workstations 基本编辑器、其组件和实用功能。

Google Cloud 基础知识
使用 JetBrains IDE 进行远程开发

了解适用于 JetBrains Gateway 的插件,该插件可让您使用 JetBrains IDE(例如 IntelliJ IDEA、PyCharm、Rider、CLion、PphStorm 和 WebStorm)进行开发。

Google Cloud 基础知识
配置专用集群

了解专用集群的工作原理,以及如何使用 Private Service Connect 和 VPC Service Controls 在 Cloud Workstations 中设置专用集群。

所有特性

所有特性

支持各种语言、库和代码编辑器 安装并自定义 Cloud Workstations 以使用您选择的任何语言、库甚至代码编辑器。您甚至可以引入自己的内部工具。
轻松扩缩和管理 无需管理基础架构。您为每个团队创建工作站配置,Cloud Workstations 便会根据您定义的模板提供按需开发环境。
自定义虚拟机 提供灵活且可配置的机器类型,具有可配置的 CPU、RAM 和存储空间设置,您可以根据需求调整工作站大小。
GPU 支持 支持 GPU 平台(包括 NVIDIA A100、T4、V100、P100 和 P4),加快机器学习和数据处理任务的运行速度。
永久性磁盘支持 Cloud Workstations 支持将永久性磁盘挂接到每个工作站的主文件夹,从而持久保留数据,这样当工作站未在使用中时,您就无需使其保持运行。
资源费用优化 设置非活跃超时时间,以自动关停空闲工作站,从而减少不必要的费用。
通过 VPC 支持在预演环境中开发 Cloud Workstations 可以在 VPC 内运行,因此您可以在专用网络中开发和运行代码,无需模拟服务。
VPC Service Controls 定义 Cloud Workstations 的安全边界,以限制对敏感资源的访问并降低数据渗漏风险。
专用入站流量和出站流量 为了提高安全性,您可以将 Cloud Workstations 配置为仅允许有权直接访问您的专用网络的用户访问。
精细的 IAM 控制 Cloud Workstations 遵循最小权限原则,默认用户只能访问自己创建的工作站。管理员可以根据需要授予其他访问权限级别。
BeyondCorp Enterprise 集成 基于情境的访问权限政策,并可防止在下载、复制、粘贴、打印等情况下发生代码渗漏。
自动环境更新 设置工作站会话上限。这可确保所有开发者在登录时自动使用最新版本的开发环境更新和补丁。
通过容器映像实现完全自定义 Cloud Workstations 中的所有开发环境都定义为容器,您可以扩展、修改甚至完全替换容器。这还使您可以更灵活地自定义工具、库、IDE 扩展程序、预加载文件和启动脚本。
通过多种界面访问 可通过多个不同的界面(如浏览器 IDE、本地 IDE、SSH 隧道,甚至 TCP 隧道)访问 Cloud Workstations,您可以从最符合您需求的界面进行开发。
多 IDE 支持 使用我们的多个代管式 IDE(例如 IntelliJ IDEA、PyCharm、Rider、Code-OSS、CLion、支持 RStudio Pro 的 Posit Workbench),或使用您自己的代码编辑器,从而在定义开发工作流和工具时获得更大的灵活性。
Web 预览 内置的端口转发功能使您可以直接从浏览器快速访问任何 Cloud Workstations 端口,IAM 控制会自动强制执行端口转发。
JetBrains 远程开发支持 JetBrains IDE 开发者可以通过 JetBrains Gateway 访问 Cloud Workstations,因此开发者可以通过自己偏好的 IDE 快速开始开发,同时拥有云端的远程后端。
Visual Studio Code 远程开发支持 Visual Studio Code 开发者可以通过远程 SSH 访问 Cloud Workstations,因此开发者可以在本地使用 Visual Studio Code 并拥有云端的远程后端。
通过 IAM 政策执行 SSH 访问 Cloud Workstations 支持通过 WebSocket 连接隧道进行的 SSH 访问。所有 SSH 访问都受 Google Cloud 授权和 IAM 权限的约束,因此您无需管理 SSH 密钥或将其存储在本地即可确保访问权限控制。

价格

价格

Cloud Workstations 的价格基于您用于支持开发者工作站的 Cloud Workstations 虚拟机、磁盘存储、工作站管理、控制平面和网络流量的每小时用量。

合作伙伴

我们的合作伙伴

Cloud Workstations 集成领先的开发者解决方案,为客户提供更好的体验。