Journal article

Pengujian High Availability pada Asynchronous DNS Berbasis Restknot menggunakan Algoritma Round Robin

I Putu Agus Eka Pratama Putu Veda Andreyana Putu Ramaditya Nurjana

Volume : 5 Nomor : 1 Published : 2024, January

Jurnal Indonesia Manajemen Informatika dan Komunikasi (JIMIK)

Abstrak

Keberadaan Domain Name System (DNS) melalui peran dari DNS Record, berfungsi untuk menterjemahkan alamat domain ke dalam alamat IP. High availability menjadi kondisi mutlak agar layanan dari DNS Server tetap tersedia dan berjalan dengan baik. Untuk mewujudkannya, diperlukan adanya asynchronous API pada DNS server dan manajemen data di DNS Record. Penelitian ini mendesain dan mengimplementasikan RESTKnot sebagai asynchronous API pada DNS Server untuk manajemen DNS record, disertai dengan pengujian high availability menggunakan teknik Load Balancing dan algoritma Round Robin (RR). Hasil pengujian menunjukkan bahwa RESTKnot dapat membantu proses manajemen DNS record secara dinamis, di mana record DNS dapat dilakukan melalui RESTKnot API dan RESTKnot CLI, untuk selanjutnya dikirim ke agen RESTKnot dan dieksekusi oleh Knot DNS. Hasil pengujian juga menunjukkan bahwa RESTKnot mampu mewujudkan high availability melalui skenario pengujian pengaksesan sistem sebanyak sepuluh kali, di mana trafik padat pada web server pertama dapat segera dialihkan ke web server kedua untuk mewujudkan high availability. Kata Kunci: DNS Record; High availability; Load Balancing; RESTKnot; Round Robin (RR).