Implementasi Load Balancing Pada Web Server Menggunakan Nginx
DOI:
https://doi.org/10.26905/jtmi.v6i1.3792Keywords:
Apache, Load balancing, Nginx, Overload, Web ServerAbstract
Kebutuhan internet mempengaruhi pengunjung website semakin meningkat dan membuat beban traffic meningkat pada server, semakin banyak jumlah traffic ke server bisa menyebabkan web server menjadi down, jika digunakan dengan jumlah berlebih (overload). Server down karena tidak mampu dalam menjalankan request yang berlebihan, upaya untuk meningkatkan kinerja web server karena adanya akses request layanan yang sangat banyak, maka menggunakan sistem load balancing adalah solusi untuk mengatasi terjadinya server down. Server load balancing dapat bertugas untuk mendistribusikan beban kerja ke banyak server, dengan mempertimbangkan kapasitas dari setiap server yang ada. Pengujian ini dilakukan dengan 6 buah server. Yang masing masing mendapatkan 4000,8000, 12000, 16000 request, dengan pengujian menggunakan software apache benchmarking tool. Dengan Menerapkan load balancing Nginx mampu menstabilkan dan menjaga keseimbangan web server, dengan didukung 3 metode algoritma (Round Robin, Leas Connection, IP Hash) yang bisa digunakan dalam load balancing Nginx. Metode algoritma yang terbaik adalah Least Connection karena mempunyai stabilitas response time 116ms yang signifikan dan kecepatan response time nya lebih bagus dan mendapatkan 2300.96 req/s.
Â
References
Adnan, F. (2016). Analisis Perbandingan Performa Web Server Apache dan Nginx menggunakan Httperf pada VPS dengan Sistem Operasi CentOs. Stmik Amikom Yogyakarta, 6. https://doi.org/10.1103/PhysRevD.85.065021
Alsyaibani, O. M. A. (n.d.). Performa Algoritma Load Balance Pada Server Web Apache Load Balance Algoritms Performace Using Apache and Nginx Web Server. 1–6.
Arman, M., Wijaya, N., & Irsyad, H. (2017). Analisis Kinerja Web Server Menggunakan Algoritma Round Robin dan Least Connection. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 6(1), 55. https://doi.org/10.32736/sisfokom.v6i1.143
Chandra, A. Y. (2019). Analisis Performansi Antara Apache & Nginx Web Server dalam Menangani Client Request. 48–56. https://doi.org/10.30864/jsi.v14i1.248
Chen, W., Noertjahyana, A., & Andjarwirawan, J. (n.d.). Analisis Perbandingan Kinerja Algoritma Load Balancer NGINX pada Studi Kasus PRS.
Dani, R., & Suryawan, F. (2012). Balancing Dan Failover Menggunakan Nginx. Khazanah Informatika, 3(1), 43–50.
Darma, I. M. A. S., & Atitama, I. G. O. G. (2017). Implementasi Load Balancing Pada Openstack dengan Metode Round Robin. Prosiding Seminar Nasional Informatika (SENAPATI), (ISSN:2087-2658), 115–119.
Diarjo, A. A., & Mulyana, D. I. (2017). Penerapan Algoritma Round Robin Dan Modulo Pada Load Balancing. Jurnal CKI On SPOT, 10(1), 21–34.
Pratama, M. R., Hafidudin, & Aulia, S. (2015). Analisis Performansi Load Balancing Dengan Algoritma Round Robin Dan Least Connection Pada Sebuah Web Server. E-Proceeding of Applied Science, 1, No.1(ISSN:2442-5826), 1577–1585.
Rahmatulloh, A., & MSN, F. (2017). Implementasi Load Balancing Web Server menggunakan Haproxy dan Sinkronisasi File pada Sistem Informasi Akademik Universitas Siliwangi. Jurnal Nasional Teknologi Dan Sistem Informasi, 3(2), 241–248. https://doi.org/10.25077/teknosi.v3i2.2017.241-248
T. F. Efendi and M. Sidiq, “Analysis of Sales System Implementation in Primary Koperasi Tribuana II,†vol. 01, no. 03, pp. 3–6, 2020.
Riskiono, S. D. (2018). Implementasi Metode Load Balancing Dalam Mendukung Sistem Kluster Server. SEMNAS RISTEK, 455–460.
Rosalia, M., Munadi, R., & Mayasari, R. (2016). Implementasi High Availability Server Menggunakan Metode Load Balancing Dan Failover Pada Virtual Web Server Cluster. E-Proceeding of Engineering, 3(3), 4496–4503.
Sirajuddin, Affandi, A., & Setijadi, E. (2012). Rancang Bangun Server Learning Management System Menggunakan Load Balancer dan Reverse Proxy. JURNAL TEKNIK ITS Vol., 1, 50–52. https://doi.org/2301-9271
Warman, I., & Andrian, A. (2017). Analisis Kinerja Load Balancing Dua Line Kineksi Dengan Metode Nth (Studi Kasus: Laboratorium Teknik Informatika Institut Teknologi Padang). Teknoif, 5(1), 56–62. https://doi.org/10.21063/JTIF.2017.V5.1.56-62
F. Efendi and M. Krisanty, “Warehouse Data System Analysis PT . Kanaan Global Indonesia,†vol. 01, no. 02, pp. 2–5, 2020.
Yusuf, E., Riza, T. A., Ariefianto, T., & Elektro, F. (2013). Implementasi Teknologi Load Balancer Dengan Web Server Nginx Untuk Mengatasi Beban Server. Seminar Nasional Teknologii Informasi Dan Multimedia, 11–16.
Downloads
Additional Files
Published
Issue
Section
License
Authors who publish with this journal agree to the following terms:
(1)Â Copyright of the published articles will be transferred to the journal as the publisher of the manuscripts. Therefore, the author confirms that the copyright has been managed by the journal.
(2) Publisher of JTMI: Jurnal Teknologi dan Manajemen Informatika is University of Merdeka Malang.
(3) The copyright follows Creative Commons Attribution–ShareAlike License (CC BY SA): This license allows to Share — copy and redistribute the material in any medium or format, Adapt — remix, transform, and build upon the material, for any purpose, even commercially.