Implementasi Keamanan dan High availability Database PostgreSQL Berbasis Docker Melalui Replikasi dan Load Balancing

Repository Analytics

Statistic Details

Updated data
11Viewes
0Downloaded
11Accessed per month
1Countries
Loading...
Thumbnail Image

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

Endorsement

Review

Supplemented By

Referenced By