Kalkulator Uptime - Hitung Uptime & Downtime Layanan
Kalkulator uptime gratis untuk menghitung persentase uptime layanan dari downtime atau menentukan downtime yang diizinkan dari SLA. Penting untuk operasi TI dan kepatuhan SLA.
Kalkulator Waktu Aktif Layanan
Hasil Perhitungan
Dokumentasi
Kalkulator Uptime
Kalkulator uptime menghitung porsi suatu periode waktu ketika layanan, server, atau jaringan tetap tersedia. Kalkulator ini juga dapat bekerja sebaliknya: dengan target uptime dari perjanjian tingkat layanan (SLA), kalkulator ini menghitung berapa lama waktu henti yang diizinkan oleh target tersebut.
Arti uptime
Uptime adalah bagian dari periode yang dipilih selama sistem berfungsi normal. Downtime adalah sisa periode tersebut, ketika sistem rusak, tidak dapat dijangkau, atau tidak menjalankan fungsinya. Uptime dan downtime selalu berjumlah sama dengan keseluruhan periode.
Rumus uptime
di mana U adalah persentase waktu operasi, T adalah total waktu, dan D adalah waktu henti.
Ubah total waktu dan downtime ke satuan yang sama sebelum melakukan pembagian, biasanya menit.
Contoh perhitungan: uptime dari downtime
Sebuah server berjalan selama 24 jam. Server tersebut mengalami downtime selama 30 menit pada hari itu.
- Total waktu: 24 jam = 1.440 menit
- Downtime: 30 menit
- Uptime: ((1.440 − 30) / 1.440) × 100 = 97,92%
Rumus downtime yang diizinkan
SLA biasanya menjanjikan persentase uptime minimum, bukan angka downtime. Untuk mengubah janji tersebut menjadi anggaran downtime:
di mana D adalah waktu henti yang diperbolehkan, T adalah total waktu, dan S adalah persentase waktu operasi yang dijanjikan oleh SLA.
Contoh perhitungan: downtime dari SLA
Sebuah penyedia menjanjikan uptime sebesar 99,9% selama sebulan yang terdiri dari 30 hari.
- Total waktu: 30 hari = 43.200 menit
- SLA: 99,9%
- Downtime yang diizinkan: 43.200 × (1 − 0,999) = 43,2 menit
Tingkat SLA umum ("sembilan")
Tim TI sering menjelaskan target uptime dengan menghitung jumlah angka sembilan dalam persentasenya. Setiap tambahan angka sembilan memangkas waktu henti yang diizinkan secara tajam:
| Uptime | Julukan | Downtime per tahun | Downtime per bulan | Downtime per hari |
|---|---|---|---|---|
| 99% | dua sembilan | 3,65 hari | 7,2 jam | 14,4 menit |
| 99,9% | tiga sembilan | 8,76 jam | 43,2 menit | 1,44 menit |
| 99,99% | empat sembilan | 52,56 menit | 4,32 menit | 8,6 detik |
| 99,999% | lima sembilan | 5,26 menit | 25,9 detik | 0,86 detik |
Angka-angka tersebut menggunakan bulan yang terdiri dari 30 hari dan tahun yang terdiri dari 365 hari, serta telah dibulatkan.
Cara menggunakan kalkulator uptime
- Masukkan nama layanan jika diperlukan. Nama ini hanya memberi label pada hasil dan tidak memengaruhi perhitungan.
- Masukkan periode waktu dan pilih satuannya: jam, hari, atau tahun.
- Pilih jenis perhitungan: "Downtime" untuk mencari persentase uptime, atau "SLA" untuk mencari downtime yang diizinkan.
- Masukkan downtime dalam menit, atau SLA sebagai persentase.
- Lihat persentase uptime dan downtime dalam menit. Grafik membagi periode tersebut menjadi bagian uptime dan downtime.
Periode waktu harus berupa angka positif. Downtime tidak boleh negatif atau lebih besar daripada keseluruhan periode waktu. SLA harus berada di antara 0 dan 100. Kombinasi yang tidak valid akan menghasilkan pesan kesalahan, bukan hasil perhitungan.
Untuk ketersediaan yang sangat tinggi, hasilnya menampilkan tempat desimal tambahan, bukan membulatkannya menjadi 100%. Nilai uptime seperti 99,999% menunjukkan celah nyata yang perlu dilihat oleh seorang teknisi, bukan nilai yang sama dengan uptime sempurna.
Uptime vs. ketersediaan
Uptime mengukur apakah sistem sedang berjalan. Ketersediaan memiliki cakupan yang lebih luas: istilah ini juga menilai apakah sistem merespons dengan benar dan cukup cepat untuk digunakan. Server dapat secara teknis tetap "aktif" saat kelebihan beban dan terlalu lambat untuk melayani permintaan. Dalam kondisi tersebut, server berstatus aktif, tetapi belum sepenuhnya tersedia.
Mengapa uptime penting
Penyedia cloud, perusahaan hosting, dan departemen TI melacak uptime untuk memeriksa apakah mereka memenuhi janji SLA, merencanakan periode pemeliharaan, serta memberikan alasan untuk pengeluaran perangkat keras redundan atau sistem failover. Kegagalan memenuhi target SLA dapat memicu kredit layanan atau sanksi lain yang tercantum dalam kontrak.
Pertanyaan yang sering diajukan
Apa itu kalkulator uptime?
Alat yang mengonversi downtime menjadi persentase uptime dan sebaliknya untuk periode waktu yang dipilih, atau mengonversi persentase SLA menjadi anggaran downtime yang diizinkan.
Bagaimana cara menghitung persentase uptime?
Bagi waktu ketika sistem bekerja dengan keseluruhan periode waktu, lalu kalikan dengan 100. Untuk downtime selama 30 menit dalam satu hari yang terdiri dari 24 jam: ((1.440 − 30) / 1.440) × 100 = 97,92%.
Apa arti uptime sebesar 99,9%?
Artinya, sistem dapat mengalami downtime hingga sekitar 8,76 jam per tahun, 43,2 menit per bulan, atau 1,44 menit per hari, dan tetap memenuhi target. Tingkat ini sering disebut "tiga sembilan".
Bagaimana downtime dihitung dari SLA?
Kalikan keseluruhan periode waktu dengan (1 − SLA / 100). SLA sebesar 99,9% selama sebulan yang terdiri dari 30 hari mengizinkan 43.200 × 0,001 = 43,2 menit downtime.
Apa perbedaan antara uptime dan availability?
Uptime mengukur apakah sistem sedang berjalan atau tidak. Ketersediaan juga mempertimbangkan apakah sistem merespons dengan benar dan cukup cepat untuk digunakan, sehingga sistem yang lambat, meskipun secara teknis masih berjalan, dihitung sebagai aktif tetapi belum sepenuhnya tersedia.
Mengapa tim TI membicarakan "sembilan"?
Setiap tambahan angka sembilan dalam persentase, dari 99% ke 99,9% lalu ke 99,99% dan seterusnya, mengurangi downtime yang diizinkan kira-kira sepuluh kali lipat. Menghitung angka sembilan merupakan cara singkat untuk menjelaskan seberapa ketat target uptime.
Referensi
- "High availability." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/High_availability.
- "Service-level agreement." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Service-level_agreement.