Analisis Performansi Load Balancing Weighted Least Connection dengan HAProxy
DOI:
https://doi.org/10.33795/jip.v11i3.7198Keywords:
Analisis Performansi, Load Balancing, Weighted Least Connection, HAProxy, Web ServerAbstract
Aplikasi web telah menjadi bagian esensial dalam kehidupan digital masyarakat modern. Berdasarkan survei APJII 2023–2024, sebanyak 79,5% penduduk Indonesia atau sekitar 221,6 juta jiwa merupakan pengguna internet, sehingga menuntut layanan web yang cepat dan andal. Permasalahan yang muncul adalah beban server yang tidak merata, terutama saat terjadi lonjakan trafik, yang berdampak pada penurunan performa layanan. Penelitian ini bertujuan untuk menganalisis kinerja server web dengan menerapkan algoritma Weighted Least Connection (WLC) pada HAProxy, menggunakan skema bobot server 1:2, 1:3, 2:3, serta skema single server. Pengujian dilakukan pada dua instance virtual dengan spesifikasi berbeda di VirtualBox, menggunakan Apache JMeter untuk simulasi beban. Parameter yang diukur meliputi throughput, waktu respons, penggunaan CPU, tingkat kesalahan, dan ketersediaan sistem. Hasil pengujian menunjukkan bahwa skema WLC 1:2 menghasilkan performa terbaik dengan waktu respons 32,602 ms, throughput 122.080 request/s, dan tingkat kesalahan 30,51%, lebih efisien dibandingkan skema WLC 1:3. Tanpa load balancer, performa server menurun drastis dengan tingkat kesalahan mencapai 40%. Dengan demikian, skema WLC 1:2 terbukti lebih andal dan efisien dalam mendistribusikan beban, terutama pada kondisi trafik tinggi.
Downloads
References
Ali, A. H. (2019). A Survey on Vertical and Horizontal Scaling Platforms for Big Data Analytics. International Journal of Integrated Engineering, 11(6), 138-150. https://doi.org/10.30880/ijie.2019.11.06.015
Hakimin, K., Jaroji & Subandri, M.A. (2021): Penerapan Metode Rational Unified Process (RUP) Pada Pembuatan Aplikasi Public Speaking, Seminar Nasional Industri dan Teknologi (SNIT), pp. 250–259.
Ilham, M. (2024): Implementasi Sistem Load Balancing untuk Optimasi Kinerja pada web server Nginx Menggunakan Algoritma IP Hash, Jurnal Teknik Informatika, Multimedia, dan Jaringan (INFOMEDIA), 9, pp. 60–68.
Irwan, D. (2017): Service Availability dan Performa Sumber Daya Prosessor pada Infrastruktur server Virtual, Jurnal Penelitian Ilmu Komputer, System Embedded & Logic, 5(1), pp. 42–50.
Ismail, A., Ananta, A.Y., Arief, S.N. & Hamdana, E.N. (2023): Performance Testing Sistem Ujian Online Menggunakan Jmeter Pada Lingkungan Virtual, Jurnal Informatika Polinema, 9(2), pp. 159–164. https://doi.org/10.33795/jip.v9i2.1190
Komaruddin, A.M., Sipitorini, D.M. & Rispian, P. (2019): Load Balancing dengan Metode Round Robin Untuk Pembagian Beban Kerja web Server, Siliwangi, 5(2), pp. 47–50. https://doi.org/10.37058/jssainstek.v5i2.1184
Makpul, Z.B.M. (2021): Analisa Stabilitas MES server Untuk Mendukung Kegiatan Produksi, Computer Based Information System Journal, 9(1), pp. 37–41. https://doi.org/10.33884/cbis.v9i1.3640
Pentanugraha, E., Saragih, A.S. & Christian, E. (2024): Analisis Kinerja Load Balancing Webserver Menggunakan HAProxy Terintegrasi Dengan Grafana Sebagai Monitoring Dan Notifikasi Telegram, JOINTECOMS (Journal of Information Technology and Computer Science), 4(1), pp. 68–80. https://doi.org/10.47111/jointecoms.v4i1.13191
Pradana, M.S. & Prapanca, A. (2020): Analisis Performa Load Balancing Algoritma Weighted Round Robin di Infrastruktur BPBD Provinsi Jawa Timur, Journal of Informatics and Computer Science (JINACS), 1(2), pp. 109–114. https://doi.org/10.26740/jinacs.v1n02.p109-114
Prasetiyo, S.M., Gustiawan, R., Faarhat & Albani, F.R. (2024): Analisis Pertumbuhan Pengguna Internet Di Indonesia, Jurnal Buletin Ilmiah Ilmu Komputer dan Multimedia, 2(1), pp. 65–71.
Qomariyah, N., Subyantoro, E. & Asrowardi, I. (2023): Penelitian Pendahuluan tentang Pengukuran Performance dan Load Testing pada Learning Management System (LMS), ROUTERS: Jurnal Sistem dan Teknologi Informasi, 1(2), pp. 122–126. https://doi.org/10.25181/rt.v1i2.3134
Radtke, T. & Ababei, C. (2022): Performance Evaluation of the Weighted Least Connection Scheduling for Datacenters with BigHouse Simulator, IEEE International Conference on Electro Information Technology, 2022-May, pp. 1–4. https://doi.org/10.1109/eIT53891.2022.9813846
Riska, R. & Alamsyah, H. (2021): Penerapan Sistem Keamanan web Menggunakan Metode web Application Firewall, Jurnal Amplifier: Jurnal Ilmiah Bidang Teknik Elektro dan Komputer, 11(1), pp. 37–42. https://doi.org/10.33369/jamplifier.v11i1.16683
Riskiono, S.D. & Pasha, D. (2020): Analisis Metode Load Balancing Dalam Meningkatkan Kinerja Website E-Learning, Jurnal Teknoinfo, 14(1), pp. 22. https://doi.org/10.33365/jti.v14i1.466
Rizqi, M.N.A. & Dwi Nuryana, I.K. (2022): Analisis Perbandingan Kinerja Algoritma Weighted Round Robin dan Weighted Least Connection Menggunakan Load Balancing Nginx Pada Virtual Private server (VPS), Journal of Informatics and Computer Science (JINACS), 4(1), pp. 67–75. https://doi.org/10.26740/jinacs.v4n01.p67-75