Implementasi High Availability Cluster Web Server Menggunakan Virtualisasi Container Docker

Authors

  • Muhammad Aldi Aditia Putra Universitas Nasional, Jakarta
  • Iskandar Fitri Universitas Nasional, Jakarta
  • Agus Iskandar Universitas Nasional, Jakarta

DOI:

https://doi.org/10.30865/mib.v4i1.1729

Keywords:

Cluster, Container, Docker, Load Balancing, Web Server

Abstract

The increasing demand for information on the internet causes the traffic load on the web server to increase. Therefore it can cause the workload on a web server service to be overloaded (request), so that the server is down (overloaded). Based on previous research the application of load balancing can reduce the burden of traffic on the web server. This research method uses load balancing on servers with round robin algorithm and least connections as well as a single server as a comparison. The parameters measured are throughput, responses time, requests per second, CPU utilization. From the test results obtained Haproxy load balancing system, the least connection algorithm is superior to the round robin algorithm. Generated per-second request value of 2607,141 req / s and throughput of 9.25 MB / s for the least connection, while 2807,171 req / s and 9.30 MB / s for round robin.

Author Biographies

Muhammad Aldi Aditia Putra, Universitas Nasional, Jakarta

Fakultas Teknologi Komunikasi dan Informatika, Informatika

Iskandar Fitri, Universitas Nasional, Jakarta

Fakultas Teknologi Komunikasi dan Informatika, Informatika

Agus Iskandar, Universitas Nasional, Jakarta

Fakultas Teknologi Komunikasi dan Informatika, Informatika

References

Y. T. Sumbogo, M. Data, dan R. A. Siregar, “Implementasi Failover dan Autoscaling Kontainer Web Server Nginx Pada Docker Menggunakan Kubernetes,†J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 2, no. 12, hal. 6849–6854, 2018.

H. Triangga, I. Faisal, dan I. Lubis, “Analisis Perbandingan Algoritma Static Round-Robin dengan Least-Connection Terhadap Efisiensi Load Balancing pada Load Balancer Haproxy,†J. Nas. Inform. dan Teknol. Jar., vol. 4, no. 1, hal. 70–75, 2019.

M. Rosalia, R. Munadi, dan R. Mayasari, “Implementasi High Availability Server Menggunakan Metode Load Balancing Dan Failover Pada Virtual Web Server Cluster,†e-Proceeding Eng., vol. 3, no. 3, hal. 4496–4503, 2016.

M. Rexa, M. Bella, M. Data, dan W. Yahya, “Implementasi Load Balancing Server Web Berbasis Docker Swarm Berdasarkan Penggunaan Sumber Daya Memory Host,†vol. 3, no. 4, hal. 3478–3487, 2019.

D. S. Afis, M. Data, dan W. Yahya, “Load Balancing Server Web Berdasarkan Jumlah Koneksi Klien Pada Docker Swarm,†vol. 3, no. 1, hal. 925–930, 2019.

T. P. Kusuma, R. Munadi, dan D. D. Sanjoyo, “Implementasi dan Analisis Computer Clustering System dengan Menggunakan Virtualisasi Docker,†e-Proceeding Eng., vol. 4, no. 3, hal. 1–6, 2017.

M. F. R. Bik, “Implementasi Docker Untuk Pengelolaan Banyak Aplikasi Web (Studi Kasus : Jurusan Teknik Informatika UNESA),†J. Manaj. Inform., vol. 7, no. 2, hal. 46–50, 2017.

R. A. Pratama, R. Mayasari, dan D. D. Sanjoyo, “Implementasi Web Server Cluster Menggunakan Metode Load Balancing Pada Container Docker, Lxc, Dan Lxd,†e-Proceeding Eng., vol. 5, no. 3, hal. 5028–5035, 2018.

M. A. Nugroho dan R. Kartadie, “Analisis Kinerja Penerapan Container untuk Load Balancing Web Server,†JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 1, no. 02, hal. 7–15, 2016.

R. Li, Y. Li, dan W. Li, “An Integrated Load-balancing Scheduling Algorithm for Nginx-Based Web Application Clusters,†J. Phys. Conf. Ser., vol. 1060, no. 1, 2018.

Downloads

Published

2020-01-29