Implementasi dan Pengujian Performa Server High Availability Menggunakan Metode Horizontal Scaling dengan Studi Kasus: Marketplace XYZ
DOI:
https://doi.org/10.30998/nv5r9785Keywords:
Algoritma round-robin dan least connection, Failover, Web Server, Marketplace Daring, Load balancingAbstract
Online marketplaces have become popular among the Indonesian public lately. This trend has an impact on the increasing visitor traffic, making the server's performance in handling requests heavier. Another impact that arises is the decline in web server performance accompanied by lag or network disruptions that cause web page responses to become slow. This issue can be addressed using load balancing, which is a method that distributes traffic across multiple servers to prevent load accumulation on a single server. Testing 10,000 requests with Apache Bench resulted in a response time of 7.725 ms for a server cluster (3 servers) using the round-robin algorithm. In comparison, the least connection algorithm produced a response time of 7.496 ms, while a single server resulted in 119.656 ms. In a stress test using JMeter with 10,000 requests, the server cluster produced a response time of 60 ms, while a single server resulted in 39.418 ms. In the failover implementation, load balancing works well in distributing requests to the available servers, ensuring that even during high traffic or server failures, the system maintains optimal performance and minimizes response times. Failover is the process of redirecting requests from a dead/broken server to another active server.
Downloads
References
Asiari, M. Z. (2021). Analisis Kinerja Sistem Auto Scaling Pada Sistem Web Server Berbasis Clustering Menggunakan Sistem Virtual. http://repository.unhas.ac.id/id/eprint/23398
Azi, M. N. A., Arifwidodo, B., & Wahyudi, E. (2023). Analisis Performansi Web Server Saat Menangani Permintaan Client Menggunakan Metode Reserve Proxy Caching dan Varnish. Journal of Telecommunication, Electronics, and Control Engineering (JTECE), 5(1), 14–21.
Azizah, S. (2017). Implementasi Load Balancing Web Server Menggunakan Haproxy. Jurnal Manajemen Informatika, (01), 11–19.
Chandra, A. Y. (2019). Analisis Performansi Antara Apache & Nginx Web Server Dalam Menangani Client Request. JSI: Jurnal Sistem Informasi, 14(1), 48–56.
Dani, R., & Suryawan, F. S. T. (2017). Perancangan dan Pengujian Load Balancing dan Failover Menggunakan NginX.
Diarjo, A. A., & Mulyana, D. I. (2017). Penerapan Algoritma Round robin Dan Modulo Pada Load Balancing. Jurnal CKI On SPOT, 10(1), 21–34.
Erlianto, A., Supendar, H., & Tutupoly, T. A. (2020). Implementasi High Availibility Virtualisasi Server Menggunakan Vmware Esxi Pada PT Grup Riset Potensial. Jurnal Khatulistiwa Informatika, 1(2), 101–107.
Hakim, D. K., Yulianto, D. Y., & Fauzan, A. (2019). Pengujian Algoritma Load Balancing pada Web Server Menggunakan NGINX. Jurnal Riset Dan Sain Teknologi, 3(2), 85.
Khadafi, S., Meilani, B. D., & Hidayat, S. A. (2017). Pengukuran Kompatibilitas Performa Komputer Server Menggunakan Jmeter Pada Raspberry Pi Dan PC Sebagai Layanan Web Server. Prosiding Seminar Nasional Sains Dan Teknologi Terapan, 157–162.
Pandega, B., & Widyaro, S. (2026). Implementasi Arsitektur Microservices Dalam Pengembangan Marketplace Sewa Properti. Proceedings of the Informatics Conference, 10(21), 11–17. https://ojs.journals.unisel.edu.my/index.php/icf/article/view/408
Prakoso, R. B. B. (2020). Analisis Kinerja Load Balancing Haproxy Dengan Metode Ratio Untuk Mengoptimalkan Kinerja Server Web. Universitas Bumigora.
Pratama, R. A., Mayasari, R., & Sanjoyo, D. D. (2018). Implementasi Web Server Cluster Menggunakan Metode Load Balancing Pada Container Docker, Lxc. EProceedings of Engineering, 5(3).
Pribadi, Y., Putra Negara, A. B., & Irwansyah, M. A. (2020). Analisis Penggunaan Metode Failover Clustering untuk Mencapai High Availability pada Web Server (Studi Kasus: Gedung Jurusan Informatika). JUSTIN (Jurnal Sistem Dan Teknologi Informasi), 8(2), 218–229. https://doi.org/10.26418/justin.v8i2.31965
Rahayu, D. T. (2021). Implementasi High-Availability Server Pada Docker Swarm Menggunakan Metode Clustering.
Rahmatulloh, A., & Msn, F. (2017). Implementasi Load Balancing Web Server menggunakan Haproxy dan Sinkronisasi File pada Sistem Informasi Akademik Universitas Siliwangi. Jurnal Teknologi Dan Sistem Informasi, 3(2), 241–248.
Riawati, A. D., Irfan, M., Khaeruddin, K., & Faruq, A. (2022). High Availability Dynamic Sharding Database Server Dengan Metode Fail Over Dan Clustering. Jurnal Manajemen Informatika Dan Sistem Informasi, 5(1), 1–10.
Riskiono, S. D., & Pasha, D. (2020). Analisis Metode Load Balancing Dalam Meningkatkan Kinerja Website E-Learning. Jurnal TeknoInfo, 14(1), 22–26.
Triangga, H., Faisal, I., & Lubis, I. (2019). Analisis perbandingan algoritma static Round-Robin dengan Least-Connection terhadap efisiensi load balancing pada load balancer haproxy. InfoTekJar: Jurnal Nasional Informatika Dan Teknologi Jaringan, 4(1), 70–75.
Umam, C., Handoko, L. B., & Rizqi, G. M. (2018). Implementation and analysis high availability network file system based server cluster. Jurnal Transform., 16(1), 31.
Wicaksono, H. (2019). Implementasi Load Balancing Server Menggunakan HAPROXY pada Algoritma Round robin dan Algoritma Source. Teknik Informatika, Fakultas Sains Dan Teknologi.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Achmad Nur Fauzy, Muhammad Anis Al Hilmi, Ilman Kadori (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.





