Studi Komparasi Performa NGINX dan HAPROXY Sebagai Load Balancer di Cloud Menggunakan Teknologi Kontainer

Authors

  • Joshua Gibeon Mulyana,  Informatika, Universitas Kristen Duta Wacana Yogyakarta
  • (*) Willy Sudiarto Raharjo,  Informatika, Universitas Kristen Duta Wacana Yogyakarta
  • Gani Indriyanta,  Informatika, Universitas Kristen Duta Wacana Yogyakarta

(*) Corresponding Author

DOI:

https://doi.org/10.21460/jutei.2021.51.229

Keywords:

Load balancer, Cloud Computing, Docker, Container, Load Testing

Abstract

High availability and scalability is a must have feature for server that owned by industrial sector. One concept that used by technology practitioner ishorizontal scaling. Horizontal scaling can be achieved by using load balancer. Even though those technology practitioner started to adopt containerization technology, those technology practitioner still using load balancer. The purpose of this research is to compare NGINX and HAPROXY performance as load balancer based on response time and error rate. Both NGINX and HAPROXY will run on docker that installed on various virtual machine type in both AWS and GCP. The result shows that based on writer’s configuration, NGINX could handle medium and heavy load better than HAPROXY. Another result shows that AWS could handle medium and heavy load better than GCP.

References

C. Pahl, “Containerization and the PaaS Cloud,” IEEE Cloud Comput., vol. 2, no. 3, pp. 24–31, 2015.

Diamanti, “2018 Container Adoption,” 2018.

R. Anandhi and K. Chitra, “A Challenge in Improving the Consistency of Transactions in Cloud Databases - Scalability,” Int. J. Comput. Appl., vol. 52, no. 2, pp. 12–14, 2012.

K. Salchow, “Load balancing 101: Nuts and bolts,” F5 Networks, Inc., pp. 1–6, 2007.

S. Dadi, “Evaluasi Metode Load Balancing dan Fault Tolerance pada Chatting Server Jaringan Sosial,” 2017.

M. W. I. Santosa, R. Primananda, and W. Yahya, “Implementasi Load Balancing Server Basis Data Pada Virtualisasi Berbasis Kontainer,” Malang, 2018.

F. N. A. Majid, “Studi Komparasi Performa Load Balancer dengan Menggunakan Teknologi Docker Container,” Yogyakarta, 2019.

P. Mell and T. Grance, “The NIST-National Institute of Standars and Technology- Definition of Cloud Computing,” NIST Spec. Publ. 800- 145, p. 7, 2011.

R. Dhar, “Comparative evaluation of Virtual Environments: Virtual Machines and Containers,” J. Ment. Sci., 2016.

M. G. Xavier, M. V Neves, and C. A. F. De Rose, “A Performance Comparison of Container-Based Virtualization Systems for MapReduce Clusters,” no. February, 2014.

R. Waterman et al., “Remote Network Monitoring MIB Extensions for Switched Networks,” 1999.

S. Islam, “Network Load Balancing Methods : Experimental Comparisons and Improvement,” arXiv Prepr. arXiv1710.06957., 2017.

D. A. Menascé, “Load testing of Web sites,” IEEE Internet Comput., vol. 6, no. 4, pp. 70–74, 2002.

Published

2021-04-30

How to Cite

[1]
J. G. Mulyana, W. S. Raharjo, and G. Indriyanta, “Studi Komparasi Performa NGINX dan HAPROXY Sebagai Load Balancer di Cloud Menggunakan Teknologi Kontainer”, JUTEI, vol. 5, no. 1, pp. 11–17, Apr. 2021.