Edukasi

Cara Setting Load Balancing dengan HAProxy

HAProxy adalah perangkat lunak open source yang berfungsi sebagai load balancing dan proxy untuk TCP dan HTTP. Load balancing adalah metode untuk mendistribusikan atau membagikan trafik ke beberapa server.

 

Topologi Load Balancing

 

 

0.Perangkat yang digunakan

Perangkat yang digunakan di tutorial ini:

  • OS Ubuntu 18.04 LTS
  • HAProxy
  • Nginx web server
  • PHP-FPM 7.2
  • Node1: 10.130.127.167
  • Node2: 10.130.128.35
  • LoadBalancer: 128.199.187.215
  • Domain: defnex.com

Node1 dan Node2 sudah terinstall Nginx web server dan PHP-FPM 7.2. Masing-masing node dibuatkan file index.php yang berisi tulisan node1 dan node2 sebagai halaman pengujian untuk mengetahui halaman yang ditampilkan berasal dari node yang mana.

1.Install HAProxy

Update dan install HAProxy.

 

2.Konfigurasi HAProxy

Buka file konfigurasi HAProxy.

 

File konfigurasi default dari haproxy.cfg.

 

Tambahkan konfigurasi untuk HAProxy listener.

 

Tambahkan konfigurasi untuk backend web server.

 

Konfigurasi tambahan untuk statistik HAProxy.

 

Hasil akhir konfigurasi HAProxy secara lengkap.

 

Verifikasi konfigurasi dan restart HAProxy.

 

3.Pengujian

Browse domain, refresh halaman berulang kali sampai menampilkan file index.php dari Node1 dan Node2.

 

Halaman index.php dari Node1

 

 

Halaman index.php dari Node2

 

4.Statistik

Browse http://domain.com:1234/stats untuk membaca statistik HAProxy.

 

Statistik HAProxy
ryan

Recent Posts

Mengenal Kode-Kode Busi Mobil dan Cara Membacanya Agar Tidak Salah Beli

Busi adalah komponen penting pada kendaraan yang berfungsi sebagai pemantik bunga api agar mesin dapat…

9 jam ago

Integrasi VMware vCenter SSO dengan Azure AD

Akhirnya hadir! VMware akhirnya memungkinkan Anda memanfaatkan Azure AD sebagai Penyedia Identitas (IdP) utama. Hari…

2 hari ago

Jadwal Imsak dan Buka Puasa Ramadhan 2025 Kota Serang Selama Sebulan

Berikut jadwal imsak dan buka puasa Ramadhan 2025 di Kota Serang dari tanggal 1 Ramadhan -…

2 bulan ago

Jadwal Resmi Awal Puasa Ramadan 2025 Pemerintah, NU, Muhammadiyah

Jakarta - Pemerintah telah menetapkan awal Ramadan 2025 berdasarkan hasil sidang isbat oleh Kemenag. Begitu pula dengan organisasi masyarakat…

2 bulan ago

Meta AI Ditanya Luas Kebakaran Los Angeles, Hasilnya Mengejutkan Sama dengan Luas Gaza

Siapa sangka, salah satu warganet justru mendapat informasi tak terduga yang berasal dari Meta AI.…

4 bulan ago

Tebak-tebakan pelesetan kata ini lucu abis, awas ketawa ngakak

Ketika menjalani rutinitas sehari-hari tentu saja kamu pernah merasa suntuk atau jenuh. Supaya kamu bisa…

4 bulan ago