Post

Schedule your VM on GCP

Schedule your VM on GCP

Mengatur jadwal pada instance/virtual machine di GCP adalah hal yang berguna untuk menghemat biaya server, terutama untuk environment development. Dengan fitur scheduling ini, VM bisa otomatis start dan stop sesuai jadwal yang kita tentukan. Berikut adalah langkah-langkahnya.

1. Buat Instance Schedule

Masuk ke menu Compute Engine, kemudian pilih Instance schedules:

2. Create a New Schedule

Klik Create a new schedule dan atur sesuai kebutuhan. Di sini saya atur sesuai jam kerja (08:00 - 17:00, Senin - Jumat):

Pengaturan schedule:

  • Start time: Jam berapa VM akan dinyalakan otomatis
  • Stop time: Jam berapa VM akan dimatikan otomatis
  • Time zone: Sesuaikan dengan zona waktu Anda
  • Frequency: Pilih hari-hari mana saja schedule aktif

3. Tambahkan VM ke Schedule

Kemudian tinggal tambahkan VM yang mau di-schedule:

4. Fix Permission Error

Biasanya di step ini akan dapat error permission. Untuk mengatasi itu kita perlu tambahkan custom role.

Masuk ke menu IAM dan centang Include Google-provided role grants:

Cari Compute Engine Service Agent dan tambahkan role Compute Instance Admin (v1):

5. Add Instances

Setelah itu kita bisa add instances dengan mudah tanpa error permission.

Kesimpulan

Dengan menggunakan Instance Schedule di GCP, kita bisa:

  • Menghemat biaya - VM hanya running saat dibutuhkan
  • Otomatis - Tidak perlu manual start/stop setiap hari
  • Fleksibel - Bisa atur jadwal berbeda untuk VM berbeda
  • Cocok untuk development - Environment dev tidak perlu running 24/7

Sekian, terima kasih sudah mampir! 😊

This post is licensed under CC BY 4.0 by the author.