11Viewes
Implementasi Keamanan dan High availability Database PostgreSQL Berbasis Docker Melalui Replikasi dan Load Balancing
Repository Analytics
Statistic Details
0Downloaded
11Accessed per month
1Countries
Loading...
Date
Authors
Widialoka, Feby
Journal Title
Journal ISSN
Volume Title
Publisher
Politeknik Negeri Batam
Abstract
Ketersediaan layanan basis data menjadi faktor penting dalam mendukung
operasional sistem informasi, terutama pada lingkungan yang membutuhkan akses
data secara terus-menerus. Gangguan pada server database dapat menyebabkan
terhentinya layanan dan menghambat proses bisnis. Penelitian ini bertujuan untuk
mengimplementasikan sistem High availability PostgreSQL berbasis Docker Swarm
menggunakan mekanisme streaming replication, HAProxy, dan Keepalived guna
meningkatkan ketersediaan layanan database. Selain itu, sistem dilengkapi dengan
monitoring keamanan menggunakan Wazuh dan Suricata untuk mendeteksi aktivitas
yang berpotensi mengganggu layanan. Metode penelitian yang digunakan adalah
metode eksperimental dengan melakukan implementasi sistem dan serangkaian
pengujian meliputi replikasi database, konsistensi data, failover, recovery node,
serta monitoring keamanan. Hasil pengujian menunjukkan bahwa replikasi data
berhasil menjaga sinkronisasi antara node primary dan replica secara near real-time
menggunakan mekanisme asynchronous replication. Mekanisme failover berhasil
mengalihkan Virtual IP (VIP) ke node cadangan dalam waktu 12 detik, sedangkan
layanan database berhasil dipulihkan dalam waktu 197 detik. Pengujian keamanan
juga menunjukkan bahwa Wazuh dan Suricata mampu mendeteksi aktivitas jaringan
abnormal, perubahan konfigurasi user database, serta kesalahan eksekusi query.
Berdasarkan hasil tersebut, sistem yang dibangun berhasil meningkatkan
ketersediaan layanan database serta menyediakan monitoring keamanan yang
mendukung keandalan sistem.
Description
Citation
APA
