scholarly journals Implementasi High Availability Cluster Web Server Menggunakan Virtualisasi Container Docker

2020 ◽  
Vol 4 (1) ◽  
pp. 9
Author(s):  
Muhammad Aldi Aditia Putra ◽  
Iskandar Fitri ◽  
Agus Iskandar

The increasing demand for information on the internet causes the traffic load on the web server to increase. Therefore it can cause the workload on a web server service to be overloaded (request), so that the server is down (overloaded). Based on previous research the application of load balancing can reduce the burden of traffic on the web server. This research method uses load balancing on servers with round robin algorithm and least connections as well as a single server as a comparison. The parameters measured are throughput, responses time, requests per second, CPU utilization. From the test results obtained Haproxy load balancing system, the least connection algorithm is superior to the round robin algorithm. Generated per-second request value of 2607,141 req / s and throughput of 9.25 MB / s for the least connection, while 2807,171 req / s and 9.30 MB / s for round robin.

Author(s):  
ZAINAL ABIDIN ◽  
Tutuk Indriyani ◽  
Danang Haryo Sulaksono

Client’s request for traffic problems is so huge that causes the single server difficult in handling the traffic load. Therefore, the system of load balancing is required as it is a technique to equally distribute the traffic load on the two or more connection lines so that the traffic can run optimally. Thus, the load balancing is crucial to implement by using Modified Weighted Round Robin-Retrieve Packet on the Software-Defined Networking. Based on the parameter of average response-time in time limits 0.1, 0.2, and 0.3 seconds, the scores were 0.016-0.04, 0.02-0.04, and 0.014-0.032 seconds consecutively. Based on the parameter of data transaction per second in time limits 0.1; 0.2, and 0.3 seconds, the scores respectively were 49.614-111.306, 41.678-107.032, and 37.806-102.84 data transaction/second. 


2013 ◽  
Vol 1 (2) ◽  
pp. 28
Author(s):  
Dite Ardian ◽  
Adian Fatchur Rochim ◽  
Eko Didik Widianto

The development of internet technology has many organizations that expanded service website. Initially used single web server that is accessible to everyone through the Internet, but when the number of users that access the web server is very much the traffic load to the web server and the web server anyway. It is necessary for the optimization of web servers to cope with the overload received by the web server when traffic is high. Methodology of this final project research include the study of literature, system design, and testing of the system. Methods from the literature reference books related as well as from several sources the internet. The design of this thesis uses Haproxy and Pound Links as a load balancing web server. The end of this reaserch is testing the network system, where the system will be tested this stage so as to create a web server system that is reliable and safe. The result is a web server system that can be accessed by many user simultaneously rapidly as load balancing Haproxy and Pound Links system which is set up as front-end web server performance so as to create a web server that has performance and high availability.


2016 ◽  
Vol 12 (1) ◽  
Author(s):  
Husain Nasser ◽  
Timotius Witono

Load balancing is a technique to distribute traffic load into two or more lanes to reach balanced connection, optimized traffic performance, maximized data throughput, minimized delay, and avoiding data overload. Load balancing in a computer network used to modulate the balance of bandwidth usage between multiple internet service provider. This research contains Load Balancing performance test on HTTP, FTP, and VoIP. Testing application used is OPNET Modeler 14.5 simulator, and load balancing algorithm which being tested is Least Connection, Round Robin, and Ratio. The test results shows generally Ratio is better than Least Connection and Round Robin. Ratio excels on handling End-to-End Delay and Jitter in VoIP,  while Least Conncetion shows the highest throughput value in all test cases.


2019 ◽  
Vol 9 (3) ◽  
pp. 8-18
Author(s):  
Januar Al Amien ◽  
Doni Winarso

Abstract Cloud computing is a technology that answers the challenge of the need for efficient computing technology. There are many things that can be implemented using cloud computing technologies such as web services, storage services, applications and others. Use of cloud computing using container technology can help in the management of applications and optimize the use of resources in the form of memory and processor usage on the server. In this research docker containers implemented by service of FTP (File Transfer Protocol). The FTP service is made into 3 containers within a single server computer. To handle load problems performance on the FTP server against overload requests, load balancing is used. Load balancing is a method to improve performance while reducing the performance load on FTP servers. Based on the test results, the use of multi container and load balancing in the FTP server in load with two algorithm least connection and raound robin handling has result of smaller memory usage and utilization of processor usage evenly. Both algorithms are recommended for handling loads for FTP servers and will be more efficient when applied to servers with the same specifications and loads Keywords: Cloud Computing, Docker, FTP, Load Balancing, HAProxy, Least Connection, Round Robin. Abstrak Cloud computing merupakan teknologi yang menjawab tantangan akan kebutuhan teknologi komputasi yang efisien. Terdapat banyak hal yang dapat diimplementasikan menggunakan teknologi cloud computing seperti web service, layanan penyimpanan, aplikasi dan lain-lain. Penerapan cloud computing dengan menggunakan teknologi container dapat membantu dalam pengelolaan aplikasi serta mengoptimalkan penggunaan sumber daya berupa penggunaan memory dan prosesor pada server. Dalam penelitian ini penerapan docker container diimplementasikan menggunakan layanan aplikasi FTP (File Transfer Protocol). Layanan  FTP dibuat menjadi 3 container didalam satu computer server. Untuk menangani permasalahan beban kinerja pada FTP server terhadap permintaan yang terlalu berat (overload) digunakan load balancing. Load balancing merupakan metode untuk meningkatkan kinerja sekaligus mengurangi beban kinerja pada FTP server. Berdasarkan hasil pengujian, penerapan multi container serta load balancing didalam FTP server dalam penanganan beban dengan dua algortima least connection dan round robin memiliki hasil penggunaan memory yang lebih kecil dan pemanfaatan penggunaan prosesor yang merata kedua algoritma tersebut direkomendasikan untuk penanganan beban untuk ftp server dan akan lebih efisien apabila diterapkan pada server dengan spesifikasi dan beban yang sama. Kata Kunci: Cloud Computing, Docker, FTP, Load Balancing, HAProxy, Least Connection, Round Robin .


2017 ◽  
Vol 4 (1) ◽  
pp. 37-43
Author(s):  
Candra Setiya Fajriawan

Websites that have high traffic rates will have a large load of access. If the web server uses a single server topology, the work of the web server is getting heavier in receiving the request, so that problems such as crashes or downs arise due to the many requests from clients.From the test results, it was found that the load balance response time was slower than thatsingle web server. The highest request loss on the load balance namely the number of clients 500 with 10000 requests amounting to 4.058% while the single web server on the number 500 clients with 10 000 requests for 10.622%. The value of throughput load balance and a single web server have the same average value, but load balance is able to equalize the throughput on all clients anda single web server is incapable of doing that. Banana Pi device used as a web The server is able to handle simulated DoS attacks on the HTTP protocol with a maximum value of use The CPU is 52% while using a load balance that makes 2 web servers work together able to reduce CPU usage by 19%.


2017 ◽  
Vol 6 (1) ◽  
pp. 55
Author(s):  
Molavi Arman ◽  
Novan Wijaya ◽  
Hafiz Irsyad

In the industrialized world many companies are using web as a form of promotion or online transactions such as e-commerce. It handles millions of hit visits on the web server. There are many things that can cause the failure hit. One of them is the number of requests or transactions to the web server that is not able to be handled or the slowness of the response, which is very dangerous and detrimental for the company. The single web server with extremely expensive brands is a way to face the constraints overload, but only certain companies are able to have it. The issues faced, how to use some of the PCs as a web server with a reasonable economic value, could be empowered by implementing network load balancing technology. Network load balancing is a technology solution that is used, and expected to be able to handle the simultaneous load of web server with small output failure. Web server performance measurement at the round robin algorithm and least connection include parameters against components such as throughput, request loss, response time and cpu utilization, from the result of the measurement, it will be seen which is the best algorithm to use.


Author(s):  
Ibrahim Mahmood Ibrahim ◽  
Siddeeq Y. Ameen ◽  
Hajar Maseeh Yasin ◽  
Naaman Omar ◽  
Shakir Fattah Kak ◽  
...  

Today, web services rapidly increased and are accessed by many users, leading to massive traffic on the Internet. Hence, the web server suffers from this problem, and it becomes challenging to manage the total traffic with growing users. It will be overloaded and show response time and bottleneck, so this massive traffic must be shared among several servers. Therefore, the load balancing technologies and server clusters are potent methods for dealing with server bottlenecks. Load balancing techniques distribute the load among servers in the cluster so that it balances all web servers. The motivation of this paper is to give an overview of the several load balancing techniques used to enhance the efficiency of web servers in terms of response time, throughput, and resource utilization. Different algorithms are addressed by researchers and get good results like the pending job, and IP hash algorithms achieve better performance.


2021 ◽  
Vol 8 (2) ◽  
pp. 329
Author(s):  
Roisul Setiawan ◽  
Dany Primanita Kartikasari ◽  
Bayu Rahayudi

<p class="Abstrak">Untuk mewujudkan ketahanan pangan, diperlukan mekanisme pengumpulan data secara real-time dari produsen  bahan pangan, pendisitribusi bahan pangan sampai pengolah bahan pangan. Namun tidak semua organisasi yang berkecimpung dalam distribusi pangan memiliki infrastruktur sistem informasi yang cukup baik. Untuk mengatasi kendala infrastruktur, penelitian ini mengusulkan untuk membangun arsitektur <em>web server cluster</em> yang dapat menunjang kebutuhan <em>high availability</em> system menggunakan single board computer.  Komponen arsitektur terdiri dari dua tier yaitu: frontend dan backend. Untuk menjamin kehandalan sistem, arsitektur  yang diusulkan didukung dengan komponen <em>load balancing</em>, mekanisme failover dan replikasi database. Sistem telah diuji berasarkan kebutuhan fungsional dan kebutuhan non-fungsional yang sudah didefinisikan sesuai kebutuhan organisasi. Dari hasil pengujian, tingkat availabilitas yang dihasilkan sebesar 95.83%.</p><p class="Abstrak"> </p><p class="Abstrak"><strong><em>Abstract</em></strong></p><p class="PreformattedText"><em>To achieve food security, a real-time data collection mechanism is needed from food producers, food distribution to food processing. However, not all organizations involved in food distribution have adequate information system infrastructure. To overcome infrastructure constraints, this study proposes to build a web server cluster architecture that can support the needs of a high availability system using a single board computer. The architectural component consists of two tiers, namely: frontend and backend. To ensure system reliability, the proposed architecture is supported by load balancing components, failover mechanisms, and database replication. The system has been tested based on functional requirements and non-functional requirements that have been defined according to organizational requirements. From the test results, the resulting availability level is 95.83%</em>.</p><p class="Abstrak"><em><br /></em></p>


Jurnal Digit ◽  
2021 ◽  
Vol 11 (2) ◽  
pp. 178
Author(s):  
Kresna Adi Pratama ◽  
Ridho Taufiq Subagio ◽  
Muhammad Hatta ◽  
Victor Asih

ABSTRAKPT.Trimitra Data Teknologi adalah perusahaan yang yang bergerak dalam bidang teknologi dan informasi, website menjadi salah satu cara jembatan komunikasi antara client dan perusahaan. Banyaknya client yang mengakses membuat beban sebuah web server dalam perusahaan menjadi berat dan menimbulkan masalah yaitu down nya server yang membuat client sulit untuk mengakses website perusahaan. Untuk membantu mengatasi masalah yang terjadi diterapkannya metode load balancing dengan algoritma request counting algorithm dimana bertujuan untuk membagi beban secara merata dalam web server dan memperkecil waktu respon antara client dan server, beban terbagi dengan anggota server yang terdaftar dalam server load balancing. Dengan penerapan metode load balancing maka kerja server akan menjadi lebih maksimal karena adanya sistem high availability dimana saat salah satu server mati maka kerja server akan diambil alih oleh server yang lain. Selain metode load balance penerapan sistem dengan server mirror yang dilakukan dapat membantu memaksimalkan metode load balance karena adanya replikasi otomatis antara web server yang menjadi anggota load balance baik konten website ataupun database. Hasil yang terjadi adalah web server perusahaan akan menjadi sistem yang mampu bekerja secara baik saat melayani client dalam hal layanan web server karena beban terbagi dengan baik dan kecilnya waktu respon sehingga tidak adanya kesulitan client untuk mengakses website perusahaan.Kata kunci : Load Balance, Web Server, Mirror Server.


Sign in / Sign up

Export Citation Format

Share Document