Platform praktikum berbasis cloud menuntut ketersediaan layanan yang tinggi
karena diakses oleh banyak mahasiswa secara bersamaan. Tanpa mekanisme
monitoring yang memadai, pengelola sistem tidak memiliki visibilitas terhadap
kondisi infrastruktur, sehingga gangguan baru diketahui setelah berdampak pada
pengguna. Kemampuan sistem menangani beban pengguna konkuren juga perlu
diuji secara objektif sebelum digunakan secara luas.
Tugas akhir ini membahas implementasi subsistem monitoring dan pengujian
kinerja pada platform praktikum yang di-deploy pada lingkungan cloud (virtual
machine) berbasis Docker Compose. Subsistem monitoring dibangun
menggunakan Prometheus untuk mengumpulkan metrik infrastruktur secara
periodik (scraping), Node Exporter sebagai penyedia metrik host, dan Grafana
sebagai dashboard visualisasi. Pengujian kinerja dilakukan menggunakan Locust
untuk mensimulasikan beban pengguna konkuren pada proses autentikasi dan
deployment container praktikum, guna mengukur response time, throughput, dan
error rate.
Metode pengerjaan meliputi analisis kebutuhan, perancangan arsitektur,
implementasi, serta pengujian dan analisis hasil terhadap akurasi metrik, overhead
monitoring, dan kestabilan sistem pada berbagai tingkat beban.
Hasil pengujian menunjukkan subsistem monitoring mampu menyajikan metrik
infrastruktur secara real-time tanpa overhead operasional yang signifikan. Pada
pengujian beban menggunakan Locust, sistem berhasil melayani seluruh
permintaan dengan waktu respons median 8 milidetik untuk permintaan status dan
55 milidetik untuk permintaan deployment container. Sistem ini menjadi dasar
evaluasi keandalan platform praktikum berbasis cloud secara berkelanjutan.
Perpustakaan Digital ITB