사용자 관리 노트북 인스턴스의 특정 버전 만들기

이 페이지에서는 특정 Deep Learning VM Image 버전을 기반으로 사용자 관리 노트북 인스턴스를 만드는 방법을 설명합니다.

특정 버전을 생성하려는 이유

사용자 관리 노트북 인스턴스에 코드 또는 애플리케이션과 호환되는 소프트웨어가 있는지 확인하려면 특정 버전을 만드는 것이 좋습니다.

사용자 관리 노트북 인스턴스는 Deep Learning VM Image를 사용하여 생성됩니다. Deep Learning VM Image는 자주 업데이트되며 사전 설치된 소프트웨어 및 패키지의 특정 버전은 버전마다 다릅니다.

특정 Deep Learning VM 버전에 대해 자세히 알아보려면 Deep Learning VM 출시 노트를 참조하세요.

사용자 관리 노트북 인스턴스의 특정 버전을 만든 후 업그레이드할 수 있습니다. 인스턴스를 업그레이드하면 사전 설치된 소프트웨어 및 패키지가 업데이트됩니다. 자세한 내용은 사용자 관리 노트북 인스턴스의 환경 업그레이드를 참조하세요.

시작하기 전에

사용자 관리형 노트북 인스턴스를 만들려면 먼저 Google Cloud 프로젝트가 있고 이 프로젝트에 Notebooks API를 사용 설정해야 합니다.
  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  4. Notebooks API 사용 설정

    API 사용 설정

  5. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  6. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  7. Notebooks API 사용 설정

    API 사용 설정

  8. 사용자 관리형 노트북 인스턴스에 GPU를 사용하려는 경우 Google Cloud 콘솔의 할당량 페이지를 확인하여 프로젝트에 사용 가능한 GPU가 충분히 있는지 확인하세요. GPU가 할당량 페이지에 나와 있지 않거나 추가 GPU 할당량이 필요한 경우 할당량 상향 조정을 요청하세요. Compute Engine 리소스 할당량 페이지의 추가 할당량 요청을 참조하세요.

필요한 역할

프로젝트를 만든 경우 프로젝트에 대한 소유자(roles/owner) IAM 역할이 있으며 이 역할에는 모든 필수 권한이 포함됩니다. 이 섹션을 건너뛰고 사용자 관리형 노트북 인스턴스를 만듭니다. 프로젝트를 직접 만들지 않았으면 이 섹션에서 계속 진행합니다.

사용자 계정에 Vertex AI Workbench 사용자 관리형 노트북 인스턴스를 만드는 데 필요한 권한이 있는지 확인하려면 관리자에게 프로젝트에 대한 다음 IAM 역할을 사용자 계정에 부여해 달라고 요청하세요.

역할 부여에 대한 자세한 내용은 액세스 관리를 참조하세요.

관리자는 커스텀 역할이나 다른 사전 정의된 역할을 통해 서비스 계정에 필요한 권한을 부여할 수도 있습니다.

원하는 특정 버전 찾기

특정 Deep Learning VM 버전을 기반으로 사용자 관리 노트북 인스턴스를 만들려면 사용할 특정 Deep Learning VM 버전의 이미지 이름을 알아야 합니다.

Deep Learning VM의 각 출시 버전에는 다양한 이미지 업데이트가 포함되며, 출시 버전의 각 이미지에는 고유한 이미지 이름이 있습니다.

원하는 특정 이미지 이름을 찾으려면 다음 안내를 따르세요.

  1. 이미지 이름을 가져올 Deep Learning VM 출시 버전 번호를 찾습니다. 출시 버전 번호는 Deep Learning VM 출시 노트에 포함되어 있습니다. 출시 버전 번호는 M 형식과 출시 버전 번호로 구성됩니다(예: M79).

  2. 특정 Deep Learning VM 출시 버전의 이미지 이름을 나열하려면 다음 명령어를 실행합니다.

    gcloud compute images list --project="deeplearning-platform-release" \
        --format="value(name)" \
        --filter="labels.release=RELEASE_NUMBER" \
        --show-deprecated
    

    RELEASE_NUMBER를 Deep Learning VM 출시 버전 번호(예: M79)로 바꿉니다.

  3. 사용할 이미지 이름을 찾습니다.

명령줄에서 특정 버전 만들기

명령줄에서 특정 버전의 사용자 관리 노트북 인스턴스를 만들려면 다음 단계를 완료하세요.

  1. 다음 gcloud notebooks 명령어를 실행합니다.

    gcloud notebooks instances create INSTANCE_NAME \
        --vm-image-project="deeplearning-platform-release" \
        --vm-image-name=VM_IMAGE_NAME \
        --machine-type=MACHINE_TYPE \
        --location=LOCATION
    

    다음을 바꿉니다.

    • INSTANCE_NAME: 새 인스턴스 이름
    • VM_IMAGE_NAME: 인스턴스를 만드는 데 사용할 이미지 이름
    • MACHINE_TYPE: 인스턴스 VM의 머신 유형
    • LOCATION: 새 인스턴스를 배치할 Google Cloud 위치
  2. Google Cloud Console에서 인스턴스에 액세스합니다.

다음 단계