Jurnal Pengembangan Sains dan Teknologi
Vol. 1 No. 2 (2025): Juli 2025

Implementasi Algoritma Raft untuk Menjamin High Availability pada Docker Swarm Clustering

Khaeruddin (Unknown)
Alamin, Zumhur (Unknown)
Arisandi (Unknown)
Cholis, Mohammad Nur (Unknown)



Article Info

Publish Date
27 Jun 2025

Abstract

Penelitian ini bertujuan untuk mengevaluasi efektivitas implementasi Docker Swarm dalam membangun sistem orkestrasi kontainer dengan pendekatan High Availability (HA). Fokus utama penelitian adalah menganalisis mekanisme failover, konsistensi status klaster, dan stabilitas komunikasi antar node menggunakan algoritma konsensus Raft. Metode yang digunakan bersifat eksperimental dengan simulasi skenario kegagalan pada node worker dalam lingkungan virtual yang terdiri dari tiga node: satu manager (master-swarm) dan dua worker (swarm1 dan swarm2). Pengujian diawali dengan validasi konektivitas dan kestabilan jaringan antar node. Hasil menunjukkan komunikasi berjalan efisien, dengan trafik meningkat saat terjadi deployment layanan. Uji HA dilakukan dengan mensimulasikan kegagalan pada node swarm2. Docker Swarm berhasil melakukan penjadwalan ulang layanan secara otomatis ke node lain yang aktif dalam waktu singkat, menunjukkan efektivitas algoritma Raft dalam menjaga ketersediaan layanan dan konsistensi status klaster. Namun, ditemukan keterbatasan sumber daya pasca-failover yang menyebabkan beberapa tugas mengalami status rejected, terutama ketika beban kerja harus dialihkan ke dua node yang tersisa. Penelitian ini juga melibatkan pemantauan real-time menggunakan ntopng dan pengelolaan kontainer melalui Portainer, yang terbukti membantu dalam visualisasi status klaster dan identifikasi potensi hambatan. Kesimpulannya, Docker Swarm mampu menjamin HA dalam skala kecil-menengah, namun implementasi optimal memerlukan perencanaan kapasitas sumber daya yang matang agar sistem tetap stabil meskipun terjadi kegagalan node.

Copyrights © 2025






Journal Info

Abbrev

jrst

Publisher

Subject

Automotive Engineering Biochemistry, Genetics & Molecular Biology Chemical Engineering, Chemistry & Bioengineering Civil Engineering, Building, Construction & Architecture Computer Science & IT

Description

Fokus Jurnal Pengembangan Sains dan Teknologi bertujuan untuk menjadi platform untuk menerbitkan penelitian berkualitas di bidang sains dan teknologi. Fokus pada kontribusi orisinal para peneliti, akademisi, dan praktisi yang mengungkap pengetahuan baru, mengatasi tantangan, dan memajukan ...