IMPLEMENTASI PENGGUNAAN HAPROXY LOAD BALANCING DAN FAIL2BAN PADA SERVER MENGGUNAKAN VIRTUAL PRIVATE SERVER
DOI:
https://doi.org/10.36595/misi.v8i2.1593Keywords:
Load Balancing, HAProxy, Fail2Ban, Server Security, Virtual Private ServerAbstract
Seiring meningkatnya kebutuhan layanan berbasis web, performa dan keamanan server menjadi aspek krusial dalam pengelolaan infrastruktur jaringan. Beban yang tinggi pada server dapat menyebabkan penurunan kinerja hingga kegagalan layanan (server down). Oleh karena itu, diperlukan sistem Load Balancing untuk mendistribusikan lalu lintas secara merata dan sistem keamanan tambahan untuk melindungi server dari ancaman serangan. Penelitian ini menganalisis penerapan Load Balancing menggunakan HAProxy dengan algoritma Round Robin untuk meningkatkan kinerja server serta penerapan Fail2Ban sebagai sistem keamanan dalam mencegah seseorang yang mencoba login berulang kali pada Virtual Private Server (VPS). Metode penelitian yang digunakan adalah Network Development Life Cycle (NDLC), yang mencakup analisis kebutuhan, desain sistem, simulasi prototype. Pengujian dilakukan dengan Apache JMeter untuk mengukur kinerja server dan simulasi percobaan login gagal dilakukan dengan PuTTy untuk menguji efektivitas Fail2Ban. Hasil penelitian menunjukkan bahwa HAProxy load balancing berhasil mendistribusikan beban secara merata, meningkatkan ketersediaan layanan, dan mengurangi waktu respons. Selain itu, penerapan Fail2Ban terbukti efektif dalam mendeteksi serta memblokir alamat IP yang berulang kali gagal melakukan login, sehingga meningkatkan keamanan server. Penelitian ini memberikan kontribusi dalam optimalisasi performa dan keamanan server berbasis VPS, yang dapat diterapkan pada berbagai layanan web seperti e- commerce, blog, sistem perusahaan, maupun sekolah.
References
S. D. Y. K. Ahmad Riyan Sofyan, “Implementasi Load Balancing Web Server menggunakan Haproxy pada Virtual Server Direktorat SMK Kemendikbudristek,” J. Pendidik. Tambusai, vol. 6, pp. 9669–9682, 2022.
M. Z. Asiari, “Analisis Kinerja Sistem Auto Scaling Pada Sistem Web Server Berbasis Clustering Menggunakan Sistem Virtual,” Univ. Hasanuddin, pp. 3–35, 2021.
K. A. Prasetyo, M. Idhom, and H. E. Wahanani, “Sistem Pencegahan Serangan Bruteforce Pada Multiple Server Dengan Menggunakan Fail2Ban,” J. Inform. Dan Sist. Inf., vol. 1, no. 3, pp. 789–796, 2020, [Online]. Available: http://jifosi.upnjatim.ac.id/index.php/jifosi/article/view/208
R. A. Aprilliandi and R. Efendi, “Perancangan Dan Implementasi Load Balancing Web Server Menggunakan Haproxy (High Availability Proxy) Studi Kasus di SMK Telekomunikasi Tunas Harapan Kab. Semarang,” Fak. Teknol. Inf. Univ. Kristen Satya Wacana, no. 672015222, 2019.
Dicky Setiawan, “MEMBANGUN SISTEM MONITORING MALICIOUS MENGGUNAKAN MALTRAIL DAN FAIl2BAN PADA JARINGAN SERVER DISKOMINFO SUMEDANG,” Univ. Sebel. April, no. 8.5.2017, pp. 2003–2005, 2022.
A. D. Batistuta, A. H. Hendrawan, and Ritzkal, “Analisis Keamanan Jaringan Server Terhadap Serangan Dictionary Menggunakan Tools Fail2Ban Dengan Notifikasi Telegram,” INFOTECH J., vol. 10, no. 1, pp. 64–73, 2024, doi: 10.31949/infotech.v10i1.8730.
H. Setiawan et al., “Penggunaan Metode Signatured Based Use of Signature Based Method,” J. Teknol. Inf. dan Ilmu Komput., vol. 8, no. 3, pp. 517–524, 2021, doi: 10.25126/jtiik.202184200.
M. Syafrizal, “Pengantar Jaringan Komputer,” Andi Publisher. Accessed: Aug. 10, 2024. [Online]. Available: https://books.google.co.id/books?hl=id&lr=&id=UKNyejI7H0IC&oi=fnd&pg=PA1&dq=jaringan+komputer&ots=qIcQWnF42h&sig=Fzx6U1twjXsnQjy-bFGexW0JpWs&redir_esc=y#v=onepage&q=jaringan komputer&f=false
C. Rizal, S. Supiyandi, M. Zen, and M. Eka, “Perancangan Server Kantor Desa Tomuan Holbung Berbasis Client Server,” Bull. Inf. Technol., vol. 3, no. 1, pp. 27–33, 2022, doi: 10.47065/bit.v3i1.255.
A. R. Sofyan, “Implementasi Load Balancing Web Server menggunakan Haproxy pada Virtual Server Direktorat SMK Kemendikbudristek,” J. Pendidik. Tambusai, vol. 6, pp. 9669–9682, 2022, [Online]. Available: https://jptam.org/index.php/jptam/article/view/3954%0Ahttps://jptam.org/index.php/jptam/article/download/3954/3294
R. Riska and H. Alamsyah, “Analisa Dan Perancangan Load Balancing Web Server Mengunakan HAProxy,” Techno.Com, vol. 20, no. 4, pp. 552–565, 2021, doi: 10.33633/tc.v20i4.5225.
H. Setiawan, “Instalasi Serta Konfigurasi HAproxy Sebagai Load Balancing Web Server,” NetPLG J. Netw. Comput. Appl., vol. 2, no. 1, pp. 23–35, 2023, [Online]. Available: https://jurnal.netplg.com/
R. MOH ZUHDHI MALIK, “OPTIMASI APACHE WEB SERVER SISTEM INFORMASI SASARAN KINERJA PEGAWAI PEMERINTAH KABUPATEN KULON PROGO BERBASIS WEB MENGGUNAKAN VARNISH WEB CACHE,” UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA YOGYAKARTA, 2022.
M. N. A. Rizqi and I. K. Dwi Nuryana, “Analisis Perbandingan Kinerja Algoritma Weighted Round Robin dan Weighted Least Connection Menggunakan Load Balancing Nginx Pada Virtual Private Server(VPS),” J. Informatics Comput. Sci., vol. 4, no. 01, pp. 67–75, 2022, doi: 10.26740/jinacs.v4n01.p67-75.
A. WICAKSONO, “PERANCANGAN DAN IMPLEMENTASI IDS SURICATA, SNORT, DAN FAIL2BAN PADA RASPBERRY PI,” SEKOLAH TINGGI TEKNOLOGI TERPADU NURUL FIKRI, 2022.
F. Ainuddin, “Implementasi Performance Testing Pada Website E-Logistik Dengan Menggunakan Apache Jmeter,” Politek. Negeri Lampung, 2023.
Downloads
Published
How to Cite
Issue
Section
License
Semua tulisan pada jurnal ini menjadi tanggungjawab penuh penulis.