Membuat grup instance terkelola (MIG)
Pelajari cara membuat grup instance terkelola (MIG) di Compute Engine menggunakan konsol Google Cloud .
MIG adalah kumpulan instance virtual machine (VM) yang dapat Anda kelola sebagai satu entity. MIG mendukung fitur seperti autohealing, penskalaan otomatis, load balancing, beberapa cakupan zona, dan workload stateful.
Setiap VM dalam MIG didasarkan pada template instance. Anda perlu membuat template instance sebelum membuat MIG.
Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Sebelum memulai
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Jika Anda menggunakan project yang sudah ada untuk panduan ini, pastikan Anda memiliki izin yang diperlukan untuk menyelesaikan panduan ini. Jika berhasil membuat project baru, berarti Anda sudah memiliki izin yang diperlukan.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Jika Anda menggunakan project yang sudah ada untuk panduan ini, pastikan Anda memiliki izin yang diperlukan untuk menyelesaikan panduan ini. Jika berhasil membuat project baru, berarti Anda sudah memiliki izin yang diperlukan.
-
Verify that billing is enabled for your Google Cloud project.
- Aktifkan Compute Engine API.
-
Buat template instance:
compute.instanceTemplates.create -
Buat MIG:
compute.instanceGroupManagers.create -
Menghapus MIG:
compute.instanceGroupManagers.delete
Peran yang diperlukan
Agar mendapatkan izin yang
diperlukan untuk membuat template instance dan MIG,
minta administrator untuk memberi Anda
peran IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1)
di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk membuat template instance dan MIG. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat template instance dan MIG:
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Membuat template instance
Di konsol Google Cloud , buka halaman Instance templates.
Klik
Create instance template .Untuk membuat template yang menggunakan OS Ubuntu, lakukan langkah-langkah berikut:
Di bagian
Boot disk , klik Change.Dalam daftar Operating system, pilih Ubuntu.
Klik Select.
Template tersebut menerapkan setelan ini ke semua VM yang dibuat menggunakan template ini. Catat nama template yang akan Anda gunakan nanti dalam tutorial.
Untuk membuat template instance, klik Create.
Tunggu beberapa menit agar Compute Engine membuat template. Jika sudah siap, template akan tercantum di halaman Instance templates.
Membuat MIG menggunakan template instance
Buka halaman
Instance groups .Klik
Create instance group , lalu lakukan langkah-langkah berikut:Di kolom Name, terima nama default atau masukkan
quickstart-instance-group-1.Dalam daftar Instance template, pilih template instance yang Anda buat sebelumnya.
Di bagian
Location , pastikan Single zone dipilih.Di kolom Region, pilih region tempat Anda ingin membuat MIG.
Di bagian
Autoscaling , terima setelan default kecuali jika Anda perlu mengubahnya.
Untuk membuat MIG, klik Create.
Tunggu beberapa menit agar Compute Engine membuat grup dan VM-nya. Setelah siap, grup akan tercantum di halaman Instance groups.
Anda berhasil membuat grup instance terkelola.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Menghapus resource
Jika Anda menggunakan project yang sudah ada, hapus resource yang Anda buat untuk menghindari timbulnya biaya pada akun Anda: Google Cloud
Buka halaman Instance groups.
Pilih grup instance yang ingin dihapus.
Klik Delete.
Saat diminta, masukkan nilai yang diperlukan, lalu klik Delete.
Menghapus project
Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.
Untuk menghapus project:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Langkah berikutnya
- Pelajari cara bekerja dengan instance terkelola.
- Pelajari skenario dasar lainnya untuk membuat MIG.
- Pelajari lebih lanjut penskalaan otomatis dan cara menggunakan sinyal penskalaan otomatis yang berbeda untuk membuat VM secara otomatis saat beban meningkat dan menghapus VM saat beban turun.
- Untuk meningkatkan ketersediaan aplikasi Anda, siapkan health check autohealing berbasis aplikasi. Health check berbasis aplikasi memberi tahu MIG untuk secara otomatis membuat ulang VM yang tidak responsif jika aplikasi Anda gagal merespons seperti yang diharapkan.
- Untuk lebih meningkatkan ketersediaan, pelajari cara mendistribusikan VM MIG di beberapa zona dalam satu region dengan membuat MIG regional.
- Untuk memperbarui konfigurasi VM di MIG Anda, buat dan terapkan template instance baru. Untuk mengetahui informasi selengkapnya, baca Menerapkan konfigurasi baru ke VM di MIG.
- Jika Anda perlu mendukung beban kerja stateful, pelajari cara menambahkan konfigurasi stateful.