Bella, Mohamad Rexa Mei (2018) Implementasi Load Balancing Server Web Berbasis Docker Swarm Berdasarkan Penggunaan Sumber Daya Memory Host. Sarjana thesis, Universitas Brawijaya.
Abstract
Virtualisasi bebasis container sangat popular dikalangan programming development di karenakan virtualisasi yang ringan dimana kernel Linux dapat membagi penggunakan resource antar container bertujuan agar kinerja container tidak saling terganggu antar lainnya. Salah satu virtualiasi berbasis container yang sering digunakan adalah Docker.Docker sendiri merupakan open source software yang dapat di ubah sesuai dengan keinginan. Container Docker dapat digunakan untuk clustering web server. Hal ini bertujuan untuk mengurangi "a single point of failure" (SPOF) dalam web server. Bagaimanapun mengatur container dalam jumlah banyak sangatlah rumit, tetapi Docker memiliki engine untuk mengaturnya yang disebut Docker Swarm. Docker Swarm memiliki load balancing internal tetapi hanya mengatur antar container dalam host dan tidak dapat di monitor. Sehingga dapat mengakibatkan resource antar host tidak tebagi secara rata. Oleh karena itu penelitian ini bertujuan untuk mendistribusikan traffic web server secara rata antar host dengan loadbalancing berdasarkan sumber daya memory dan failover berdasarkan waktu. Terdapat beberapa pengujian terhadap sistem untuk menguji fungsionalitas serta kinerja dalam loadbalancer berdasarkan memory utilization. Dan dari hasil pengujian dilakukan bahwa failover berdasarkan waktu dan load balancer berdasarkan sumber daya memory dapat bekerja dalam Docker Swarm dan dapat menangangi masalah pembagian resource antar host.
English Abstract
Virtualization based container is very popular among programming development because this virtualization is lightweight virtualization where Linux kernel allow to share resource between containers so performace container does not interfere with each other. One of the most used virtualization based container is Docker. Docker is open source software which can be change as we wish. Docker container can be used to clustering web server. This method can be used to decrease a single point of failure (SPOF) in web server. However to manage a lot container is complex, but Docker have engine to solve this problem called Docker Swarm. Docker Swarm have internal load balancing but just to manage between container and can’t be monitored.So can make resource between host is not unequal distributed.Therefore this research purpose is to distribute web server traffic inside a Docker swarm using loadbalancing based on the resource utilization of the host machine. There are several tests to test the system's functionality and performance in overcoming gaps in failover based time and load balancer based memory. From the test results, we obtained that failover based time and loadbalancer based memory can work in Docker Swarm and can solved the problem about unequal distributed between host.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2018/1067/051901268 |
Uncontrolled Keywords: | Docker, swarm, load balancer, web cluster |
Subjects: | 000 Computer science, information and general works > 004 Computer science > 004.3 Processing modes > 004.36 Distributed processing |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Sugeng Moelyono |
Date Deposited: | 17 Apr 2020 13:46 |
Last Modified: | 17 May 2022 07:31 |
URI: | http://repository.ub.ac.id/id/eprint/166849 |
![]() |
Text
Mohamad Rexa Mei Bella.pdf Download (2MB) |
Actions (login required)
![]() |
View Item |