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
- 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.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Aktifkan API Compute Engine and Notebooks.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Aktifkan API Compute Engine and Notebooks.
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:
-
Admin Compute (
roles/compute.admin
) -
Admin Notebook (
roles/notebooks.admin
)
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
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 AndaLOCATION
adalah zona tempat instance Anda berada.INSTANCE_NAME
: nama instance AndaMACHINE_TYPE
: jenis mesin instance AndaRESERVATION_TYPE
: jenis reservasiRESERVATION_NAME
: nama reservasi Anda
Metode HTTP dan URL:
POST https://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 \
"https://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 "https://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances?instanceId=INSTANCE_NAME" | Select-Object -Expand Content
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
- Untuk mempelajari reservasi Compute Engine lebih lanjut, lihat Reservasi resource zona Compute Engine.