
Google Developers Blog에 따르면 Google은 VS Code에서 Google Cloud Workbench 노트북 인스턴스에 연결할 수 있는 Workbench Notebooks 확장을 공개했다. 이 확장은 로컬 IDE에서 노트북 파일을 열고, Google Cloud의 관리형 Jupyter 환경을 커널로 선택해 실행할 수 있도록 설계됐다.
Google은 이번 확장이 데이터 과학자와 개발자가 로컬 개발 환경의 익숙함을 유지하면서 클라우드 기반 고성능 컴퓨팅 자원을 활용하도록 돕는다고 설명했다. 개발자는 VS Code의 Select Kernel 메뉴에서 Google Cloud와 Workbench를 선택하고, 계정 인증 뒤 프로젝트와 활성 Workbench 인스턴스를 지정해 코드를 실행할 수 있다.
공식 GitHub 저장소의 설명에 따르면 Workbench Notebooks 인스턴스는 데이터 과학 워크플로를 위한 Jupyter 노트북 기반 개발 환경이다. 새 VS Code 확장은 Microsoft의 Jupyter 확장 위에서 동작하며, Workbench Jupyter 서버를 VS Code 안에서 직접 노출하는 방식으로 구성됐다.
이번 공개는 클라우드 노트북과 로컬 IDE 사이의 경계를 줄이는 개발도구 흐름과 맞닿아 있다. AI·머신러닝 개발에서는 실험 코드, 데이터 접근, 원격 실행 환경, 협업 도구가 분리되기 쉽다. Google이 확장을 오픈소스로 공개하고 VS Code Marketplace를 통해 배포한 것도 개발자가 기존 편집기 중심 워크플로 안에서 클라우드 자원을 선택적으로 연결하도록 하려는 움직임으로 볼 수 있다.
VS Code Marketplace에는 해당 확장이 GoogleCloudTools 게시자의 Workbench Notebooks로 등록돼 있으며, 공식 GitHub 저장소는 Apache-2.0 라이선스를 표시하고 있다. 저장소 README는 설치 후 노트북 파일에서 Google Cloud, Workbench 경로로 커널을 선택하는 절차와 보안상 신뢰할 수 있는 게시자의 확장을 설치해야 한다는 안내를 함께 제공한다.
출처: Google Developers Blog https://developers.googleblog.com/ml-development-in-vs-code-with-google-cloud-power-workbench-extension-now-available/ · GitHub 저장소 https://github.com/GoogleCloudPlatform/colab-enterprise-vscode · VS Code Marketplace https://marketplace.visualstudio.com/items?itemName=GoogleCloudTools.workbench-notebooks