Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

HAProxy

Posted on 01/07/202502/07/2025 by Zaidan

HAProxy merupakan salah satu komponen yang dapat membantu menjaga lalu lintas data ke server menjadi lebih stabil dan more manageable. Fungsi dari HAProxy adalah sebagai load balancer dan juga reverse proxy.

Cara kerja dari HAProxy adalah mendistribusikan lalu lintas data ke beberapa server, sehingga beban tidak terpusat pada satu server saja. Dengan begitu, performa sistem bisa lebih cepat dan stabil. HAProxy bisa digunakan untuk berbagai kondisi, misalnya untuk layanan web, aplikasi, dan database.

Fungsi HAProxy

  • Load Balancing
    Mendistribusikan trafik data dari klien ke beberapa server secara merata dengan algoritma tertentu (misalnya round-robin, least connection).
  • Reverse Proxy
    Fungsinya adalah sebagai perantara antara pengguna layanan dan server layanan. Sehingga penyedia layanan/perusahaan bisa “menyembunyikan” arsitektur sistem mereka dari pengguna.
  • SSL Termination
    Menangani koneksi HTTPS di sisi HAProxy (frontend), lalu trafik HTTP diteruskan ke backend. Hal ini berguna dalam mengurangi beban pemrosesan SSL pada backend server.
  • High Availability
    HAProxy membantu mengalihkan trafik ke server lain yang dikonfigurasi, misalnya ada salah satu server yang mati. Sehingga pengguna masih bisa menggunakan atau mengakses layanan.

Selain itu, kelebihan dari HAProxy adalah lightweight, free & open source, konfigurasi yang fleksibel, dan dukungan komunitas yang aktif & dokumentasi lengkap. HAProxy juga digunakan oleh banyak perusahaan besar seperti GitHub, Instagram, dan StackOverflow.

Kapan HAProxy Digunakan?

HAProxy dapat digunakan apabila sistem yang kita gunakan memiliki beberapa server, memiliki trafik yang tinggi, dan juga ingin memastikan bahwa layanan dapat tetap aktif walaupun ada server yang bermasalah. Misalnya adalah digunakan untuk load balancing beberapa web server (seperti NGINX atau Apache).

Penutup

HAProxy adalah tool sederhana namun kemampuannya “powerful“. Apabila dikonfigurasi dengan baik, HAProxy dapat meningkatkan stabilitas, keamanan, dan skalabilitas sistem yang digunakan.

Untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.

Leave a Reply Cancel reply

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

Tulisan saya yang lain:

  • Coba Instal XCP-ng
  • Menjadikan Ponsel Sebagai Webcam (untuk Zoom Meeting)
  • Instalasi Web Server Apache pada Container Ubuntu Server (Proxmox VE)
  • Menghapus Instalasi Nakivo Backup & Replication di Linux

Arsip blog

  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme