Load Balancing: Pengertian, Cara Kerja, Fungsi, Jenis, dan Contohnya

Load Balancing: Pengertian, Cara Kerja, Fungsi, Jenis, dan Contohnya

Pengertian Load Balancing

Load Balancing adalah metode untuk membagi beban trafik atau permintaan dari pengguna ke beberapa server agar tidak hanya bergantung pada satu server.

Tujuan utamanya adalah:

  • Meningkatkan performa sistem
  • Mencegah server mengalami overload
  • Meningkatkan availability/ketersediaan layanan
  • Mengurangi risiko downtime
  • Membantu distribusi trafik secara merata
.com/img/a/
Load Balancing

Cara Kerja Load Balancing

Secara sederhana alurnya:

User → Load Balancer → Server

Berikut cara kerja nya dapat dilihat pada gambar berikut :

ChatGPT%20Image%20Aug%2010,%202026,%2001_09_04%20PM
Cara Kerja Load Balancing

Ketika banyak user mengakses aplikasi, Load Balancer menentukan server mana yang menerima request.

Contoh Sederhana

Misalnya sebuah perusahaan mempunyai website:

www.perusahaan.com

Website tersebut memiliki 3 server:

Server IP Address Fungsi
Server 1 192.168.10.11 Web Server
Server 2 192.168.10.12 Web Server
Server 3 192.168.10.13 Web Server

Load Balancer mempunyai IP:

192.168.10.10

User tidak langsung mengakses server.

Berikut contoh sederhana versi visual

ChatGPT%20Image%20Aug%2010,%202026,%2001_15_15%20PM
Contoh Sederhana

Metode Load Balancing

Beberapa metode yang umum digunakan:

Round Robin

Request dibagikan bergantian ke setiap server.

ChatGPT%20Image%20Aug%2010,%202026,%2001_20_02%20PM
Round Robin

Least Connections

Request diarahkan ke server yang memiliki jumlah koneksi aktif paling sedikit.

ChatGPT%20Image%20Aug%2010,%202026,%2001_23_54%20PM
Least Connections

Weighted Load Balancing

Server diberikan bobot berdasarkan kemampuan hardware.

ChatGPT%20Image%20Aug%2010,%202026,%2001_35_36%20PM
Weighted Load Balancing

Contoh Ketika Server Down

Salah satu manfaat penting load balancing adalah high availability.

Misalnya: Server 2 mengalami gangguan.

Load Balancer dapat mendeteksi bahwa Server 2 tidak dapat melayani request melalui health check.

Kemudian trafik diarahkan ke server yang masih aktif: Dengan demikian, website tetap dapat diakses.

ChatGPT%20Image%20Aug%2010,%202026,%2001_40_30%20PM
Ketika Server Down

Contoh Teknologi Load Balancing

Beberapa teknologi yang dapat digunakan:

  • HAProxy
  • NGINX
  • F5 BIG-IP
  • AWS Elastic Load Balancing
  • Azure Load Balancer
  • Google Cloud Load Balancing
  • MikroTik untuk skenario tertentu pada jaringan
ChatGPT%20Image%20Aug%2010,%202026,%2001_49_40%20PM

dejehs

Leave a Reply

Your email address will not be published. Required fields are marked *


Share with