보안에 민감한 기업의 요구사항을 충족하도록 설계된 완전 관리형 개발 환경입니다. Google Cloud의 Gemini와의 기본 통합을 비롯해 개발자 온보딩 및 생산성을 가속화하는 동시에 개발 환경의 보안을 강화합니다.
브라우저 또는 로컬 IDE를 사용하여 언제든지 안전하고 빠른 개발 환경에 액세스
관리자가 개발 환경을 손쉽게 프로비저닝, 확장, 관리, 보호할 수 있도록 지원
원하는 IDE 및 커스텀 컨테이너 이미지를 통해 개발 환경을 맞춤설정
Gemini Code Assist의 AI 기반 지원으로 애플리케이션을 더 빠르게 빌드
이점
업계 권장사항을 기반으로 한 중앙에서 관리되지만 구성 가능한 보안 메커니즘을 통해 IDE의 보안 기능을 확장할 수 있습니다. 소스 코드의 로컬 저장을 방지하여 무단 반출을 완화하세요.
브라우저 또는 로컬 IDE를 사용하여 액세스할 수 있는 안전하고 빠른 개발 환경으로 개발자 생산성을 개선하는 동시에 여러 인기 IDE, 맞춤설정 가능한 개발자 도구, Gemini Code Assist를 지원합니다.
관리형 클라우드 기반 개발 환경을 사용하여 위치에 상관없이 개발자를 빠르게 온보딩하고 컨테이너 정의 환경을 통해 복제성과 일관성을 보장하세요.
주요 특징
Cloud Workstations는 VPC 내에서 실행할 수 있어 비공개 네트워크 및 스테이징 환경에서 코드를 개발하고 실행할 수 있으므로 서비스를 에뮬레이션할 필요가 없습니다. 또한 '로컬 기기에 소스 코드 없음' 정책을 시행하고 프로덕션 워크로드에 사용되는 동일한 보안 메커니즘(예: VPC 서비스 제어(VPC SC), 비공개 인그레스/이그레스, Cloud 감사 로그, 세분화된 IAM 제어)을 개발 환경에 적용할 수 있습니다.
Cloud Workstations는 컨테이너에서 실행할 수 있는 모든 코드 편집기와 애플리케이션을 지원합니다. 또한 IDE를 맞춤설정할 수 있으며 확장 프로그램을 지원할 수 있습니다. Code OSS for Cloud Workstations와 같은 관리형 IDE 또는 JetBrains Gateway를 통한 IntelliJ IDEA, PyCharm, Rider, CLion, Posit Workbench(RStudio Pro 포함) 등 여러 JetBrains IDE를 사용하여 IDE나 워크플로를 변경할 필요 없이 원격 개발의 이점을 누릴 수 있습니다.
Google Cloud 콘솔을 사용하여 개발자를 빠르게 온보딩하고, 공유 워크스테이션 구성을 사용하여 작업 하나로 간편하게 업데이트하고 모든 개발자에게 동기화할 수 있는 일관된 개발 환경 정의를 지원하세요. 개발자는 몇 분 만에 워크스테이션을 만들어 시작할 수 있으며, 워크스테이션 구성이 자동으로 적용되어 '내 기기에서는 작동해' 및 구성 드리프트 문제를 해결합니다.
Cloud Workstations는 사전 설치된 도구, 라이브러리, IDE 확장 프로그램, 미리 로드된 파일, 시작 스크립트와 같은 사전 정의된 컨테이너 또는 커스텀 컨테이너를 사용하여 환경 구성을 지정하는 관리형 환경을 제공합니다. 또한 세션 한도를 설정하고 컨테이너 이미지를 업데이트하기만 하면 모든 개발자가 작업을 시작할 때 최신 버전과 패치를 사용할 수 있습니다. 이후 Cloud Workstations에서 지정된 컨테이너 이미지에 따라 모두 업데이트되도록 처리합니다.
Cloud Workstations는 개발자에게 자동 코드 완성, 코드 생성, 채팅과 같은 AI 기반 지원을 제공하는 Gemini Code Assist를 지원합니다. 개발자는 Cloud Workstations에서 이러한 Gemini Code Assist 기능을 직접 활용하여 애플리케이션을 더 빠르고 효율적으로 빌드할 수 있습니다.
새로운 소식
Google Cloud 뉴스레터를 신청하여 제품 업데이트, 행사 정보, 특별 이벤트 등의 소식을 받아보세요.
문서
Cloud Workstations에서 Gemini Code Assist를 사용하여 애플리케이션을 만드는 방법을 이 튜토리얼에서 확인하세요.
모든 특징
모든 언어, 모든 라이브러리, 모든 코드 편집기 | Cloud Workstation을 설치하고 맞춤설정하여 언어, 라이브러리, 코드 편집기를 원하는 대로 조합하여 사용할 수 있습니다. 자체 내부 도구를 사용할 수 있습니다. |
자체 호스팅 도구 지원 | 서드 파티 개발자와 GitLab 및 TeamCity 같은 DevOps 도구를 지원합니다. 외부, 자체 호스팅, 온프레미스 도구는 물론 다른 클라우드에 있는 도구에 대한 액세스를 구성할 수 있습니다. |
간편한 확장 및 관리 | 관리할 인프라가 없습니다. 각 팀의 워크스테이션 구성을 만들면 Cloud Workstations가 정의된 템플릿에 따라 주문형 개발 환경을 제공합니다. |
커스텀 가상 머신 | 구성 가능한 CPU, RAM, 스토리지 설정으로 워크스테이션의 크기를 필요에 맞게 조정할 수 있는 유연하고 구성 가능한 머신 유형을 제공하세요. |
GPU 지원 | NVIDIA A100, T4, V100, P100, P4 등 GPU 플랫폼이 지원되어 머신러닝 및 데이터 처리 작업 속도가 빨라집니다. |
Persistent Disk 지원 | Cloud Workstations는 각 워크스테이션의 홈 폴더에 Persistent Disk를 연결할 수 있도록 지원하여 데이터가 유지되므로 워크스테이션을 사용하지 않을 때 계속 실행할 필요가 없습니다. |
리소스 비용 최적화 | 비활성 시간 제한을 설정하여 유휴 워크스테이션을 자동으로 종료하고 불필요한 비용을 절감합니다. |
VPC 지원을 사용하여 스테이징 환경에서 개발 | Cloud Workstations는 VPC 내에서 실행할 수 있어 비공개 네트워크 내에서 코드를 개발하고 실행할 수 있으므로 서비스를 에뮬레이션할 필요가 없습니다. |
VPC 서비스 제어 | Cloud Workstations 주변의 보안 경계를 정의하여 민감한 리소스에 대한 액세스를 제한하고 데이터 무단 반출 위험을 완화하세요. |
비공개 인그레스 및 이그레스 | 보안 강화를 위해 비공개 네트워크에 직접 액세스할 수 있는 사용자로만 액세스를 제한하도록 Cloud Workstations를 구성할 수 있습니다. |
세분화된 IAM 제어 | Cloud Workstations는 최소 권한의 원칙을 따릅니다. 즉, 기본적으로 사용자가 자신이 만든 워크스테이션에만 액세스할 수 있습니다. 관리자가 필요에 따라 추가 액세스 수준을 부여할 수 있습니다. |
BeyondCorp Enterprise 통합 | 컨텍스트 기반 액세스 정책 및 다운로드, 복사, 붙여넣기, 인쇄 등의 코드 무단 반출 방지 |
자동 환경 업데이트 | 최대 워크스테이션 세션 한도를 설정하세요. 그러면 모든 개발자가 로그인할 때 최신 버전의 개발 환경 업데이트와 패치를 자동으로 사용하게 됩니다. |
컨테이너 이미지를 사용한 전체 맞춤설정 | Cloud Workstations의 모든 개발 환경은 컨테이너로 정의되어 이를 확장, 수정 또는 완전히 교체할 수 있습니다. 또한 도구, 라이브러리, IDE 확장 프로그램, 미리 로드된 파일, 시작 스크립트를 유연하게 맞춤설정할 수도 있습니다. |
여러 인터페이스를 사용한 액세스 | 탐색된 IDE, 로컬 IDE, SSH 터널, TCP 터널 등 다양한 인터페이스를 통해 Cloud Workstations에 액세스하여 니즈에 가장 적합한 인터페이스에서 개발할 수 있습니다. |
다중 IDE 지원 | Code OSS for Cloud Workstations와 같은 관리형 IDE 또는 여러 JetBrains IDE(예: IntelliJ IDEA, PyCharm, Rider, CLion)를 사용할 수 있습니다. 또한 Posit Workbench(RStudio Pro 포함)를 사용하거나 개발 워크플로 및 도구를 정의할 때 유연성을 높이기 위해 자체 코드 편집기를 사용할 수 있습니다. |
웹 미리보기 | IAM 제어가 자동으로 시행되는 기본 제공 포트 전달을 사용하여 브라우저에서 직접 모든 Cloud Workstations 포트에 빠르게 액세스하세요. |
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 VM, 디스크 스토리지, 워크스테이션 관리, 제어 영역, 네트워크 트래픽의 시간당 사용량을 기준으로 책정됩니다.