Menggunakan reservasi dengan instance Vertex AI Workbench

Untuk memastikan resource VM tersedia saat instance Vertex AI Workbench membutuhkannya, Anda dapat menggunakan pemesanan Compute Engine. Reservasi memberikan jaminan tingkat tinggi dalam memperoleh kapasitas untuk resource zona Compute Engine.

Batasan dan persyaratan

Semua batasan reservasi Compute Engine berlaku saat instance Vertex AI Workbench menggunakan reservasi. Lihat Cara kerja reservasi.

Selain itu, saat menggunakan reservasi dengan instance Vertex AI Workbench, batasan dan persyaratan berikut berlaku:

  • Reservasi untuk instance Vertex AI Workbench berada dalam pratinjau pribadi. Untuk meminta akses, lihat halaman permintaan akses.

  • Diskon abonemen tidak berlaku.

  • Penggunaan reservasi dengan Vertex AI Workbench hanya tersedia melalui Notebooks API. Penggunaan reservasi dengan Vertex AI Workbench dengan menggunakan konsol Google Cloud tidak didukung.

Sebelum memulai

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Enable the Compute Engine and Notebooks APIs.

    Enable the APIs

  4. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  5. Enable the Compute Engine and Notebooks APIs.

    Enable the APIs

Peran yang diperlukan

Guna memastikan bahwa akun pengguna Anda memiliki izin yang diperlukan untuk menggunakan reservasi dengan instance Vertex AI Workbench, minta administrator untuk memberikan peran IAM berikut pada project kepada akun pengguna Anda:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.

Administrator mungkin juga dapat memberi akun pengguna Anda izin yang diperlukan melalui peran khusus atau peran yang telah ditetapkan lainnya.

Membuat pemesanan

  1. Buat reservasi Compute Engine. Reservasi ini dapat berupa reservasi project tunggal atau reservasi bersama. Untuk mengetahui informasi selengkapnya, lihat dokumen berikut:

    Reservasi dapat menyertakan akselerator GPU.

Menggunakan reservasi Anda dengan instance yang ada

Anda dapat menambahkan reservasi ke instance Vertex AI Workbench menggunakan REST API.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Anda
  • LOCATION adalah zona tempat instance Anda berada.
  • INSTANCE_NAME: nama instance Anda
  • MACHINE_TYPE: jenis mesin instance Anda
  • RESERVATION_TYPE: jenis reservasi
  • RESERVATION_NAME: nama reservasi Anda

Metode HTTP dan URL:

POST http://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances?instanceId=INSTANCE_NAME

Isi JSON permintaan:

{
  "gce_setup": {
    "machine_type": "MACHINE_TYPE",
    "reservation_affinity": {
      "consume_reservation_type": "RESERVATION_TYPE",
      "key": "compute.googleapis.com/reservation-name",
      "values": ["RESERVATION_NAME"]
    }
  }
}

Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:

curl

Simpan isi permintaan dalam file bernama request.json, dan jalankan perintah berikut:

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"http://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances?instanceId=INSTANCE_NAME"

PowerShell

Simpan isi permintaan dalam file bernama request.json, dan jalankan perintah berikut:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "http://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances?instanceId=INSTANCE_NAME" | Select-Object -Expand Content
Jika berhasil, isi respons berisi instance Operation.

Berhenti menggunakan reservasi Anda

Untuk berhenti menggunakan reservasi, Anda dapat menghapus reservasi.

Jika ingin terus menggunakan reservasi dengan resource lain, tetapi tidak ingin instance Vertex AI Workbench yang sudah ada menggunakannya, Anda harus menghapus instance tersebut.

Penagihan

Resource VM Compute Engine yang dicadangkan ditagih oleh Vertex AI Workbench saat instance Vertex AI Workbench sedang berjalan, dan ditagih oleh Compute Engine saat resource VM tidak digunakan oleh Vertex AI Workbench.

Langkah selanjutnya