과학.IT.AI

 Vertex AI Workbench (Notebooks) 개념 및 주요 특징 정리, 기능 및 이점, 용도 등

AI
작성자
biolove2
작성일
2025-12-13 12:48
조회
128

Vertex AI Workbench (Notebooks) 상세 설명

Vertex AI Workbench는 Google Cloud의 통합된 기계 학습(ML) 개발 환경인 Vertex AI 플랫폼의 핵심 구성 요소입니다. 과거에는 'Vertex AI Notebooks'로 불렸으며, 현재는 기능이 확장되어 **"Vertex AI Workbench"**라는 이름으로 제공됩니다.

이는 데이터 과학자와 ML 엔지니어가 JupyterLab 환경에서 ML 모델을 개발하고 실험할 수 있도록 설계된 완전 관리형 컴퓨팅 인스턴스입니다.


 Vertex AI Workbench (Notebooks) 개념 및 주요 특징 정리

Vertex AI Workbench는 데이터 과학자와 ML 엔지니어가 JupyterLab 환경에서 머신러닝 모델 개발, 실험 및 탐색 작업을 수행할 수 있도록 Google Cloud에서 제공하는 완전 관리형 개발 환경입니다. 이는 로컬 환경의 제약을 벗어나 클라우드의 강력한 컴퓨팅 자원을 즉시 활용할 수 있게 해줍니다.


핵심 개념 및 특징 요약

특징 상세 설명 개발자에게 주는 이점
완전 관리형 (Fully Managed) Google Cloud가 노트북 인스턴스의 운영체제(OS), 보안 패치, 런타임 환경(프레임워크, 라이브러리) 및 인프라 관리를 모두 담당합니다. 인프라 운영 부담 제로: 서버 관리나 환경 설정에 시간을 낭비하지 않고, 오직 ML 코드 개발에만 집중할 수 있습니다.
통합 JupyterLab 환경 웹 기반의 표준 통합 개발 환경인 JupyterLab을 제공합니다. 이는 코드 셀 실행, 데이터 탐색, 시각화, 마크다운 문서화를 지원합니다. 익숙함과 유연성: 데이터 과학자에게 가장 익숙한 환경에서 효율적으로 작업하고 결과를 공유할 수 있습니다.
즉각적인 확장성 및 성능 필요에 따라 고성능 CPU와 강력한 **NVIDIA GPU (V100, A100 등)**를 선택하여 인스턴스를 빠르게 생성하고 변경할 수 있습니다. 유연한 자원 활용: 복잡한 딥러닝 모델 개발 시 필요한 대규모 컴퓨팅 자원을 즉시 확보할 수 있습니다.
Vertex AI 생태계 통합 Vertex AI Training, Vertex AI Pipelines, Model Registry 등 플랫폼 내의 다른 MLOps 서비스와 원활하게 연동됩니다. 효율적인 워크플로우: 노트북에서 작성한 실험 코드를 클릭 한 번으로 대규모 학습 작업으로 제출하거나, 파이프라인의 구성 요소로 사용할 수 있습니다.
보안 및 협업 용이 Google Cloud의 **IAM(Identity and Access Management)**을 통해 노트북 접근 권한을 세밀하게 제어합니다. 또한, Git 저장소 연동을 통해 팀원 간의 코드 버전 관리와 협업을 지원합니다. 안전한 개발 환경: 데이터 접근 및 코드 변경에 대한 보안을 유지하며 팀 단위의 공동 개발을 효율적으로 진행할 수 있습니다.
자동 종료 기능 일정 시간 동안 사용자의 활동이 감지되지 않으면 인스턴스가 자동으로 종료됩니다. 비용 최적화: 노트북을 켜두는 불필요한 컴퓨팅 비용 낭비를 방지하여 운영 비용을 절감합니다.

제공되는 두 가지 Workbench 환경

Vertex AI Workbench는 사용자 환경 및 요구사항에 따라 두 가지 모드로 제공됩니다.

1. Managed Notebooks (관리형 노트북)

  • 목적: 주로 데이터 과학자와 ML 연구자가 실험 및 개발에 사용하는 환경입니다.
  • 특징:

① 인스턴스에 대한 세부적인 제어가 필요합니다.

② 수동 또는 예약 기반으로 시작/중지(Start/Stop)할 수 있어 비용 관리가 용이합니다.

③ Git 저장소 연동 및 세부적인 환경 설정을 직접 할 수 있습니다.

2. User-Managed Notebooks (사용자 관리형 노트북)

  • 목적: 고도의 사용자 정의나 특정 OS 또는 환경 설정이 필요한 고급 사용자 및 엔지니어에게 적합합니다.
  • 특징:

① VM 인스턴스에 대한 직접적인 접근 권한 (예: SSH)을 가집니다.

② 자체적인 Docker 컨테이너나 커스텀 환경을 구성하여 사용할 수 있습니다.

VM 인스턴스의 라이프사이클 관리를 사용자가 직접 해야 합니다.


주요 기능 및 이점

Vertex AI Workbench는 단순한 Jupyter 환경을 넘어, ML 개발을 가속화하는 다양한 기능을 제공합니다.

  • 원클릭 학습 제출 (One-Click Training Job):

① 노트북에서 개발한 학습 코드를 별도의 설정 없이 Vertex AI Training Service에 제출하여 완전히 관리되는 환경에서 대규모 학습을 실행할 수 있습니다.

② 이는 노트북 인스턴스의 자원을 학습에 묶어두지 않고, 더욱 효율적으로 사용할 수 있게 합니다.

  • 데이터 접근 용이성:

① GCP 서비스인 Cloud Storage, BigQuery 등에 대한 인증 및 접근이 기본적으로 설정되어 있어, 대규모 데이터를 쉽게 불러와 분석할 수 있습니다.

  • MLOps 통합:

① 개발된 노트북을 Vertex AI Pipelines의 구성 요소로 변환하여, 데이터 처리부터 모델 배포까지 전체 ML 워크플로우를 자동화하는 파이프라인 구축이 용이합니다.

  • 휴면 상태 자동 종료 (Idle Shutdown):

① 일정 시간 동안 사용자의 활동이 감지되지 않으면, 인스턴스가 자동으로 종료되어 불필요한 컴퓨팅 비용 낭비를 방지합니다. (Managed Notebooks의 핵심 비용 절감 기능)

Vertex AI Workbench의 용도

  • 데이터 탐색 및 시각화: 대규모 데이터를 로드하여 전처리하고, 시각화 라이브러리를 사용해 데이터의 패턴을 분석합니다.
  • 프로토타입 개발: 새로운 ML 알고리즘이나 모델 구조를 빠르게 테스트하고 검증하는 프로토타입 환경으로 사용됩니다.
  • 코드 실험 및 디버깅: 모델 학습 코드를 작은 단위로 실행하며 결과를 즉각 확인하고 디버깅합니다.
  • 교육 및 튜토리얼: 팀원이나 학생들에게 일관된 개발 환경을 제공하여 ML 교육을 진행합니다.
전체 0

전체 200
번호 제목 작성자 작성일 추천 조회
공지사항
"최악의 호스팅 서비스 경험 - 카페24 이용 후기 (실제 피해 사례)"
biolove2 | 2025.09.23 | 추천 0 | 조회 322
biolove2 2025.09.23 0 322
199
하드파싱(Hard parsing)과 소프트파싱(Soft parsing) ?
biolove2 | 2026.02.07 | 추천 0 | 조회 88
biolove2 2026.02.07 0 88
198
비밀글 111
biolove2 | 2026.01.03 | 추천 0 | 조회 40
biolove2 2026.01.03 0 40
197
[심화 학습 #4] 한국 공공기관 도입을 위한 필수 체크리스트: 보안 가이드라인과 CSAP
biolove2 | 2025.12.21 | 추천 0 | 조회 105
biolove2 2025.12.21 0 105
196
한국 공공기관 도입의 필수 관문: CSAP와 보안 가이드라인
biolove2 | 2025.12.21 | 추천 0 | 조회 118
biolove2 2025.12.21 0 118
195
[심화 학습 #3] AI 도입의 최종 관문: "데이터 거버넌스 및 보안"
biolove2 | 2025.12.21 | 추천 0 | 조회 95
biolove2 2025.12.21 0 95
194
[심화 학습 #2] 텍스트를 넘어 이미지와 도표를 읽다: "멀티모달 RAG"
biolove2 | 2025.12.21 | 추천 0 | 조회 95
biolove2 2025.12.21 0 95
193
[심화 학습 #1] AI의 답변 품질을 결정짓는 "Advanced RAG" 핵심 기술 총정리
biolove2 | 2025.12.21 | 추천 0 | 조회 90
biolove2 2025.12.21 0 90
192
비정형 데이터 (PDF, 엑셀, 매뉴얼 파일) 벡터화 및 임베딩 과정 (Chunking & Vectorization)
biolove2 | 2025.12.21 | 추천 0 | 조회 118
biolove2 2025.12.21 0 118
191
[GCP 시리즈 #5] 5분 완성! Compute Engine으로 나만의 웹 서버 만들기 (실전편)
biolove2 | 2025.12.21 | 추천 0 | 조회 102
biolove2 2025.12.21 0 102
190
[GCP 시리즈 #4] 내 서버를 지키는 철통 보안: VPC와 방화벽 완벽 가이드
biolove2 | 2025.12.21 | 추천 0 | 조회 97
biolove2 2025.12.21 0 97
189
[GCP 시리즈 #3] 쓰고 보니 1,000만 원? Compute Engine 요금 폭탄 피하는 5가지 전략
biolove2 | 2025.12.21 | 추천 0 | 조회 88
biolove2 2025.12.21 0 88
188
[GCP 시리즈 #2] 접속자가 폭주해도 평온한 이유: 오토스케일링과 로드밸런싱
biolove2 | 2025.12.21 | 추천 0 | 조회 85
biolove2 2025.12.21 0 85
187
[GCP 시리즈 #1] 클라우드의 심장, Compute Engine이란 무엇인가?
biolove2 | 2025.12.21 | 추천 0 | 조회 93
biolove2 2025.12.21 0 93
186
[GCP 시리즈 #1] 클라우드의 심장, Compute Engine이란 무엇인가?
biolove2 | 2025.12.21 | 추천 0 | 조회 93
biolove2 2025.12.21 0 93
185
국내 최대 클라우드 관리 전문 기업: 메가존클라우드(MegazoneCloud)  심층 분석
biolove2 | 2025.12.21 | 추천 0 | 조회 91
biolove2 2025.12.21 0 91
184
일반 호스팅 vs. GCP + MSP , 비용 비교, 구글 클라우드 MSP 업체, AS 방법
biolove2 | 2025.12.21 | 추천 0 | 조회 95
biolove2 2025.12.21 0 95
183
마켓플레이스에서 워드프레스 vs 일반 호스팅(카페24 등) 비교, 장.단점, 이용방법
biolove2 | 2025.12.21 | 추천 0 | 조회 107
biolove2 2025.12.21 0 107
182
Google Cloud Marketplace란? 상품 종류, 활용 시나리오,
biolove2 | 2025.12.21 | 추천 0 | 조회 101
biolove2 2025.12.21 0 101
181
AMP와 PWA: 2025년 SEO에 더 유리한 것은 무엇일까요?
biolove2 | 2025.12.20 | 추천 0 | 조회 100
biolove2 2025.12.20 0 100
180
피지컬 AI의 감각 기관: 데이터 수집 수단 (Sensor Taxonomy)
biolove2 | 2025.12.19 | 추천 0 | 조회 108
biolove2 2025.12.19 0 108