Simulasi Biaya & Memilih Layanan
SLA uptime hosting dan cloud: arti 99,9%, cara menghitung kredit layanan, dan pasal kontrak yang perlu dibaca
Arti angka SLA 99,5%, 99,9%, dan 99,95% dalam menit per bulan, cara kredit layanan dihitung dan diklaim, pengecualian umum, serta pasal kontrak hosting dan cloud yang penting.
SLA uptime adalah janji tertulis penyedia tentang ketersediaan layanan, biasanya dalam persen per bulan. 99,9% berarti layanan boleh tidak tersedia sekitar 43,8 menit per bulan tanpa melanggar SLA. Bila janji itu dilanggar, kompensasinya biasanya kredit layanan, yaitu potongan tagihan berikutnya sebesar persentase tertentu dari biaya layanan yang terdampak, bukan ganti rugi atas kerugian penjualan Anda. Karena itu SLA perlu dibaca bersama desain sistem dan isi kontrak. Panduan ini bagian dari metode memilih yang paling cocok.
Arti angka SLA dalam menit
Dengan rata-rata 730 jam (43.800 menit) per bulan:
| SLA | Waktu tidak tersedia yang masih diizinkan per bulan | Per tahun (8.760 jam) |
|---|---|---|
| 99% | 438 menit (7,3 jam) | 87,6 jam |
| 99,5% | 219 menit (3,65 jam) | 43,8 jam |
| 99,9% | 43,8 menit | 8,76 jam |
| 99,95% | 21,9 menit | 4,38 jam |
| 99,99% | 4,38 menit | 52,6 menit |
Satu VM tunggal di cloud sering punya SLA lebih rendah daripada beberapa VM yang tersebar di dua zona ketersediaan. Angka pastinya ada di dokumen SLA tiap layanan dan bisa berubah; bacalah versi yang berlaku saat kontrak.
Cara kredit layanan biasanya dihitung
Kredit umumnya berjenjang: makin rendah ketersediaan bulanan, makin besar persen kredit. Contoh ilustratif tabel kredit:
| Ketersediaan bulanan | Kredit atas biaya layanan terdampak |
|---|---|
| < 99,9% tetapi ≥ 99% | 10% |
| < 99% tetapi ≥ 95% | 25% |
| < 95% | 100% |
Contoh ilustratif: biaya VM terdampak Rp2.400.000 per bulan, ketersediaan bulan itu 99,2% (sekitar 350 menit tidak tersedia). Kredit 10% = Rp240.000, dipotong dari tagihan berikutnya. Bila toko online Anda kehilangan penjualan Rp15.000.000 selama gangguan itu, kredit tidak menggantinya.
Syarat klaim dan pengecualian yang umum
- Klaim harus diajukan dalam batas waktu tertentu setelah bulan terjadinya gangguan, dengan bukti seperti log atau waktu kejadian. Banyak kredit tidak diberikan otomatis.
- Pengecualian: pemeliharaan terjadwal yang diumumkan, gangguan akibat konfigurasi pelanggan, serangan yang ditujukan ke pelanggan, keadaan kahar, dan layanan dalam tahap pratinjau.
- Batas kredit: total kredit sering dibatasi persentase tertentu dari tagihan bulanan layanan itu.
- Bentuk kredit: potongan tagihan, bukan uang tunai; bisa hangus bila Anda berhenti berlangganan.
Dukungan teknis bukan SLA uptime
Waktu respons dukungan (misalnya "respons dalam 1 jam untuk gangguan kritis") adalah janji yang berbeda dari uptime. Pastikan keduanya tertulis: kapan dukungan tersedia (24/7 atau jam kerja), kanal yang dipakai, bahasa, dan definisi tingkat keparahan. Lihat managed cloud, paket dukungan, dan lisensi.
Pasal kontrak yang perlu dibaca
| Pasal | Pertanyaan |
|---|---|
| Masa kontrak dan perpanjangan | Apakah perpanjangan otomatis? Berapa hari sebelum berakhir harus memberi tahu? |
| Perubahan harga | Bisakah tarif naik di tengah masa kontrak? Ada batas kenaikan? |
| Batas tanggung jawab | Berapa maksimum tanggung jawab penyedia? Biasanya sebatas biaya yang dibayar dalam periode tertentu |
| Data dan penghapusan | Berapa lama data disimpan setelah kontrak berakhir, dan bagaimana mengekspornya? |
| Lokasi data dan subprosesor | Di mana data disimpan dan siapa subprosesornya? Relevan untuk UU PDP |
| Pemberitahuan insiden | Seberapa cepat penyedia memberi tahu bila terjadi kebocoran? |
| Penangguhan layanan | Dalam kondisi apa layanan bisa dihentikan, misalnya telat bayar? Berapa hari masa tenggang? |
| Hukum yang berlaku dan bahasa | Hukum negara mana, dan apakah ada versi Bahasa Indonesia? |
Untuk kontrak dengan pihak Indonesia, UU 24/2009 Pasal 31 mewajibkan Bahasa Indonesia dalam nota kesepahaman atau perjanjian yang melibatkan pihak Indonesia, dan versi bahasa asing dapat dibuat berdampingan. Kontrak standar penyedia global yang diterima secara daring sering hanya berbahasa Inggris; tanyakan kepada konsultan hukum bila nilainya besar.
Desain lebih menentukan daripada angka SLA
Contoh ilustratif: satu VM dengan SLA 99,5% berarti hingga 3,65 jam per bulan tanpa kompensasi. Menambah VM kedua di zona lain dengan load balancer menambah biaya sekitar Rp1.000.000 per bulan, tetapi mengurangi peluang situs mati karena satu zona bermasalah. Bila satu jam gangguan berarti kehilangan penjualan sekitar Rp2.000.000, desain dua zona bisa masuk akal. Bila situs adalah profil kantor, satu VM dengan backup yang baik sudah cukup. Hitung biayanya di simulasi biaya server per bulan dan rencanakan pemulihan di backup dan pemulihan bencana.
Menghitung ketersediaan gabungan
Situs Anda bergantung pada beberapa komponen sekaligus, sehingga ketersediaan totalnya bisa lebih rendah daripada SLA setiap komponen.
- Komponen berurutan (semuanya harus hidup): ketersediaan dikalikan. VM dengan 99,9% dan basis data terkelola dengan 99,95%: 0,999 × 0,9995 ≈ 99,85%, atau sekitar 65,7 menit per bulan.
- Komponen paralel (cukup satu yang hidup): peluang keduanya mati dikalikan. Dua VM di zona berbeda, masing-masing 99,5%: 1 − (0,005 × 0,005) = 99,9975% secara teori, dengan asumsi gangguan kedua zona tidak saling terkait.
- Paralel lalu berurutan: dua VM paralel di belakang load balancer 99,99%: 0,999975 × 0,9999 ≈ 99,9875%.
Perhitungan ini menyederhanakan kenyataan: gangguan bisa saling terkait, dan kesalahan konfigurasi atau pembaruan aplikasi tidak tercakup SLA penyedia mana pun. Gunakan hasilnya untuk memahami arah, bukan sebagai janji.
Pertanyaan yang sering diajukan
Apakah "uptime 99,9% dijamin" di iklan hosting sama dengan SLA?
Belum tentu. Yang mengikat adalah dokumen SLA atau syarat layanan, termasuk cara menghitung dan klaim kredit. Mintalah tautan atau salinan dokumennya.
Bagaimana membuktikan gangguan?
Pasang pemantauan uptime dari luar yang mencatat waktu dan durasi. Catatan ini berguna saat mengajukan klaim dan saat menilai perpanjangan.
Apakah bisa menuntut ganti rugi melebihi kredit?
Kontrak biasanya membatasinya. Untuk konsumen akhir, UU 8/1999 tentang Perlindungan Konsumen membatasi klausula baku tertentu; untuk transaksi antarbisnis, isi kontrak lebih menentukan. Konsultasikan dengan konsultan hukum bila kerugian besar.
Sumber resmi
- pasal.id — UU 8/1999, UU 24/2009, dan UU 27/2022
- BSSN — pelaporan dan penanganan insiden siber
- Portal PSE Komdigi — penyelenggara sistem elektronik terdaftar