Panduan Komprehensif untuk Perjanjian Tingkat Layanan (SLA)
Perjanjian Tingkat Layanan (SLA) adalah komitmen formal antara penyedia layanan dan pelanggannya yang menentukan metrik kinerja yang dapat diukur, ambang batas ketersediaan, dan tanggung jawab.Dalam arsitektur cloud modern, ketersediaan uptime dinyatakan sebagai persentase dari total waktu situs web, titik akhir API, atau layanan infrastruktur tetap beroperasi penuh dan dapat diakses oleh pengguna akhir.
Untuk mencapai ketersediaan tinggi memerlukan keseimbangan ketahanan sistem, redundansi infrastruktur, otomatisasi penerapan, dan kemampuan pemantauan terhadap investasi finansial.Karena persyaratan SLA meningkat dari "Tiga Sembilan" (99,9%) menjadi "Lima Sembilan" (99,999%), waktu henti yang diizinkan menyusut dari jam per tahun menjadi hanya beberapa menit.
Penjelasan Tingkat Ketersediaan Standar
Standar industri mengategorikan target ketersediaan ke dalam tingkatan "Sembilan" yang berbeda berdasarkan waktu henti maksimum yang diperbolehkan:
| Ketersediaan Tingkat SLA | Waktu Henti yang Diizinkan Setiap Hari | Waktu Henti yang Diizinkan Bulanan | Waktu Henti Tahunan yang Diizinkan | Profil Infrastruktur |
|---|---|---|---|---|
Perbedaan Penting Antara SLA, SLO, dan SLI
Tim teknik sering kali mengacaukan SLA, Sasaran Tingkat Layanan (SLO), dan Indikator Tingkat Layanan (SLI).Memahami perbedaan ini penting untuk keandalan operasional:
- Indikator Tingkat Layanan (SLI): Performa pelacakan metrik aktual yang diukur secara empiris secara real-time (misalnya, "99,94% permintaan HTTP menghasilkan 200 OK selama 30 hari terakhir").
- Sasaran Tingkat Layanan (SLO): Ambang batas target internal yang ditetapkan oleh tim teknik untuk mempertahankan margin keselamatan di atas kontrak resmi (misalnya, "Mempertahankan 99,95% waktu aktif secara internal sehingga kami tidak pernah melanggar 99,9% perjanjian pelanggan kami").
- Perjanjian Tingkat Layanan (SLA): Perjanjian kontrak dengan pelanggan yang menetapkan sanksi finansial, kredit layanan, atau ganti rugi jika layanan gagal memenuhi target waktu aktif yang disepakati.
Cara Menghitung Ketersediaan SLA
Rumus matematika untuk menghitung persentase ketersediaan pada jendela pengukuran tertentu adalah:
Misalnya, dalam bulan penagihan standar 30 hari (30 x 24 x 3600 = 2.592.000 detik), total durasi waktu henti sebesar 43 menit 12 detik (2.592 detik) menghasilkan:
Praktik Terbaik untuk Mempertahankan Ketersediaan 99,99%.
- Menerapkan Redundansi Multi-Wilayah: Hindari penerapan satu titik kegagalan dengan mendistribusikan lalu lintas ke beberapa zona ketersediaan cloud dan wilayah geografis.
- Otomatiskan Pemeriksaan Kesehatan & Perutean Peringatan: Terapkan probe sintetis multi-wilayah dengan interval pemeriksaan 1 menit untuk segera mengetahui pemadaman listrik.
- Pisahkan Layanan Aplikasi Inti: Gunakan pemrosesan antrean asinkron dan pola pemutus sirkuit untuk mencegah kegagalan komponen lokal yang menjatuhkan keseluruhan sistem.
- Lakukan Latihan Pemulihan Bencana Secara Reguler: Lakukan pengujian failover otomatis untuk memastikan replika database sekunder berjalan dengan lancar selama pemadaman node utama.
Pertanyaan yang Sering Diajukan
Pertanyaan umum tentang topik ini
Jangan Pernah Melewatkan Peringatan Pelanggaran SLA
Menghitung ambang batas waktu henti SLA hanyalah langkah pertama.SimpleOps terus memantau titik akhir situs web Anda 24/7 dari 15+ lokasi pemeriksaan global, memperingatkan tim Anda melalui Slack, Telegram, atau Email sebelum waktu henti melanggar SLA target Anda.