Skip to main content

> tpl_ops_005

Dayanıklılık, Kaos Mühendisliği ve Kurtarma Test Planı

Kontrollü hata enjeksiyon deneyleri, etki alanı (blast radius) sınırlaması, kararlı durum doğrulaması ve felaket kurtarma tatbikatları için operasyonel çerçeve.

TEMPLATE // INSPECT: TPL-OPS-005MODIFIED: 2026-09-19
KATEGORİDevOps, SRE ve Operasyon
SÜRÜMv1.0.0
RİSK SEVİYESİMEDIUM
ARTEFAKT SINIFIDOC
FORMATLARDOCX, PDF, MD, MERMAID, SVG
YAPAY ZEKÂ VE YÖNETİCİ ÖZETİ (AI SUMMARY)

Kararlı durum hipotezlerini, kademeli etki alanı kontrollerini, otomatik durdurma tetikleyicilerini ve GameDay tatbikatlarını tanımlayan dayanıklılık test metodolojisi.

Önemli Teknik Doküman Şablonu ve Hukuki Uyarı

TinyCTO.tv Teknik Doküman Şablon Bildirimi: Bu şablon genel eğitim ve operasyon amaçlı bir başlangıç materyalidir. Hukuki, vergisel, muhasebesel, yatırım, satın alma, mevzuat, güvenlik veya sertifikasyon danışmanlığı değildir. Gereklilikler ülkeye, kuruma, sözleşmeye ve riske göre değişir. Kullanmadan önce yetkin uzmanlarla gözden geçirip uyarlayın.

Çözülen Üretim Problemi

Karmaşık dağıtık sistemler üretim kesintilerinde öngörülemez şekillerde çöker; çünkü devralma (failover) mekanizmaları ve devre kesiciler gerçek yük altında nadiren test edilir.

Ne Zaman Kullanılmalı?

  • Çok bölgeli bulut veritabanı devralma (failover) ve bölünmüş beyin (split-brain) korumasını doğrulerken
  • Bölge kesintilerini ve ağ bölünmelerini simüle eden çeyreklik GameDay tatbikatları yürütürken
  • Kubernetes pod tahliyesi, basamaklı çökme limitleri ve kademeli bozulma mekanizmalarını test ederken

Ne Zaman Kullanılmamalı?

  • Saf fonksiyonlara yönelik yeni yazılmış birim testlerinde
  • Temel gözlemlenebilirlik altyapısı bulunmayan test edilmemiş kodlarda

5 Şablon Bölümü ve Yapısal İskelet

1. 1. Kaos İlkeleri ve Kararlı Durum (Steady-State) Tanımıstandard, enterprise

Yanlışlanabilir hipotezler kurma ve normal iş metriklerini (sipariş/dakika, giriş gecikmesi) belirleme.

Yönerge:Kararlı durum iş metriklerini izleyen otomatik alarmlar olmadan asla hata enjekte etmeyin.
2. 2. Etki Alanı Sınırları ve Otomatik Durdurma Kriterleristandard, enterprise

Sınırlama çevreleri (canary podlar, test kiracıları) ve acil durdurma anahtarları.

Yönerge:Kullanıcı hata oranı 30 saniye boyunca %0.5 i aşarsa deneyi derhal otomatik sonlandırın.
3. 3. Temel Hata Enjeksiyon Senaryolarıstandard, enterprise

Ağ gecikmesi/paket kaybı, kaynak tükenmesi (CPU/Bellek doygunluğu), bağımlılık kesintisi ve saat kayması.

Yönerge:Üretim GameDay tatbikatlarından önce deneyleri mutlaka Staging ortamında test edin.
4. 4. GameDay Koordinasyonu ve Fonksiyonlar Arası Rollerstandard, enterprise

Kaos Komutanı, Katip, Sistem Sahibi ve Kırmızı Takım rolleri ve iletişim kanalları.

Yönerge:GameDay tatbikatlarını ekiplerin tam kadro çalıştığı mesai saatlerinde gerçekleştirin.
5. 5. Deney Sonrası Analiz ve İyileştirme Takibistandard, enterprise

Beklenmeyen çökmelerin kök neden analizi, devre kesici optimizasyonu ve Jira iş listesi oluşturma.

Yönerge:Dayanıklılık iyileştirmelerinin sonraki iki geliştirme sprinti içinde tamamlanmasını zorunlu kılın.

Doldurma ve Uygulama Yönergeleri

1. Boş şablonu inceleyin. 2. Örnek senaryoyu kurum ölçeğine uyarlayın. 3. Kontrol listesiyle doğrulayın.

Bağımsız İnceleme ve Onay Kontrol Listesi

  • Tüm zorunlu bölümler dolduruldu
  • Gizli anahtar veya parola içermiyor
  • Yönetici sponsor onayı alındı
İŞLENMİŞ SENARYO ÖRNEĞİ

Dayanıklılık, Kaos Mühendisliği ve Kurtarma Test Planı - Örnek Vaka Analizi

Örnek Organizasyon: TerraPay Global Settlement Engine

TerraPay Global Settlement Engine için eksiksiz operasyonel uygulamayı gösteren gerçek dünya vaka analizi.

Öne Çıkan Bulgular ve Çıktılar:
  • Planlı GameDay oturumlarında 12 canlı hata enjeksiyon deneyi gerçekleştirdi
  • Yoğun alışveriş sezonu öncesinde Postgres replika gecikme kilitlenmelerini tespit etti
  • Envoy devre kesicilerini simüle edilen bölge kesintilerinde otomatik toparlanacak şekilde optimize etti

Sıkça Sorulan Sorular

Üretim (Production) ortamında kaos deneyleri yapmak güvenli midir?

Evet, etki alanı sıkı şekilde sınırlandırıldığı (%1 canary trafiği) ve otomatik durdurma mekanizması anında devreye girdiği sürece güvenlidir.

Felaket kurtarma (DR) testi ile kaos mühendisliği arasındaki fark nedir?

DR genel bir çöküş sonrası toparlanmayı test eder; kaos mühendisliği ise çöküşü önlemek için sistemi proaktif olarak sarsar.

Kubernetes için hangi kaos enjeksiyon araçları önerilir?

Chaos Mesh ve LitmusChaos, CRD tabanlı hata enjeksiyonu sunan önde gelen CNCF açık kaynak araçlarıdır.

Teknik Doküman Şablon Paketi

Giriş Gerekli
Ücretsiz ve güvenli indirmeler için tek seferlik giriş veya kayıt gereklidir.
Eksiksiz Teknik Doküman Paketi (.zip)
12 Dosya

Tüm boş şablonları, işlenmiş senaryoları ve doğrulama manifestolarını tek bir arşivde indirin.

Münferit Belgeler (.zip)
TPL-OPS-005-Resilience-Chaos-Engineering-and-Recovery-Test-Plan-Blank-EN.docxDOCX
all11.3 KB
TPL-OPS-005-Resilience-Chaos-Engineering-and-Recovery-Test-Plan-Example-EN.docxDOCX
all11.3 KB
TPL-OPS-005-Dayaniklilik-Kaos-Muhendisligi-ve-Kurtarma-Test-Plani-Bos-TR.docxDOCX
all11.4 KB
TPL-OPS-005-Dayaniklilik-Kaos-Muhendisligi-ve-Kurtarma-Test-Plani-Ornek-TR.docxDOCX
all11.4 KB
TPL-OPS-005-Resilience-Chaos-Engineering-and-Recovery-Test-Plan-Blank-EN.mdMD
all2.0 KB
TPL-OPS-005-Resilience-Chaos-Engineering-and-Recovery-Test-Plan-Example-EN.mdMD
all2.0 KB
TPL-OPS-005-Dayaniklilik-Kaos-Muhendisligi-ve-Kurtarma-Test-Plani-Bos-TR.mdMD
all2.0 KB
TPL-OPS-005-Dayaniklilik-Kaos-Muhendisligi-ve-Kurtarma-Test-Plani-Ornek-TR.mdMD
all2.1 KB
TPL-OPS-005-Resilience-Chaos-Engineering-and-Recovery-Test-Plan-Blank-EN.pdfPDF
all98.3 KB
TPL-OPS-005-Resilience-Chaos-Engineering-and-Recovery-Test-Plan-Example-EN.pdfPDF
all99.6 KB
TPL-OPS-005-Dayaniklilik-Kaos-Muhendisligi-ve-Kurtarma-Test-Plani-Bos-TR.pdfPDF
all92.6 KB
TPL-OPS-005-Dayaniklilik-Kaos-Muhendisligi-ve-Kurtarma-Test-Plani-Ornek-TR.pdfPDF
all93.1 KB
Doğrulanmış SHA-256 · Makrosuz Güvenli Arşiv
Her indirme dinamik MANIFEST.json içerir

Yetkili Standartlar ve Kaynaklar