2019 International Conference on Sustainable Information Engineering and Technology (SIET) | 2019

The Design of High Availability Dynamic Web Server Cluster

 
 
 

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.

Volume None
Pages 181-186
DOI 10.1109/SIET48054.2019.8986069
Language English
Journal 2019 International Conference on Sustainable Information Engineering and Technology (SIET)

Full Text