PENGERTIAN SERVER LOAD BALANCER

PENGERTIAN LOAD BALANCER

Load balancing didefinisikan sebagai pendistribusian lalu lintas jaringan atau aplikasi secara sistematis dan efisien  di antara beberapa server di sebuah server farm. Setiap penyeimbang beban ditempatkan di antara perangkat klien dan server backend, menerima permintaan masuk, dan mendistribusikannya ke server mana pun yang tersedia yang dapat menanganinya.

Server Load Balancing (SLB) menyediakan layanan jaringan dan pengiriman konten menggunakan serangkaian algoritma load balancing . Ini memprioritaskan tanggapan terhadap permintaan khusus dari klien melalui jaringan. Penyeimbangan beban server mendistribusikan lalu lintas klien ke server untuk memastikan pengiriman aplikasi berkinerja tinggi yang konsisten.Penyeimbangan beban server memastikan pengiriman aplikasi, skalabilitas, keandalan, dan ketersediaan tinggi.

sercara sederhana load blancer

  • Distribusikan permintaan klien atau beban jaringan secara efisien ke beberapa server. Menggunakan distribusi yang sama meningkatkan daya tanggap dan stabilitas situs web atau aplikasi Anda saat diakses oleh pengguna.
  • Kirim permintaan hanya ke server  online untuk memastikan ketersediaan
  • Memberikan fleksibilitas saat menambahkan atau menghapus server sesuai kebutuhan
load balancer

Diagram keseimbangan Beban
Diagram keseimbangan Beban
    Baik perangkat keras, perangkat lunak, atau algoritme, penyeimbang beban mengarahkan lalu lintas ke server web yang berbeda di kumpulan sumber daya sehingga satu server tidak kelebihan beban dan kemudian menjadi tidak dapat diandalkan. Load balancer secara efektif meminimalkan waktu respons server dan memaksimalkan throughput.
    Sebenarnya, peran penyeimbang beban bisa sama dengan polisi lalu lintas, karena ia bertujuan untuk selalu mengarahkan permintaan ke tempat yang tepat secara sistematis dan menghindari kemacetan lalu lintas yang mahal dan insiden tak terduga. Pada akhirnya, penyeimbang beban perlu memberikan kinerja dan keamanan yang diperlukan untuk memelihara lingkungan TI yang kompleks dan alur kerja kompleks yang terjadi di dalamnya.

CARA KERJA LOAD BALANCER

Penyeimbang beban mendistribusikan lalu lintas ke beberapa server untuk mencegah satu server kelebihan beban. Akibatnya, penyeimbangan beban  meminimalkan waktu respons server.  Fungsi load balancing sesuai dengan fungsi polisi lalu lintas yang misinya mencegah kemacetan lalu lintas dan kecelakaan lalu lintas yang tidak perlu. Penyeimbang beban harus dapat memastikan kelancaran arus lalu lintas jaringan  sekaligus memberikan ketenangan pikiran dalam sistem kerja jaringan yang kompleks.
Cara Kerja :
  • Pengguna meminta akses masuk server website / aplikasi
  • Load balancer menerima dan mendistribusikan traffic ke beberapa server
  • Jika satu server down, perangkat ini mengalihkan traffic ke server lain yang tersedia
ALGORITMA LOAD BALANCER

Algoritme penyeimbangan beban yang berbeda memberikan manfaat yang berbeda; pilihan metode load balancing tergantung pada kebutuhan

  1. Round Rubin - Algoritme penyeimbangan beban yang berbeda memberikan manfaat yang berbeda; pilihan metode load balancing tergantung pada kebutuhan
  2. Least Connection - Permintaan baru dikirim ke server dengan koneksi terkini paling sedikit ke klien. Kapasitas komputasi relatif dari setiap server diperhitungkan dalam menentukan mana yang memiliki koneksi paling sedikit.
  3. Least Response Time - Mengirim permintaan ke server yang dipilih dengan formula yang menggabungkan waktu respons tercepat dan koneksi aktif paling sedikit. Eksklusif untuk NGINX Plus
  4. Least Bandwidth - Metode bandwidth minimum, metode load balancing yang cukup sederhana. Metode ini mencari server dengan jumlah lalu lintas paling sedikit dalam  megabit per detik (Mbps). Ketika permintaan akses data terjadi, penyeimbang beban mendistribusikannya ke server dengan lalu lintas Mbit / s minimal.
  5. IP Hash - Alamat IP klien digunakan untuk menentukan server mana yang menerima permintaan


Posting Komentar

0 Komentar