The Design of High Availability Dynamic Web Server Cluster

Closed

Mahendra Data, Dany Primanita Kartikasari, Adhitya Bhawiyuga

2019 Proceedings of 2019 4th International Conference on Sustainable Information Engineering and Technology, SIET 2019 Conference paper Cited by 1 Quartile

Abstract

Data inconsistency between government institutions is a common problem in Indonesia. Web technology can solve this problem by synchronizing the data between government institutions quickly and efficiently avoiding inconsistent data among government institutions. Therefore a design of high availability web server cluster is needed. This research proposed a design of dynamic web server clusters using NGINX, PHP-FPM, MariaDB, GlusterFS, and Keepalived. We chose these components by considering the existing government server infrastructures, which most of them use PHP-based applications, so the implementation of this server cluster will not require a complete overhaul of the existing infrastructures. Research results showed that this dynamic web server cluster has high availability. Each server in the cluster was able to work independently without relying on other servers in the cluster. Failure in a server did not cause the failure of the application that runs inside the cluster. Also, this dynamic web server cluster had a load balancing and caching capability. This capability was able to maximize the performance of all servers in the cluster while minimizing the response time experienced by users. © 2019 IEEE.

Affiliations

Faculty of Computer Science, Brawijaya University, Malang, Indonesia