Menggunakan reservasi

Dokumen ini menjelaskan cara menggunakan reservasi Compute Engine untuk mendapatkan tingkat jaminan yang tinggi bahwa runtime Colab Enterprise Anda memiliki resource virtual machine (VM) yang cukup untuk dijalankan.

Pemesanan adalah fitur Compute Engine. Pemesanan ini membantu memastikan bahwa Anda memiliki resource yang tersedia untuk membuat VM dengan hardware yang sama (memori dan vCPU) dan resource opsional (GPU dan disk SSD Lokal) kapan pun Anda membutuhkannya.

Saat Anda membuat pemesanan, Compute Engine akan memverifikasi bahwa kapasitas yang diminta tersedia di zona yang ditentukan. Jika ya, Compute Engine akan memesan resource, membuat pemesanan, dan hal berikut akan terjadi:

  • Resource yang dicadangkan akan segera tersedia untuk Anda gunakan, dan tetap tersedia hingga Anda menghapus pemesanan.

  • Anda akan ditagih untuk resource yang dipesan dengan tarif on-demand yang sama seperti VM yang berjalan, termasuk diskon yang berlaku, hingga pemesanan dihapus. Saat menggunakan pemesanan, VM tidak dikenakan biaya duplikat untuk resource karena pemesanan sudah ditagih untuk biaya resource yang dicadangkan. Untuk mempelajari lebih lanjut, lihat Reservasi resource zona Compute Engine.

Ringkasan

Untuk menggunakan reservasi dengan Colab Enterprise, Anda harus melakukan tugas-tugas berikut:

  1. Buat pemesanan.

  2. Tambahkan reservasi Anda ke template runtime baru.

  3. Gunakan reservasi dengan menjalankan kode pada runtime yang berasal dari template runtime Anda.

Batasan dan persyaratan

Semua batasan pemesanan Compute Engine berlaku saat runtime Colab Enterprise menggunakan pemesanan. Lihat Cara kerja pemesanan.

Selain itu, saat menggunakan reservasi dengan Colab Enterprise, batasan dan persyaratan berikut berlaku:

  • Reservasi Anda harus berupa salah satu dari berikut:

    • Dalam project yang sama dengan notebook dan runtime Colab Enterprise Anda.
    • Dibagikan dengan project yang sama dengan notebook dan runtime Colab Enterprise Anda.
  • Properti VM pemesanan harus sama persis dengan runtime Colab Enterprise Anda untuk menggunakan pemesanan. Misalnya, jika pemesanan menentukan jenis mesin e2-standard-8, maka runtime Colab Enterprise hanya dapat menggunakan pemesanan jika juga menggunakan jenis mesin e2-standard-8. Lihat Persyaratan.

Sebelum memulai

  1. Tinjau persyaratan dan batasan untuk pemesanan.
  2. Tinjau persyaratan kuota dan batasan untuk pemesanan bersama.
  3. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  8. Verify that billing is enabled for your Google Cloud project.

  9. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  10. Peran yang diperlukan

    Untuk mendapatkan izin yang Anda perlukan untuk menggunakan reservasi dengan Colab Enterprise, minta administrator untuk memberi Anda peran IAM berikut di project:

    Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

    Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

    Membuat pemesanan

    Buat reservasi Compute Engine. Pemesanan ini dapat berupa pemesanan satu project atau pemesanan bersama. Untuk informasi selengkapnya, lihat dokumen berikut:

    Reservasi dapat mencakup akselerator GPU.

    Menambahkan reservasi Anda ke template runtime baru

    Untuk membuat template runtime yang menggunakan reservasi Anda, lakukan langkah-langkah berikut:
    1. Di konsol Google Cloud , buka halaman Runtime templates Colab Enterprise.

      Buka Template Runtime

    2. Klik  New template.

      Dialog Create new runtime template akan muncul.

    3. Di bagian Runtime basics, masukkan Display name.

    4. Di menu Region, pilih region tempat Anda ingin template runtime.

    5. Di bagian Configure compute, pada menu Machine type, pilih jenis mesin. Jenis mesin template runtime harus cocok dengan jenis mesin reservasi Anda.

    6. Di menu Reservations, pilih reservasi spesifik yang ingin Anda gunakan atau pilih Use automatically selected reservations.

      Untuk mengetahui informasi selengkapnya tentang penggunaan pemesanan yang dipilih secara otomatis atau ditargetkan secara khusus, lihat bagian Jenis penggunaan di Cara kerja pemesanan.

    7. Selesaikan sisa dialog, lalu klik Buat.

      Template runtime Anda akan muncul dalam daftar di tab Runtime templates.

    Menggunakan reservasi Anda

    Untuk menggunakan reservasi Anda, lakukan langkah berikut:

    1. Buat runtime dari template runtime baru.

    2. Buka atau buat notebook.

    3. Di notebook Anda, hubungkan ke runtime, dan jalankan kode.

    Berhenti menggunakan reservasi Anda

    Untuk berhenti menggunakan reservasi, Anda dapat menghapus reservasi Anda.

    Jika Anda ingin terus menggunakan reservasi dengan resource lain, tetapi tidak ingin notebook Colab Enterprise Anda menggunakannya, hapus runtime dan template runtime yang terkait dengan reservasi Anda.

    Penagihan

    Saat menggunakan reservasi Compute Engine, Anda akan ditagih untuk hal berikut:

    • Resource Compute Engine, termasuk diskon abonemen (CUD) yang berlaku, dengan harga Compute Engine. Biaya ini memiliki label goog-vertex-ai-product: colab-enterprise pada SKU. Lihat harga Compute Engine.

    • Biaya pengelolaan Colab Enterprise selain penggunaan infrastruktur Anda. Lihat harga Colab Enterprise.

    Memecahkan masalah

    Bagian ini menunjukkan cara menyelesaikan masalah saat menggunakan reservasi dengan Colab Enterprise.

    Tidak dapat membuat runtime

    Error yang serupa dengan berikut terjadi saat Anda mencoba membuat runtime.

    Failed to create notebook runtime with error: Invalid value for field
    'resource.reservationAffinity': '{"consumeReservationType":
    "SPECIFIC_ALLOCATION", "key": "compute.googleapis.com/reservation-name...'.
    No available resources in specified reservations.
    

    Error ini terjadi saat properti VM reservasi tidak cocok dengan runtime Colab Enterprise Anda. Misalnya, jika pemesanan menentukan jenis mesin e2-standard-8, runtime Colab Enterprise hanya dapat menggunakan pemesanan jika juga menggunakan jenis mesin e2-standard-8. Untuk mengetahui informasi selengkapnya, lihat Persyaratan.

    Untuk mengatasi masalah ini, buat template runtime dengan konfigurasi yang cocok dengan properti VM reservasi.

    Langkah berikutnya