Hizmet Seviyesi Anlaşmalarına (SLA'lar) ilişkin Kapsamlı Kılavuz
Hizmet Düzeyi Anlaşması (SLA), bir hizmet sağlayıcı ile müşterileri arasında ölçülebilir performans ölçümlerini, kullanılabilirlik eşiklerini ve sorumlulukları tanımlayan resmi bir taahhüttür.Modern bulut mimarisinde çalışma süresi kullanılabilirliği, bir web sitesinin, API uç noktasının veya altyapı hizmetinin tamamen çalışır durumda ve son kullanıcılar için erişilebilir kaldığı toplam sürenin yüzdesi olarak ifade edilir.
Yüksek kullanılabilirliğe ulaşmak, sistem esnekliğini, altyapı yedekliliğini, dağıtım otomasyonunu ve izleme yeteneklerini finansal yatırıma göre dengelemeyi gerektirir.SLA gereklilikleri "Üç Dokuz"dan (%99,9) "Beş Dokuz"a (%99,999) yükseldikçe, izin verilen kesinti süresi yılda saatlerden yalnızca dakikalara düşer.
Standart Kullanılabilirlik Katmanlarının Açıklaması
Endüstri standartları, kullanılabilirlik hedeflerini izin verilen maksimum kesinti süresine göre farklı "Dokuzlu" katmanlara ayırır:
| Kullanılabilirlik SLA Katmanı | Günlük İzin Verilen Kesinti Süresi | Aylık İzin Verilen Kesinti Süresi | Yıllık İzin Verilen Kesinti Süresi | Altyapı Profili |
|---|---|---|---|---|
SLA, SLO ve SLI Arasındaki Kritik Farklar
Mühendislik ekipleri sıklıkla SLA'ları, Hizmet Seviyesi Hedeflerini (SLO'lar) ve Hizmet Seviyesi Göstergelerini (SLI'ler) karıştırır.Bu ayrımları anlamak operasyonel güvenilirlik açısından önemlidir:
- Hizmet Düzeyi Göstergesi (SLI): Gerçek zamanlı, deneysel olarak ölçülen metrik izleme performansı (örneğin, "HTTP isteklerinin %99,94'ü son 30 gün içinde 200 Tamam döndürdü").
- Hizmet Seviyesi Hedefi (SLO): Güvenlik marjını yasal sözleşmenin üzerinde tutmak için mühendislik ekipleri tarafından belirlenen dahili hedef eşiği (örneğin, "%99,9 müşteri sözleşmemizi asla ihlal etmemek için dahili olarak %99,95 çalışma süresini koruyun").
- Hizmet Seviyesi Anlaşması (SLA): Hizmetin üzerinde anlaşılan çalışma süresi hedeflerini karşılayamaması durumunda müşterilerle yapılan, mali cezaları, hizmet kredilerini veya telafileri belirten sözleşmeye dayalı anlaşma.
SLA Kullanılabilirliği Nasıl Hesaplanır?
Belirli bir ölçüm penceresi boyunca kullanılabilirlik yüzdesini hesaplamak için matematiksel formül şöyledir:
Örneğin, standart 30 günlük bir fatura ayında (30 x 24 x 3600 = 2.592.000 saniye), 43 dakika 12 saniyelik (2.592 saniye) toplam kesinti süresi şunu sağlar:
%99,99 Kullanılabilirliği Korumak İçin En İyi Uygulamalar
- Çok Bölgeli Yedeklemeyi Uygulayın: Trafiği birden çok bulut kullanılabilirlik bölgesine ve coğrafi bölgeye dağıtarak tek hata noktası dağıtımlarından kaçının.
- Durum Denetimini ve Uyarı Yönlendirmesini Otomatikleştirin: Kesintileri anında yakalamak için 1 dakikalık kontrol aralıklarıyla çok bölgeli sentetik probları dağıtın.
- Çekirdek Uygulama Hizmetlerini Ayırın: Yerelleştirilmiş bileşen arızalarının tüm sistemi çökertmesini önlemek için eşzamansız kuyruk işleme ve devre kesici modellerini kullanın.
- Düzenli Olağanüstü Durum Kurtarma Tatbikatları Gerçekleştirin: Birincil düğüm kesintileri sırasında ikincil veritabanı kopyalarının sorunsuz bir şekilde tanıtılmasını sağlamak için otomatik yük devretme testleri gerçekleştirin.
Sıkça Sorulan Sorular
Bu konuyla ilgili sık sorulan sorular
Hiçbir SLA İhlali Uyarısını Kaçırmayın
SLA kesinti eşiklerinin hesaplanması yalnızca ilk adımdır.SimpleOps, 15'ten fazla global kontrol konumundan web sitenizin uç noktalarını 7/24 sürekli olarak izler ve kesinti süresi hedef SLA'nızı ihlal etmeden önce ekibinizi Slack, Telegram veya E-posta yoluyla uyarır.