Menjadwalkan operasi notebook terkelola

Halaman ini menunjukkan cara menggunakan eksekutor notebook terkelola Vertex AI Workbench untuk menjalankan file notebook Python pada jadwal per jam.

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. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Enable the Notebooks and Vertex AI APIs.

    Enable the APIs

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

    Buka pemilih project

  6. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  7. Enable the Notebooks and Vertex AI APIs.

    Enable the APIs

Peran yang diperlukan

Untuk memastikan bahwa akun layanan instance Anda memiliki izin yang diperlukan untuk berinteraksi dengan eksekutor Vertex AI Workbench, minta administrator untuk memberi akun layanan instans Anda peran IAM berikut di project:

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

Administrator Anda mungkin juga dapat memberi akun layanan instance Anda izin yang diperlukan melalui peran khusus atau peran yang telah ditetapkan sebelumnya.

Membuat instance notebook terkelola dan contoh file notebook

  1. Membuat instance notebook terkelola.

  2. Buka JupyterLab.

  3. Buka file notebook baru.

  4. Di sel pertama file notebook, masukkan kode berikut:

    # Import datetime
    import datetime
    
    # Get the time and print it
    datetime.datetime.now()
    print(datetime.datetime.now())
    
  5. Untuk memastikan file notebook Anda tersimpan, pilih File > Simpan Notebook.

Menjadwalkan operasi

  1. Di konsol Google Cloud, buka halaman Notebook terkelola.

    Buka Notebook terkelola

  2. Di samping instance notebook terkelola yang ingin Anda gunakan, klik Buka JupyterLab.

    Instance notebook terkelola Anda akan membuka JupyterLab.

  3. Di  File Browser, klik dua kali file notebook contoh untuk membukanya.

  4. Klik tombol  Eksekusi.

  5. Pada dialog Serahkan notebook ke Eksekutor, di kolom Jenis, pilih Eksekusi berulang berbasis jadwal.

    Secara default, eksekutor menjalankan file notebook Anda setiap jam pada menit 00 dari jam tersebut.

  6. Di Advanced options, pilih Region tempat Anda ingin menjalankan notebook.

  7. Di kolom Cloud Storage bucket, masukkan nama untuk bucket Anda, lalu klik Create and select. Eksekutor menyimpan output notebook Anda di bucket Cloud Storage.

  8. Klik Submit.

    File notebook Anda akan berjalan secara otomatis sesuai jadwal yang Anda tetapkan.

Setelah menyelesaikan tugas yang dijelaskan dalam dokumen ini, Anda dapat menghindari penagihan berkelanjutan dengan menghapus resource yang Anda buat. Untuk mengetahui informasi selengkapnya, lihat Pembersihan.

Lihat, bagikan, dan impor file notebook yang dieksekusi

Dengan menggunakan antarmuka JupyterLab instance notebook terkelola Anda, Anda dapat melihat output notebook Anda, membagikan hasilnya kepada orang lain, dan mengimpor file notebook yang dieksekusi ke JupyterLab.

Melihat hasil eksekusi

  1. Di menu navigasi JupyterLab, klik tombol  Eksekutor Notebook.

  2. Klik tab Executions.

  3. Di bagian eksekusi yang ingin Anda lihat, klik Lihat hasil.

    Eksekutor membuka hasil Anda di tab browser baru.

Membagikan hasil eksekusi

  1. Pada antarmuka pengguna JupyterLab instance notebook terkelola Anda, di menu navigasi, klik tombol  Eksekutor Notebook.

  2. Klik tab Executions.

  3. Di samping eksekusi yang ingin Anda bagikan, klik menu opsi , lalu pilih Bagikan hasil eksekusi.

  4. Ikuti petunjuk dalam dialog untuk memberi pengguna akses ke hasil eksekusi.

Impor notebook yang dieksekusi ke JupyterLab

  1. Pada antarmuka pengguna JupyterLab instance notebook terkelola Anda, di menu navigasi, klik tombol  Eksekutor Notebook.

  2. Klik tab Executions.

  3. Di samping eksekusi yang ingin Anda impor, klik menu opsi , dan pilih Impor notebook yang dieksekusi.

  4. Jika dialog Pilih Kernel muncul, pilih kernel yang ingin Anda buka notebook-nya.

    Eksekutor membuka file notebook yang dieksekusi di JupyterLab, dan menyimpan file notebook ini di File Browser JupyterLab dalam folder bernama imported_notebook_jobs.

Melihat atau menghapus jadwal

Anda dapat melihat dan menghapus jadwal menggunakan konsol Google Cloud atau antarmuka pengguna JupyterLab instance notebook terkelola Anda.

Melihat jadwal

Lihat jadwal untuk melihat setelan frekuensi jadwal atau melihat lima hasil terbaru dari eksekusi file notebook.

Konsol

  1. Di konsol Google Cloud, buka halaman Jadwal.

    Buka Schedules

  2. Pilih Region tempat Anda ingin melihat jadwal.

  3. Untuk halaman Detail jadwal yang ingin dibuka, klik nama jadwalnya.

    Di halaman Detail jadwal, Anda dapat melihat lima eksekusi terakhir dari jadwal tersebut.

  4. Di samping nama eksekusi, klik Lihat hasil untuk membuka file notebook yang dieksekusi.

    Eksekutor membuka hasil Anda di tab browser baru.

JupyterLab

  1. Pada antarmuka pengguna JupyterLab instance notebook terkelola Anda, di menu navigasi, klik tombol  Eksekutor Notebook.

  2. Klik tab Jadwal.

  3. Di bagian eksekusi yang ingin Anda lihat, klik Lihat hasil eksekusi terakhir.

    Eksekutor membuka hasil Anda di tab browser baru.

Hapus jadwal

Menghapus jadwal tidak akan menghapus eksekusi yang dihasilkan dari jadwal tersebut.

Konsol

  1. Di konsol Google Cloud, buka halaman Jadwal.

    Buka Schedules

  2. Pilih Region yang berisi jadwal yang ingin Anda hapus.

  3. Pilih jadwal yang ingin dihapus.

  4. Klik  Delete.

JupyterLab

  1. Pada antarmuka pengguna JupyterLab instance notebook terkelola Anda, di menu navigasi, klik tombol  Eksekutor Notebook.

  2. Klik tab Jadwal.

  3. Di akhir nama jadwal, klik  Buka di ikon baru. Halaman Detail jadwal untuk jadwal tersebut akan terbuka di konsol Google Cloud.

  4. Klik  Hapus.

Pembersihan

Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

Menghapus instance

  1. Di konsol Google Cloud, buka halaman Notebook terkelola.

    Buka Notebook terkelola

  2. Pilih Region yang berisi instance Anda.

  3. Pilih instance notebook terkelola yang ingin dihapus.

  4. Klik  Hapus.

Menghapus project

Jika Anda menggunakan resource di luar instance notebook terkelola, seperti bucket Cloud Storage yang diperlukan untuk membuat jadwal, sebaiknya hapus project agar tidak dikenai biaya tambahan.

  1. Di konsol Google Cloud, buka halaman Manage resource.

    Buka Manage resource

  2. Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
  3. Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.

Langkah selanjutnya