본문 바로가기
CSP (Cloud Service Provider)/GCP

Vertex AI Workbench 사용자 관리형 노트북 만들어보기

by BTC_XOXO 2023. 10. 19.

베하~

안녕하세요 3대 5000의 man, xoxo 입니다

이번 시간에는 지난시간에 이어  Vertex AI Workbench 노트북 중 사용자 관리형 노트북을 만들어 보겠습니다.

관리형과 사용자 관리형 차이점은 아래와 같습니다. 

 

관리형 = Google 관리

사용자 관리형 = 사용자가 직접 관리

 

그럼 사용자 관리형 노트북을 만들어보겠습니다~

사용자 관리형 노트북 만들기

Vertex AI > Workbench > Notebooks API ENABLE

 

Vertex AI > Workbench > USER-MANAGED NOTEBOOKS >CREATE NEW 클릭
 

 

클릭을 하시면 우측에 아래와 같은 생성 창이 뜹니다.

좌측 젤 아래의 ADVANCED OPTIONS을 클릭합니다.

아래와 지난 시간에 관리형 노트북과 같은 창이 뜨며 동일하게 구현이 되어 있습니다.
 
- 이름과 리전, 권한(서비스 계정인지, 사용자 계정인지) 등을 지정 가능합니다.
 
- 설정에서 환경, 하드웨어 구성, 디스크 암호화, 네트워킹 등 추가적인 설정 가능합니다.
 
 
 설정 중에서 Idle shutdown 사용 설정해두면 요금을 절약할 수 있습니다.
 

눈치 채셨나요? 관리형과 사용자 관리형 생성 차이점은 좌측 메뉴에 System health란이 추가가 되어있습니다.

아무래도 구글이 관리해주는 것이 아닌 사용자가 직접 관리하는 형식의 노트북이라 하래와 같은 세부적인 옵션을 사용하 실 수 있습니다.

 

Environment auto-upgrade : 이 기능을 활성화하면, 인스턴스가 실행 중일 때 자동으로 업그레이드가 됩니다.


Report system health / Report custom metrics to Cloud Monitoring : 이 기능을 통해, 핵심 서비스의 상태를 확인할 수 있습니다.시스템 및 JupyterLab 메트릭을 수집할 수 있습니다.


Install Cloud Monitoring : 이 기능을 사용하면, 디스크, CPU, 네트워크 및 프로세스와 같은 시스템 및 애플리케이션 메트릭을 보고할 수 있습니다.


Report DNS status for required Google domains: 이 기능을 사용하면, 프록시 등록 및 상태 이벤트 보고를 위해 필요한 Google 도메인의 DNS 상태를 확인할 수 있습니다.


이러한 도구들을 사용하여 Google Cloud Platform에서 실행되는 인프라 및 애플리케이션의 상태를 모니터링하고 관리할 수 있습니다.

 

 
만드신 것을 실행하면 저번 시간에 만든 관리형 노트북과 차이점은 없습니다.
기본적으로 JupyterLab 환경과 거의 동일하여, 로컬에서 사용을 해보셨다면 쉽게 사용할 수 있습니다. 
 
위 사진의 아이콘들을 보시면 Google Cloud Storage 통합 기능 / BigQuery 통합 기능 / Git Repository 연결을 할 수 있어 보다 편안한 환경에서 작업을 하실 수 있습니다. 
 
구글 관리형 노트북 대신 직접 관리하여 더 저렴한 사용자 관리형 인스턴스를 사용하시는 것은 어떨까요?
 
GCE 기반으로 SSH 형식의 접속 또한 가능합니다~

이상으로 Vertex AI Workbench 사용자 관리형 노트북 만들어보았습니다. 각각의 다양한 장단점에 대한 설명으로 다음 시간에 찾아뵙겠습니다!

 

 

댓글