Perancangan dan Pengujian Load Balancing dan Failover Menggunakan Nginx

High-traffic websites can have heavy workload on the server side, which causes a decrease in the server performance. It might also lead to system failures. A distributed system using load balancing with failover is one of the solutions to overcome this problem. Load balancing is a technology to divi...

Full description

Saved in:
Bibliographic Details
Main Authors: Dani, Rahmad (Author), , Fajar Suryawan, S.T., M.Eng.Sc, Ph.D (Author)
Format: Book
Published: 2017.
Subjects:
Online Access:Connect to this object online
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000 am a22000003u 4500
001 repoums_49024
042 |a dc 
100 1 0 |a Dani, Rahmad  |e author 
700 1 0 |a , Fajar Suryawan, S.T., M.Eng.Sc, Ph.D.  |e author 
245 0 0 |a Perancangan dan Pengujian Load Balancing dan Failover Menggunakan Nginx 
260 |c 2017. 
500 |a https://eprints.ums.ac.id/49024/1/Naskah%20Publikasi.pdf 
500 |a https://eprints.ums.ac.id/49024/4/Surat%20Pernyataan%20Publikasi.pdf 
520 |a High-traffic websites can have heavy workload on the server side, which causes a decrease in the server performance. It might also lead to system failures. A distributed system using load balancing with failover is one of the solutions to overcome this problem. Load balancing is a technology to divide workload among multiple servers, ensuring that no one server is overloaded. Failover is the ability to switch to a secondary system on the event of failure of the primary system. In this research, Nginx and KeepAlived are the key software packages. Nginx will be used as the load balancer, while KeepAlived will be used to configure the failover. Both methods will be implemented over the Ubuntu operating system. A number of scenarios were designed to test the designed load balancing system. Test will be conducted using JMeter software package. Based on the result of the test, the designed system was able to divided request workload among the backend and even if the load balancer server or the backend server were failing, the system was still able to keep working. Several test was also proofing that using a load balancing will decrease response time and increase the system throughput which causes an increase in the performance of the system. Based on this research, using Nginx as a load balancing combined with failover can be used as one of the solution to overcome an increasing traffic in a website. 
546 |a en 
546 |a en 
690 |a QA75 Electronic computers. Computer science 
690 |a QA76 Computer software 
655 7 |a Thesis  |2 local 
655 7 |a NonPeerReviewed  |2 local 
787 0 |n https://eprints.ums.ac.id/49024/ 
787 0 |n L200130120 
856 \ \ |u https://eprints.ums.ac.id/49024/  |z Connect to this object online