Perancangan Klaster Server Web Dengan Availabilitas Tinggi Menggunakan Teknologi Failover, Load Balancing Dan Distributed File System

Main Author: Erlinda, Tiara
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2018
Subjects:
Online Access: http://repository.ub.ac.id/161723/1/Tiara%20Erlinda.pdf
http://repository.ub.ac.id/161723/
Daftar Isi:
  • Perkembangan yang terjadi pada teknologi World Wide Web (WWW) berdampak kepada bertambahnya situs web setiap harinya. Penggunaan web untuk kehidupan sehari-hari sangat berpengaruh untuk berbagai aspek kehidupan seperti untuk berkomunikasi, hiburan, serta pendidikan. Dibutuhkan suatu sistem yang memiliki tingkat availabilitas tinggi (High Availability) agar dapat beroperasi secara terus-menerus dan menjamin tidak terjadi kegagalan sehingga sistem dapat memberikan layanan secara berkesinambungan tanpa terjadi gangguan kepada pengguna. Solusi yang diajukan peneliti adalah perancangan klaster server web dengan tingkat ketersediaan tinggi dengan teknologi failover menggunakan Keepalived. Terdapat juga teknologi load balancing menggunakan Varnish yang mendukung untuk penditribusian beban kerja kepada web server dan distributed file system menggunakan GlusterFS untuk berbagi file antar server. Penelitian dilakukan menggunakan LAMP server yaitu Linux Apache, MySql dan PHP. Apache server bertugas sebagai web server. Pengujian dilakukan dari segi downtime, throughput, CPU usage, memory usage dan fungsional. Hasil dari penelitian didapatkan bahwa nilai downtime dengan rata-rata selama 1 detik ketika server utama mati. Nilai throughput untuk koneksi tertinggi diperoleh saat jumlah koneksi berjumlah 40 dan terendah saat jumlah koneksi berjumlah 100. Nilai CPU usage dan memory usage mengalami peningkatan sampai 68,3 % untuk CPU dan 65.5 % untuk memory tergantung jumlah koneksi. Hasil pengujian fungsional didapatkan bahwa sistem sudah berjalan sesuai fungsinya. Berdasarkan hasil tersebut, sistem ini dapat menjadi solusi untuk sistem yang membutuhkan ketersediaan tinggi.