Perancangan Multi Node Web Server Menggunakan Docker Swarm dengan Metode Highavability
DOI:
https://doi.org/10.30865/mib.v4i3.2147Keywords:
Docker, Load Balancers, Swarm, Web ClustersAbstract
Container-based virtualization is very popular among programming development in a lightweight virtualization because where the Linux kernel can divide resource-using containers to prevent uninterrupted performance between And as a burden divider in tackling the many incoming bandwidth. One of the most commonly used container-based virtualization is Docker. Docker itself is an open source software that can be changed to your liking. Docker containers can be used for clustering Web servers. It aims to reduce "a single point of failure" (SPOF) in a Web server. However, arranging a lot of containers is very complicated, but Docker has an engine to set it up called Docker Swarm. With it in the NGINX management help so that it can cause the resource between hosts is not divided on average. Therefore the research aims to distribute Web server traffic across the host with loadbalancing based on time-based monitoring and failover resources. By winning the low resources or resources used by Docker in the operation of an application that can be virtualized only what is neededReferences
Chung, M. T., Quang-Hung, N., Nguyen, M. T., & Thoai, N. (2016, July). Using docker in high performance computing applications. In Communications and Electronics (ICCE), 2016 IEEE Sixth International Conference on (pp. 52-57). IEEE.
Adiputra, F. (2015). Container dan Docker teknik Virtualisasi dalam Pengelolaan Banyak Aplikasi Web.
Jurenka, V. (2015). Virtualization using Docker Platform. Faculty of Informatics Masaryk University.
Liu, D. &. (2014). The Research and Implementation of Cloud Computing Platform Based on Docker.
Bik, M. F. (2017). Implementasi Docker Untuk Pengelolaan Bayak Aplikasi Web. Universitas Negri Surabaya.
Fateh, J. R. (2018). Implementasi Web Server Dengan Pemanfaatan Virtualisasi Docker.
Mohammad, R. M. (2019). Implementasi Load Balancing Server Web Berbasis Docker Swarm Berdasarkan Penggunaan Sumber Daya Memory Host.
Singh, H. (2015). WSQ: Web Server Queueing Algorithm for Dynamic Load Balancing.
NGIX Software.INC. (2014, January 1). NGIX. (NGIX Software.INC) Retrieved February 15, 2018, from NGIX:https://www.nginx.com/blog/.
M. Aldi Aditia Putra. (2020). Implementasi High Availability Cluster Web Server Menggunakan Virtualisasi Container Docker.
D. S. Afis, M. Data, dan W. Yahya, “Load Balancing Server Web Berdasarkan Jumlah Koneksi Klien Pada Docker Swarm,â€vol. 3,no. 1,hal. 925-930, 2019.
T. P. Kusuma, R. Munadi, dan D. D. Sanjoyo, “Implementasi dan Analisis Computer Clustering System dengan Menggunakan Virtualisasi Docker,†e-Proceeding Eng., vol. 4, no. 3,hal, 1-6, 2017.
Dwi S. H. (2016). Perancangan Virtualisasi Sistem Operasi Dengan Menggunakan Docker Berbasis Terminal Emulator Untuk Peningkatan Performa.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).