Tutorial Memulai Platform Google Compute Engine

Content Protection by DMCA.com

Tutorial Memulai Platform Google Compute Engine – Pada kesempatan kali ini admin ingin berbagi tutorial tentang mematikan dan memulai Mesin Virtual (VM) di Google Cloud Platform (GCP) Compute Engine menggunakan alat Cloud Scheduler.

Mesin Hitung Google

Mesin Hitung Google

Layanan Cloud Scheduler di Google Compute Engine bekerja sebagai alat untuk melakukan tugas tertentu secara berkala. Seperti melakukan backup data, mengirimkan kueri tertentu, menghasilkan laporan berkala, melaporkan mesin virtual, mematikan mesin virtual dan lain-lain secara otomatis sesuai jadwal.

Dengan alat ini kita tidak perlu lagi repot melakukan tugas tertentu yang berhubungan dengan jadwal atau masa kerja. Salah satu layanan yang ditawarkan oleh Google Cloud Platform memiliki keunggulan yaitu dapat diterapkan sesuai dengan zona waktu tertentu.

Oke, kembali ke judul cara menghidupkan dan mematikan Compute Engine atau VM di Google Cloud Platform, tutorial ini bertujuan untuk menghemat biaya atau menekan biaya agar tagihan cloud lebih hemat dan tidak membengkak saat tidak digunakan. Ada banyak produk dari GCP, namun secara fungsional terbagi menjadi: Compute, Storage, Networking, Stack Driver, Tools, Big Data, dan Artificial Intelligence.

Dengan menyewa instance VM (instance Virtual Machine) dari GCP, kita akan menggunakan instance VM tersebut sebagai server (VPS) untuk menghosting situs WordPress. Kami akan memiliki kendali penuh atas pengelolaan dan konfigurasi VM, jadi kami juga bebas menginstal WordPress sesuka kami. Namun Google juga telah menyediakan gambar di marketplace, yang dapat kita gunakan untuk menginstal WordPress dengan cepat (instalasi saat klik).

Ada yang gratis, BYOL (Bring Your Own License), dan ada juga yang berbayar. Kita dapat memilih sesuai dengan preferensi dan anggaran kita, karena setiap gambar memberikan rekomendasi untuk mesin virtual yang sesuai dengan perkiraan biaya bulanan. Namun kita juga bebas memasangnya sendiri sesuai keinginan kita.

Perlu diketahui, Compute Engine dihitung berdasarkan tarif per jam, artinya apakah server yang sedang digunakan (online) atau tidak digunakan (offline) oleh pengguna, tetap akan dihitung berdasarkan penggunaan per jam, bukan per beban prosesor. Agar lebih hemat biaya, server sebaiknya tidak digunakan (misalnya di luar jam kerja), sebaiknya dimatikan saja.

Baca Juga :  Cara Kerja Layanan Google Cloud Platform

Plugin Google Compute Engine (GCE) memungkinkan Anda menggunakan mesin virtual (VM) GCE dengan Jenkins untuk melakukan tugas build. Penyediaan VM GCE cepat, penawaran oleh Jenkins saat tidak digunakan, dan menawarkan VM yang Dapat Diakhiri yang berjalan dengan harga yang jauh lebih rendah daripada VM biasa. Untuk lebih jelasnya berikut admin jelaskan langkah demi langkah menggunakan Cloud Scheduler untuk shutdown dan start Virtual Machine (VM) di GCP Compute Engine:

Tutorial Memulai Platform Google Compute Engine

Buat Akun Layanan

Langkah pertama adalah membuat akun layanan yang ingin Anda gunakan untuk hak akses Compute Engine. Anda dapat menggunakan akun layanan default atau membuat akun layanan baru. Saran admin untuk mempermudah pengelolaan pengguna kedepannya sebaiknya buat hak akses baru untuk fitur ini.

  • Buka Cloud Console, pilih IAM & Admin >> Akun Layanan.
  • Kemudian klik tombol.
  • Buat akun layanan baru dengan nama misalnya compute-admin-sa yang artinya nama lengkapnya adalah compute-admin-sa@projects-name.iam.gserviceaccount.com
  • Setelah selesai, lanjutkan ke langkah menambahkan Akun Layanan Peran

penambahan Peran Akun Layanan

  • Masuk ke menu IAM dan Admin.
  • Buka tab Peran. Kemudian klik tombol Tambah.
  • Opsi anggota baru masukkan “compute-admin-sa@projects-name.iam.gserviceaccount.com” sebagai anggota dan opsi Peran sebagai “Hitung Admin”.
  • Setelah selesai kemudian klik tombol Simpan.
  • Setelah selesai. Langkah selanjutnya adalah membuat Cloud Scheduler.

Membuat Penjadwal Cloud

  1. Buka menu Cloud Scheduler.
  2. Kemudian tambahkan pekerjaan dengan mengklik tombol +BUAT PEKERJAAN.
  3. Isi parameter pekerjaan dengan nilai yang diinginkan.
  4. Nama *. Diisi dengan nama pekerjaan misalnya “StartCompute”
  5. Diisi dengan nama job description, misalnya “Start Compute VM Project Name”
  6. Frekuensi *. Diisi dengan nilai frekuensi pekerjaan misalnya “0 7 * * *” (Setiap jam 07.00 setiap hari).
  7. Zona waktu*. Diisi dengan nilai waktu area yang diinginkan.
  8. Sasaran *. Diisi dengan HTTP.
  9. URL *. Diisi dengan URL berikut: https://compute.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance/parameters

Ubah format yang ditandai dengan warna merah di atas menjadi:

  • project : diisi dengan nama project. Dalam contoh itu adalah “proyek-nama”.
  • instance : diisi dengan nama p instance.

Konfigurasikan Google Compute Engine

Setiap konfigurasi GCE dapat mengarah ke project GCP yang berbeda. Ikuti langkah-langkah di bawah ini untuk membuatnya.

  • Buka Kelola Jenkins, lalu Konfigurasi Sistem
  • Di bagian bawah halaman akan ada tombol berlabel tambah awan baru, klik dan kemudian klik Google Compute Engine.
  • Masukkan nama untuk mengkonfigurasi cloud Anda dan ID Proyek yang akan Anda gunakan untuk menerapkan instance.
  • Di tarik-turun Kredensi Akun Layanan, pilih kredensial yang Anda unggah sebelumnya.

Konfigurasi Instans

Konfigurasi instan memungkinkan Anda untuk menggunakan instan ke label yang dapat digunakan Jenkins untuk menentukan kapan suatu pekerjaan memerlukan jenis instan tertentu. Anda dapat membuat beberapa contoh konfigurasi per konfigurasi GCE.

  1. Klik tombol Tambah.
  2. Di bidang Nama Awalan, pilih awalan untuk nama instans yang akan digunakan.
  3. Deskripsi Menentukan yang Identifikasi untuk apa konfigurasi instans ini akan digunakan.
  4. Secara khusus, atur label di bidang Label yang memungkinkan Anda membatasi pekerjaan sehingga
  5. hanya berjalan pada jenis node ini.
  6. Pilih Region dan Zone untuk menentukan instance mana yang akan diluncurkan.
  7. Pilih Jenis Mesin untuk mengkonfigurasi instans yang menentukan jumlah inti dan RAM yang akan dialokasikan.
  8. Pilih tempat contoh Jaringan dan Subjaringan akan diterapkan.
  9. Untuk mengkonfigurasi Boot Disk, pilih gambar yang telah menginstal Java 8 dan di jalur defaultnya.

Setelah selesai, Anda harus dapat membuat pekerjaan yang membatasi pembuatannya pada label yang Anda pilih. Instance akan diberikan berdasarkan permintaan. Saat tidak ada build yang dijalankan untuk Waktu Retensi Node yang dikonfigurasi (default 6 menit), instan dihentikan.

Tidak Ada Keterlambatan Penyediaan Google Compute Engine

Secara default Jenkins memperkirakan beban untuk menghindari penyediaan node cloud yang berlebihan. Plugin ini akan menggunakan strategi penyediaannya sendiri secara default, dengan strategi ini, node baru dibuat di GCE setelah NodeProvisioner mendeteksi perlunya lebih banyak agen. Dalam skenario terburuk, ini akan menghasilkan beberapa tambahan node yang disediakan di GCE, yang akan segera dihentikan.

Beban kerja intensif komputasi (C2)

Mesin yang dioptimalkan memberikan kinerja tertinggi per inti pada Compute Engine dan dioptimalkan untuk beban kerja seperti komputasi kinerja tinggi (HPC), server game, dan penyajian API yang sensitif terhadap latensi.

Demikian ulasan artikel yang kami buat tentang tutorial memulai platform Google Compute Engine , semoga bermanfaat.

error: Content is protected !!