8.3. SLO'lar, SLA'lar ve Hata Bütçeleri
Güvenilirlik, “hiç hata olmasın” hedefi değildir — seçtiğiniz bir sayıdır; çünkü son dokuz, kendinden öncekinden üstel olarak daha pahalıya mal olur. SLO’lar bu seçimi açık hale getirir: “çalışıyor”un ne anlama geldiğini tanımlayın, %100’ün altında bir hedef belirleyin ve ortaya çıkan hata bütçesi, ne zaman özellik göndereceğinize karşı ne zaman durup düzelteceğinize karar vermek için nesnel bir para birimi haline gelir. Bu bölüm, SLI’ları, SLO’ları ve SLA’ları, hızı güvenilirliğe karşı dengeleyen hata bütçesi modelini ve Google’ın SRE pratiğinden operasyonel toil disiplinini kapsar.
İncelenen Konular
Section titled “İncelenen Konular”- 8.3.1. SLI (Servis Seviyesi Göstergesi): Ne Ölçülmeli?: Servis seviyesi göstergelerini seçmeyi kapsar: kullanıcı deneyimini gerçekten yansıtan spesifik ölçümler.
- 8.3.2. SLO (Servis Seviyesi Hedefi): Hedef Belirleme Sanatı: Servis seviyesi hedeflerini belirlemeyi açıklar: %100’ün altında bir güvenilirlik hedefi seçmek ve savunmak.
- 8.3.3. SLA (Servis Seviyesi Anlaşması): Yasal Yükümlülükler: Bir SLO’yu sonuçlarla destekleyen sözleşmesel ve yasal yükümlülükler olan servis seviyesi anlaşmalarını kapsar.
- 8.3.4. Hata Bütçesi: Yenilik ve Güvenilirlik Dengesi: Kabul edilebilir hatayı sayısallaştıran ve özellik hızını güvenilirliğe karşı dengeleyen hata bütçesini açıklar.
- 8.3.5. Toil: Operasyonel Yükü Ölçmek ve Azaltmak: Toil’i kapsar: manuel, tekrarlayan operasyonel yükü ölçmek ve sistematik olarak azaltmak.
- 8.3.6. Google SRE Kitabından Pratik Dersler: Ölçekte güvenilir sistemler işletmeye dair Google’ın SRE pratiğinden pratik dersler damıtır.