Vertex AI Workbench 알아보기

Vertex AI Workbench는 전체 데이터 과학 워크플로에 사용할 수 있는 JupyterLab 노트북 기반 개발 환경입니다. Vertex AI Workbench에서 제공하는 JupyterLab 인스턴스의 노트북 내에서 Google Distributed Cloud (GDC) 에어 갭에 있는 Vertex AI 및 해당 서비스와 상호작용할 수 있습니다.

Vertex AI Workbench 통합 및 기능을 사용하면 머신러닝 데이터에 더 쉽게 액세스하고, 데이터를 더 빠르게 공유하고 처리하고, Python 프로그래밍 언어를 사용하여 Vertex AI 서비스와 상호작용할 수 있습니다.

예를 들어 Vertex AI Workbench를 사용하면 다음을 수행할 수 있습니다.

  • JupyterLab 노트북에서 머신러닝 데이터에 액세스하고 탐색합니다.
  • 프로젝트의 다른 사용자와 JupyterLab 노트북을 공유합니다.
  • Vertex AI 클라이언트 라이브러리를 가져와 프로그래매틱 방식으로 API에 액세스하는 작업을 간소화합니다.
  • Python 스크립트에서 Vertex AI 서비스와 상호작용하고, API 요청을 인증하고, Vertex AI 기능을 사용합니다.
  • JupyterLab 인스턴스 데이터를 백업하고 복원합니다.
  • 통합 개발 환경 (IDE)을 사용하여 JupyterLab 노트북의 기본 제공 통합을 사용합니다.
  • 엔드 투 엔드 노트북 기반 프로덕션 환경을 설정합니다.

JupyterLab 인스턴스

Vertex AI Workbench는 엔드 투 엔드 노트북 기반 프로덕션 환경을 설정하는 데 도움이 되는 통합 기능이 내장된 JupyterLab 인스턴스를 제공합니다. JupyterLab 인스턴스는 관리형 인스턴스의 워크플로 중심 통합과 환경에 필요한 맞춤설정 및 제어 기능을 결합합니다.

Vertex AI Workbench에는 JupyterLab과 TensorFlow 및 PyTorch 프레임워크 지원을 포함한 딥 러닝 패키지 모음이 사전 설치된 인스턴스 유형이 포함되어 있습니다. 필요에 따라 CPU 전용 인스턴스 또는 GPU 지원 인스턴스를 선택할 수 있습니다.

JupyterLab 인스턴스 환경의 Docker 이미지와 클러스터를 선택할 수 있습니다. Docker를 사용하면 맞춤 JupyterLab 환경을 만들고 이미지로 빌드할 수 있습니다. 이 이미지는 필요한 모든 패키지와 도구를 포함하여 다양한 배포에서 일관성과 재현성을 보장합니다. 이 맞춤설정된 환경을 다른 사용자와 공유하거나 향후 개발의 기반으로 사용할 수 있습니다.

JupyterLab 인스턴스는 인증 및 승인을 통해 보호됩니다.

다음 단계