跳转到
Cloud Workstations

Cloud Workstations

旨在满足安全敏感型企业需求的全代管式开发环境。它增强了开发环境的安全性,同时使开发者能够快速入门并提高工作效率,包括与 Google Cloud 专用 Gemini 的原生集成。

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

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

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

  • 借助 Gemini Code Assist 提供的 AI 赋能的协助,更快速地构建应用

优势

增强开发环境的安全性

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

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

支持多种热门 IDE、可自定义的开发者工具和 Gemini Code Assist,开发者可通过浏览器或本地 IDE 访问安全快速的开发环境,从而提高工作效率。

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

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

主要特性

主要特性

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

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

多 IDE 支持

Cloud Workstations 支持任何可在容器中运行的代码编辑器和应用。您可以对 IDE 进行个性化设置,并且 IDE 支持扩展程序。通过我们的托管式 IDE(如 Code OSS for Cloud Workstations)或多个 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 会确保版本和补丁根据您指定的容器映像进行更新。

内置的 Gemini Code Assist 集成

Cloud Workstations 支持 Gemini Code Assist,后者可为开发者提供 AI 赋能的协助,例如自动代码补全、代码生成和聊天。开发者可以直接在 Cloud Workstations 中利用 Gemini Code Assist 的这些功能来更快速、更高效地构建应用。

查看所有功能
L'Oreal 徽标
Cloud Workstations 为我们遍布全球的开发者提供了强大且可扩缩的解决方案,消除了技术障碍。

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

查看客户案例

文档

Cloud Workstations 快速入门、指南等

Google Cloud Basics

创建工作站

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

Cloud Workstations 架构

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

基本编辑器概览

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

使用 JetBrains IDE 进行远程开发

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

配置专用集群

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

使用 Gemini Code Assist 进行编码

查看此教程,了解如何在 Cloud Workstations 中使用 Gemini Code Assist 创建应用。

没有看到您需要的内容?

所有特性

所有特性

支持各种语言、库和代码编辑器
安装并自定义 Cloud Workstations 以使用您选择的任何语言、库甚至代码编辑器。您甚至可以引入自己的内部工具。
支持自托管的工具
支持第三方开发者和 DevOps 工具,例如 GitLab 和 TeamCity。您可以配置对外部工具、自托管工具、本地工具甚至其他云中的工具的访问权限。
轻松扩缩和管理
无需管理基础架构。您为每个团队创建工作站配置,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(如 Code OSS for Cloud Workstations)或多个 JetBrains IDE(如 IntelliJ IDEA、PyCharm、Rider、CLion)。您还可以使用 Posit Workbench(支持 RStudio Pro),或使用您自己的代码编辑器,从而在定义开发工作流和工具时获得更大的灵活性。
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 集成领先的开发者解决方案,为客户提供更好的体验。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台