TY - GEN
T1 - The Design of High Availability Dynamic Web Server Cluster
AU - Data, Mahendra
AU - Kartikasari, Dany Primanita
AU - Bhawiyuga, Adhitya
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/9
Y1 - 2019/9
N2 - 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.
AB - 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.
KW - cluster
KW - high availability
KW - server
KW - web
UR - https://www.scopus.com/pages/publications/85080112801
U2 - 10.1109/SIET48054.2019.8986069
DO - 10.1109/SIET48054.2019.8986069
M3 - Conference contribution
AN - SCOPUS:85080112801
T3 - Proceedings of 2019 4th International Conference on Sustainable Information Engineering and Technology, SIET 2019
SP - 181
EP - 186
BT - Proceedings of 2019 4th International Conference on Sustainable Information Engineering and Technology, SIET 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th International Conference on Sustainable Information Engineering and Technology, SIET 2019
Y2 - 28 September 2019 through 30 September 2019
ER -