Skip to main content

> sli,_slo_&_sla_mühendislik_yönetişimi

SLI, SLO & SLA Mühendislik Yönetişimi

Canlı sistemlerde SLI, SLO ve SLA arasındaki yapısal fark nedir?

Stack: OBSERVABILITY STACKSenior (L5-L6)protocol

ÖZET VE TEKNİK CEVAP

SLI ölçtüğünüz canlı metriktir (gösterge); SLO ulaşmaya çalıştığınız şirket içi güvenilirlik hedefidir (hedef); SLA ise ihlal edildiğinde finansal cezası olan harici yasal sözleşmedir (anlaşma).

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

Servis Seviyesi çerçevesi, sistem beklentilerine matematiksel kesinlik kazandırır. SLI (Gösterge), kullanıcı perspektifinden ham performansı ölçer (örneğin < 300ms altındaki başarılı istek oranı). SLO (Hedef), iç hedef eşiğini belirler (30 günde %99.9). SLA (Sözleşme) ise ihlalinde para iadesi veya ceza içeren harici müşteri taahhüdüdür (örneğin %99.5 altı kesintide %20 fatura indirimi).

2. Doğru Kullanım Senaryosu

Ödeme yapan müşterilere hizmet veren tüm canlı SaaS, API platformları veya dağıtık mikroservis mimarilerinde zorunludur.

3. Prodüksiyon Arıza Modları

Satış ekibinin kurumsal sözleşmede beş-dokuz (%99.999) taahhüt etmesi, ancak arkadaki altyapının tek bölgede çalışan ve en fazla %99.5 veren veritabanına sahip olması yüzünden devasa tazminatlar ödenmesi.

4. Teşhis ve Telemetri Sinyalleri

İç paneller yemyeşil görünürken müşterilerden sürekli kesinti şikayeti gelmesi; 'başarılı' bir isteğin ne olduğuna dair ortak bir tanımın olmaması.

5. Önleme ve Mimari Bariyerler

İç SLO'ların her zaman harici SLA'dan daha katı olmasını sağlayın (%99.9 SLO - %99.5 SLA); SLI'ları iç pod sağlık kontrollerinden değil, doğrudan kullanıcı uç noktasındaki load balancer'lardan hesaplayın.

6. Mimari Ödünleşimler (Trade-offs)

Net operasyonel hedefler ve korunan ciro karşılığında telemetri altyapısı ve hukuk-mühendislik uyumu gerektirir.

Vaka İncelemesi (TinyCTO Örneği)

TinyCTO Bölüm 16: API HTTP 200 dönerken JSON gövdesinde hata fırlatıyordu. İzleme panelleri bunu %100 kesintisiz saydı ancak müşteriler kilitlendi. Ekip SLI tanımını yanıt içeriğini denetleyecek şekilde güncelledi.

İnteraktif Konsept Alıştırmaları

3 Alıştırma
Q1

SLA, SLO ve SLI arasındaki ilişki sıralaması nasıldır?

SLI metriktir; SLO iç hedeftir (daha katı); SLA ise müşteri sözleşmesidir (daha esnek).
Q2

İç SLO hedefi neden harici SLA sözleşmesinden daha katı olmalıdır?

Sözleşmeli finansal cezalar tetiklenmeden önce mühendislerin müdahale edebileceği bir erken uyarı payı bırakmak için.
Q3

Kullanıcı odaklı gecikme SLI'ları nerede ölçülmelidir?

Gerçek uçtan uca yanıt süresini yakalamak için API ağ geçidinde veya istemci telemetrisinde.

SLI, SLO & SLA Mühendislik Yönetişimi — Sıkça Sorulan Sorular

Bir SLI ölçümünün gerçeği yansıtmadığı anlaşılırsa ne yapılmalıdır?

SLI tanımını derhal güncelleyin; hatalı bir gösterge yanıltıcı hata bütçeleri ve sahte bir güven duygusu yaratır.

Bir SLO'nun tanım ve sahipliği kime aittir?

Ürün Yönetimi (kullanıcı ihtiyaçları) ve Mühendislik/SRE (teknik uygulanabilirlik) tarafından ortaklaşa sahiplenilir.

Tek bir servisin kaç tane SLO hedefi olmalıdır?

Basit tutun: Kullanıcıyı doğrudan ilgilendiren 2 ila 4 kritik SLO (örneğin erişilebilirlik ve p95/p99 gecikmesi).

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • Karşılığında iç SLO takibi olmayan SLA sözleşmeleri patlamaya hazır finansal risklerdir.
  • İyi SLI'lar sunucu kaynak tüketimini değil, kullanıcı memnuniyetini ölçer.

Yaygın Yanılgılar

  • CPU veya bellek kullanım oranının uygun bir SLI olduğunu sanmak.

Karar Kılavuzu & Önceliklendirme

SLI'ları kayan bir zaman penceresinde geçerli isteklerin başarılı olanlarına oranı şeklinde tanımlayın.

Doğrulanmış Kaynaklar & Referanslar