Performance Evaluation of Multi-Cloud Failover Using Domain Name System
DOI:
https://doi.org/10.30871/jaic.v10i1.11788Keywords:
Multi Cloud, Cloud Computing, Failover, Domain Name System, High Availability, NginxAbstract
This research implements and analyzes a multi-cloud failover system using DNS failover via AWS Route53 and Nginx reverse proxy load balancers on Google Cloud (primary) and Herza Cloud (backup), with AWS EC2 as shared backend web servers. An Ubuntu control node orchestrates deployments across these providers, enabling automatic traffic rerouting from the primary to secondary load balancer upon failure detection via health checks. Performance testing employed wrk benchmarking (4 threads, 250 connections, 300s) and Python monitoring scripts under baseline and failover scenarios with DNS TTLs of 30s, 60s, and 120s. Baseline yielded 2,291.81 req/s throughput, 108.42ms average latency, and 231.15ms p99 latency. Failover results showed TTL 30s optimal for reliability (152.65s downtime, 48.62% failed requests, 30.53s average recovery), outperforming TTL 60s (243.92s downtime, 83.48% failures due to health check mismatch) and TTL 120s (186.88s downtime) and TTL 30s is recommended for high availability in low-budget SMEs, balancing reduced downtime against DNS overhead. However, this approach is limited to small-scale infrastructure.
Downloads
References
[1] H. Kalinaki, T. Joshua, and A. University, “Cloud Computing and Operational Efficiency: A Case Study of SMEs in Kampala,” vol. 3, pp. 711–723, Oct. 2024.
[2] M. A. Javaid, “Implementation of Cloud Computing for SMEs,” World J. Comput. Appl. Technol. Publ., vol. 2, no. 3, pp. 66–72, Mar. 2014, doi: 10.13189/wjcat.2014.020302.
[3] D. R. Rahadian, V. Y. Mahendra, R. D. Yuliyanto, and M. A. Sholihin, “Manajemen Resiko Cloud Computing Pada UMKM,” Pros. Semin. Nas. Teknol. Inf. Dan Bisnis, pp. 135–141, 2023.
[4] A. F. Kasmar, W. Wahyuna, F. Sukma, and S. Amalia, “Implementasi sistem keamanan dan high availability pada cloud server menggunakan Amazon Web Services (AWS),” J. Teknoif Tek. Inform. Inst. Teknol. Padang, vol. 13, no. 1, pp. 40–47, Apr. 2025, doi: 10.21063/jtif.2025.V13.1.40-47.
[5] A. A. Rotib, “Pusat Data Dan Layanan Cloud Center : Jaringan Protokol Dan Manajemen,” vol. 1, no. 1, 2024.
[6] Muhajirin, “Optimalisasi Web Server Menggunakan System Failover Clustering Berbasis Cloud Computing,” J. Ilm. Ilmu Komput. Fak. Ilmu Komput. Univ. Al Asyariah Mandar, vol. 3, no. 2, pp. 35–42, 2017, doi: 10.35329/jiik.v3i2.58.
[7] H. Y. Prabowo, A. R. Mukti, Suryayusra, and T. Ariyadi, “Analisa Desain High Availability dan Uji Reabilitas Cloud Storage,” J. Indones. Manaj. Inform. Dan Komun., vol. 5, no. 1, pp. 262–270, Jan. 2024, doi: 10.35870/jimik.v5i1.467.
[8] S. Sumarna, H. Nurdin, and F. W. Handono, “Perancangan N-Clustering High Availability Web Server Dengan Load Balancing Dan Failover,” JITK J. Ilmu Pengetah. Dan Teknol. Komput., vol. 4, no. 2, pp. 149–154, Feb. 2019, doi: 10.33480/jitk.v4i2.287.
[9] A. Fadila, M. Nasir, and S. Safriadi, “Implementasi Sistem Load Balancing Web Server Pada Jaringan public Cloud Computing Menggunakan Least Connection,” J. Artif. Intell. Softw. Eng., vol. 3, no. 2, pp. 50–55, Oct. 2023, doi: 10.30811/jaise.v3i2.4578.
[10] Prinafsika, A. Junaidi, and M. Muharrom Al Haromainy, “Cloud-Based High Availability Architecture Using Least Connection Load Balancer and Integrated Alert System,” Bit-Tech, vol. 8, no. 1, pp. 263–274, Aug. 2025, doi: 10.32877/bt.v8i1.2520.
[11] D. Siregar, A. Ariangga, S. Sarudin, H. Harahap, and R. Liza, “Load Balancing untuk Lalu Lintas Tinggi pada Lingkungan Cloud Menggunakan Metode Round Robin,” J. Inform. Univ. Pamulang, vol. 9, no. 2, pp. 38–45, Jul. 2024, doi: 10.32493/informatika.v9i2.42662.
[12] Fauzan Prasetyo Eka Putra, Noviyani Dwi Saputri, Fathur Rosi, and Rohilia Loati, “Optimalisasi Infrastruktur Cloud Networking melalui Integrasi SDN, NFV, dan Multi-Cloud,” J. Inform. Dan Tekonologi Komput. JITEK, vol. 5, no. 1, pp. 118–125, Mar. 2025, doi: 10.55606/jitek.v5i1.6099.
[13] Y. Afek and A. Litmanovich, “Decoupling DNS Update Timing from TTL Values,” Sep. 16, 2024, arXiv: arXiv:2409.10207. doi: 10.48550/arXiv.2409.10207.
[14] M. F. Darmawan and S. Risnanto, “Implementasi Failover Gateway Recursive Dan Load Balancing Menggunakan Metode Per Connection Classifier,” Infotronik J. Teknol. Inf. Dan Elektron., vol. 8, no. 2, pp. 56–66, Dec. 2023, doi: 10.32897/infotronik.2023.8.2.1887.
[15] N. M. K. Koneru, “Disaster Recovery In The Cloud: Implementing Dr Sites And Blue/Green Deployments In Aws,” Int. J. Appl. Math., vol. 38, no. 10s, pp. 2441–2461, Nov. 2025, doi: 10.12732/ijam.v38i10s.1135.
[16] I. P. A. E. Pratama, P. V. Andreyana, and P. R. Nurjana, “Pengujian High Availability pada Asynchronous DNS Berbasis Restknot menggunakan Algoritma Round Robin,” J. Indones. Manaj. Inform. Dan Komun., vol. 5, no. 1, pp. 1019–1032, Jan. 2024, doi: 10.35870/jimik.v5i1.582.
[17] M. P. Hapsari, A. B. Prasetijo, and A. Fauzi, “Analisa Kinerja pada Standalone Server dan Clustering Server Teknologi RAC (Real Application Clustering) dengan Algoritma DNS (Domain Name System) Round Robin Berbasis Oracle Linux 6.4 di Lingkungan Virtual,” J. Sist. Komput., vol. 10, no. 2, 2020.
[18] L. Izhikevich et al., “ZDNS: A Fast DNS Toolkit for Internet Measurement,” in Proceedings of the 22nd ACM Internet Measurement Conference, Oct. 2022, pp. 33–43. doi: 10.1145/3517745.3561434.
[19] R. Annisa, A. R. Makarim, M. Afif, W. E. Sulistiono, and S. Ferbangkara, “Analisis Kinerja Layanan Cloud Computing dalam Sistem Cerdas Rekomendasi Tanaman Perkebunan,” SINTA, vol. 7, Jun. 2025.
[20] W. Wicoksono, H. A. Mustaqhim, P. P. Anwas, and L. N. L. Badratul, “Performance Comparison of NGINX, Apache, and Lighttpd Using WRK on a Debian,” Bit-Tech, vol. 8, no. 1, pp. 670–680, Aug. 2025, doi: 10.32877/bt.v8i1.2661.
[21] A. A. Nizar, S. A. Karimah, and E. M. Jadied, “Analysis of Virtualization Performance on Resource Efficiency Using Containers and Unikernel,” in 2024 International Conference on Artificial Intelligence, Blockchain, Cloud Computing, and Data Analytics (ICoABCD), Aug. 2024, pp. 125–130. doi: 10.1109/ICoABCD63526.2024.10704518.
[22] M. Willetts and A. S. Atkins, “Performance measurement to evaluate the implementation of big data analytics to SMEs using benchmarking and the balanced scorecard approach,” J. Data Inf. Manag., vol. 5, no. 1, pp. 55–69, Jun. 2023, doi: 10.1007/s42488-023-00088-8.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Cahya Zaelani, Galura Muhammad Suranegara

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).








