Google Cloud menawarkan load balancing dan penskalaan otomatis untuk grup instance.
Load balancing
Google Cloud menawarkan load balancing sisi server sehingga Anda dapat mendistribusikan traffic masuk di beberapa instance virtual machine (VM). Load balancing memberikan manfaat berikut:
- Menskalakan aplikasi
- Mendukung traffic padat
- Mendeteksi dan menghapus instance VM yang tidak responsif secara otomatis menggunakan health check. Instance yang menjadi responsif kembali akan otomatis ditambahkan kembali.
- Mengarahkan traffic ke virtual machine terdekat
Google Cloud Load Balancing menggunakan resource aturan penerusan
untuk mencocokkan jenis traffic tertentu dan meneruskannya ke load balancer.
Misalnya, aturan penerusan dapat mencocokkan traffic TCP yang ditujukan ke port 80 di alamat
IP 192.0.2.1
, lalu meneruskannya ke load balancer, yang kemudian mengarahkannya
ke instance VM yang responsif.
Google Cloud Load Balancing adalah layanan terkelola, yang berarti komponennya redundan dan sangat tersedia. Jika gagal, komponen load balancing akan dimulai ulang atau akan otomatis dan segera diganti.
Google Cloud menawarkan beberapa jenis load balancing dengan berbagai kemampuan, skenario penggunaan, dan cara Anda mengonfigurasinya. Lihat dokumentasi Google Cloud Load Balancing untuk mengetahui deskripsinya.
Penskalaan otomatis
Compute Engine menawarkan penskalaan otomatis untuk secara otomatis menambahkan atau menghapus instance VM dari grup instance terkelola (MIG) berdasarkan peningkatan atau penurunan muatan. Dengan penskalaan otomatis, aplikasi Anda dapat menangani peningkatan traffic dengan baik, dan mengurangi biaya saat kebutuhan resource lebih rendah. Anda dapat menskalakan MIG secara otomatis berdasarkan pemakaian CPU, metrik Cloud Monitoring, jadwal, atau kapasitas penyaluran load balancing.
Saat Anda menyiapkan autoscaler untuk menskalakan berdasarkan kapasitas penyaluran load balancing, autoscaler akan memantau kapasitas penyaluran grup instance dan menskalakan saat kapasitas instance VM melebihi atau kurang. Kapasitas penyaluran instance dapat ditentukan di layanan backend load balancer dan dapat didasarkan pada pemakaian atau permintaan per detik. Untuk informasi selengkapnya, lihat Menskalakan berdasarkan kapasitas penyaluran load balancing.
Untuk mempelajari penskalaan otomatis lebih lanjut, lihat Penskalaan otomatis grup instance.
Langkah berikutnya
- Pelajari grup instance lebih lanjut.
- Pelajari cara menskalakan otomatis grup instance terkelola berdasarkan:
- Pelajari cara memilih load balancer dan