Perancangan Multi Node Web Server Menggunakan Docker Swarm dengan Metode Highavability

 (*)Ahmad Rivaldi Mail (Universitas Nasional, Jakarta, Indonesia)
 Ucuk Darusalam (Universitas Nasional, Jakarta, Indonesia)
 Deny Hidayatullah (Universitas Nasional, Jakarta, Indonesia)

(*) Corresponding Author

Submitted: May 1, 2020; Published: July 20, 2020



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 needed


Docker, Load Balancers, Swarm, Web Clusters

Full Text:


Article Metrics

Abstract View: 175 times | PDF View: 69 times


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:

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.

Bila bermanfaat silahkan share artikel ini

Berikan Komentar Anda terhadap artikel Perancangan Multi Node Web Server Menggunakan Docker Swarm dengan Metode Highavability


  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

STMIK Budi Darma
Sekretariat : Jln. Sisingamangaraja No. 338 Telp 061-7875998
email :

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.