Starlight Load Balancer adalah perangkat jaringan virtual yang mendistribusikan lalu lintas jaringan atau aplikasi yang masuk ke beberapa server atau sumber daya.
Tujuan utamanya adalah memastikan ketersediaan tinggi, keandalan, dan pemanfaatan sumber daya yang optimal dengan menyeimbangkan beban secara merata, mencegah satu server menjadi kewalahan.
Load balancer dapat beroperasi di berbagai lapisan model OSI, seperti lapisan transport (Layer 4), dan umumnya digunakan dalam web hosting, infrastruktur cloud, dan pusat data untuk meningkatkan performa dan toleransi kesalahan.
Beroperasi pada Layer 4 (Transport Layer)
Mengalihkan lalu lintas berdasarkan koneksi TCP
Tidak memeriksa atau memodifikasi data HTTP
Mendukung layanan berbasis TCP apa pun (HTTPS, SMTP, FTP, aplikasi kustom)
Ideal ketika pelanggan membutuhkan passthrough transparan
Load Balancer
Ini adalah titik akhir utama yang menerima lalu lintas dari internet. Memiliki IP publik dan aturan penerusan.
Aturan penerusan
Menentukan bagaimana Load Balancer menangani lalu lintas. Terdiri dari komponen berikut:
Port Load Balancer (misal: 80, 443)
Protokol (TCP)
Port Backend (port pada VM)
Backend Member Pool
Anggota (VM backend)
Ini adalah server yang menerima lalu lintas setelah Load Balancer memprosesnya. Setiap anggota memiliki port pendengar dan status kesehatan.

Permintaan TCP ke domain atau alamat IP tertentu dimulai.
Domain di-resolve melalui DNS ke alamat IP publik Load Balancer, mengarahkan lalu lintas masuk ke lapisan load balancing.
Load Balancer mengevaluasi dan menerapkan aturan penerusan yang dikonfigurasi.
Aturan ini menentukan bagaimana permintaan masuk harus ditangani berdasarkan pemetaan port, pengaturan protokol, dan parameter konfigurasi tambahan lainnya.
Load Balancer memilih Virtual Machine yang sehat dari backend pool.
Dengan menggunakan health probe dan algoritma internalnya (misal: round-robin), Load Balancer hanya mengarahkan permintaan ke VM yang dipastikan berfungsi dengan baik.
Virtual Machine terpilih memproses lalu lintas seperti biasa.
VM menerima koneksi dan menangani permintaan sesuai layanan atau aplikasi yang berjalan di atasnya, lalu merespons seperti biasa kepada Anda.
Load Balancer terus memantau status kesehatan setiap VM backend untuk memastikan lalu lintas hanya diarahkan ke mesin yang beroperasi dengan benar.
Sebuah VM akan ditandai sebagai tidak sehat dan sementara dikeluarkan dari rotasi jika:
Gagal satu atau lebih pemeriksaan kesehatan
Tidak merespons probe
Waktu habis saat inspeksi
Menolak koneksi masuk
Ketika VM pulih dan berhasil melewati pemeriksaan kesehatan lagi, VM akan otomatis dimasukkan kembali ke backend pool dan kembali menerima lalu lintas.
Anda dapat memperoleh layanan Starlight Load Balancer dari:
Spaceship Library > bagian “Starlight Cloud” > Starlight Load Balancers;
Dari menu Starlight Manager .
CATATAN: Produk ini dapat dipasang pada PAYG maupun VM Starlight prabayar. Namun, Anda hanya dapat menggunakannya dengan Virtual Machine jika berada di datacenter yang sama.
Setelah memilih paket Load Balancer dan siklus penagihan yang diinginkan, serta pesanan dikonfirmasi, Anda dapat melanjutkan ke proses unboxing layanan. Pada tahap ini, Anda perlu menyiapkan Load Balancer dan mengonfigurasi hal berikut:
Pilih datacenter untuk layanan
Beri nama layanan
Setelah menyimpan konfigurasi ini, tahap unboxing selesai, dan sekarang Anda dapat melihat Load Balancer di dalam menu Starlight Manager > di bawah bagian Load Balancers terkait:

CATATAN: Layanan ini juga dapat ditemukan di bagian Virtual Machines pada Starlight Manager, di bawah VM terkait.
Anda dapat membuat aturan penerusan untuk Load Balancer baik saat tahap unboxing maupun setelahnya, di dalam Starlight Manager:


Jendela berikut akan muncul:

Berikut adalah aturan umum untuk membuat aturan penerusan pada Load Balancer:
Maksimal 10 aturan per Load Balancer dapat dibuat.
Satu aturan dapat diterapkan pada maksimal 10 VM.
Nomor port harus berada dalam rentang 1-65535.
Aturan yang sama tidak dapat ditambahkan lebih dari 1 kali untuk sebuah VM.

Selain membuat aturan penerusan, Anda juga dapat:

Edit Aturan Penerusan
Hapus Aturan Penerusan
Saat membuat aturan penerusan, Anda dapat mengaktifkan PROXY protocol. Opsi ini berguna untuk menjaga alamat IP pengunjung asli untuk:
Log aplikasi dan server
Konfigurasi keamanan, seperti pembatasan berdasarkan IP
Analitik web dan wawasan lalu lintas
Saat protokol diaktifkan, Load Balancer menambahkan header kecil sebelum payload TCP sebenarnya. Header ini mencakup:
Alamat IP asli Anda
Port sumber asli Anda
Alamat IP tujuan
Port tujuan
Tanpa PROXY protocol, instance VM backend hanya dapat melihat alamat IP Load Balancer sebagai sumber, sehingga asal permintaan yang sebenarnya tidak terlihat.
CATATAN: Karena PROXY protocol menambahkan header, VM backend harus dikonfigurasi untuk mengharapkan dan mem-parsing header ini. Jika tidak dikonfigurasi, layanan akan gagal karena VM menerima data yang tidak dapat dipahami.