Zincirleme çökmeleri başlamadan durdur
SRE zincirleme arıza eğitimi; cascading failure mekaniği ve retry fırtınası, yük atma ve geri basınç, devre kesici ve bulkhead izolasyonu, jitter'lı backoff ve retry budget ile kontrollü kurtarma desenlerini uygulamalı ele alır.
Cascading failure mekaniği, yük atma, devre kesici ve kurtarma
Bu ileri seviye eğitim, dağıtık sistemlerde küçük bir arızanın tüm sistemi devirmesine yol açan zincirleme (cascading) arızalara odaklanır. Zincirleme arızanın mekaniği, kaynak tükenmesi, kuyruk büyümesi ve retry fırtınası (retry storm) işlenir. Ardından önleme desenleri: zarif bozulma (graceful degradation), yük atma (load shedding) ve önceliklendirme, geri basınç (backpressure), devre kesici (circuit breaker), bölme (bulkhead) izolasyonu, jitter'lı exponential backoff ve istek bütçeleri (retry budget) uygulamalı ele alınır. Son olarak thundering herd, cache çökmesi, yavaş başlatma (slow start) ve kurtarma; kaos deneyleriyle doğrulama işlenir. Katılımcı, sistemlerini zincirleme çökmeye karşı tasarlayıp kurtarabilir.
2 Gün. Her gün dört modül; zincirleme arıza mekaniğinden önleme desenlerine ve kurtarma stratejilerine ilerlenir.
İleri Seviye — Dağıtık sistemlerde zincirleme (cascading) arızaların önlenmesi: geri basınç, yük atma, devre kesici, retry desenleri ve kurtarma stratejilerinin ele alınması.
Katılımcılar örnek bir mikroservis zincirinde yük atma, devre kesici ve retry budget uygulayarak çökme senaryolarını test eder.
Geri basınç ve yük atmayla bir servisin aşırı yükte tüm zinciri devirmesini engellersiniz.
Devre kesici ve bulkhead ile arızalı bağımlılığı izole edip yayılmasını durdurursunuz.
Yavaş başlatma ve retry budget ile kurtarmayı yeni bir çökmeye dönüştürmeden yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Mikroservis ve servisler arası çağrı kavramlarına aşinalık beklenir.
SLO, gözlemlenebilirlik ve yük kavramlarına temel aşinalık faydalıdır.
Bir dilde istemci/sunucu kodu okuyabilme yeterlidir.
Üzerinde yük ve arıza senaryosu denenebilecek örnek servisler.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Zincirleme arızaların nasıl başlayıp yayıldığını açıklayabilirsiniz.
USE ve kuyruk metrikleriyle çökme öncesi sinyalleri yakalayabilirsiniz.
Load shedding ve önceliklendirme ile aşırı yükü yönetebilirsiniz.
Backpressure ile üst katmanları yavaşlatıp koruyabilirsiniz.
Devre kesici ve bulkhead ile arızayı izole edebilirsiniz.
Jitter'lı backoff ve retry budget ile retry fırtınasını önleyebilirsiniz.
Yavaş başlatma ve cache ısıtma ile güvenli kurtarabilirsiniz.
Kaos deneyleriyle sistemin dayanıklılığını doğrulayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
CodePipeline, CodeBuild, CodeDeploy, CloudFormation ve ECS/EKS ile AWS üzerinde uçtan uca CI/CD ve DevOps uygulamalarını öğreten ileri eğitim.
Detayları Gör →CloudFormation, CDK, Terraform, AWS SAM ve ECS/EKS ile AWS üzerinde IaC öncelikli uçtan uca DevOps mühendisliğini öğreten ileri eğitim.
Detayları Gör →AWS Jam formatında gerçek senaryolu CI/CD, IaC, IAM ve izleme meydan okumalarını takım halinde çözerek pratik kazandıran DevOps atölyesi.
Detayları Gör →AWSDEVOPS içeriğini üç günde öğrenip dördüncü gün AWS Jam meydan okumalarıyla pekiştiren birleşik ileri seviye DevOps programı.
Detayları Gör →Strangler Fig, karakterizasyon testi, veritabanı göçü ve CI/CD ile eski sistemleri riski yöneterek modernize etmeyi öğreten ileri DevOps eğitimi.
Detayları Gör →