Dağıtım sırasında kesinti yaşamayan sistemler kurun
AWS DevOps Engineer Professional kapsamında blue/green ve canary dağıtım, CodeDeploy hook'ları, alarm tabanlı otomatik rollback ve tek arıza noktalarının elenmesini öğreten ileri seviye uygulamalı eğitim.
Dağıtım risklerini azaltan stratejiler ve tek arıza noktalarının mimariden çıkarılması
Bu eğitim, AWS üzerinde uygulama dağıtımlarındaki risk noktalarını ve tek arıza noktalarını (single point of failure) elemeyi öğretir. Blue/green, canary ve rolling dağıtım stratejileri CodeDeploy, ECS ve Lambda bağlamında karşılaştırılır. AppSpec dosyası, deployment hook'ları, CloudWatch alarm tabanlı otomatik rollback ve traffic shifting işlenir. Mimarideki tek arıza noktaları (NAT, tek AZ, paylaşılan veritabanı) tespit edilir ve dayanıklı alternatiflerle değiştirilir. Immutable deployment, feature flag ve dağıtım gözlemlenebilirliği uygulamalı ele alınır.
4 Gün. Her gün dört modül; dağıtım stratejilerinden otomatik rollback ve SPOF analizine kadar lab odaklı ilerleyiş.
İleri Seviye — Dağıtım stratejileri, rollback mekanizmaları ve tek arıza noktalarının elenmesi
CodeDeploy ile gerçek blue/green ve canary dağıtımları, alarm tetikli rollback ve arıza enjeksiyonu senaryolarıyla uygulamalı çalışılır.
Blue/green ve canary stratejileriyle kullanıcı kesintisi olmadan yeni sürüm yayınlamayı öğrenirsiniz.
CloudWatch alarm tabanlı otomatik geri alma ile hatalı dağıtımları saniyeler içinde tersine çevirirsiniz.
Mimarideki tek arıza noktalarını tespit edip dayanıklı tasarımlarla değiştirmeyi kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel pipeline ve build/deploy akışı kavramlarına aşinalık beklenir.
EC2, ECS veya Lambda'dan en az biriyle deneyim faydalıdır.
ALB target group ve health check kavramlarına hakimiyet işe yarar.
CodeDeploy laboratuvarları için uygun IAM yetkili test hesabı gereklidir.
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:
Blue/green, canary ve rolling stratejilerini doğru senaryoya eşlersiniz.
AppSpec ve lifecycle hook'larıyla EC2, ECS ve Lambda dağıtımı yaparsınız.
CloudWatch alarm tabanlı otomatik geri alma mekanizması kurarsınız.
Smoke test ve synthetic canary ile dağıtım sağlığını doğrularsınız.
Evidently ile dağıtımdan bağımsız özellik açma/kapama uygularsınız.
Mimarideki tek arıza noktalarını bulup risk önceliklendirirsiniz.
Bulkhead, circuit breaker ve decoupling ile dayanıklılık artırırsınız.
Fault Injection Service ile arıza enjeksiyonu deneyleri çalıştırırsınız.
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.
SRE işe alımı, onboarding, katılım modelleri, ekip topolojileri ve kültür korumasıyla SRE ekibinizi büyütmeyi öğrenin.
Detayları Gör →Test piramidi, sözleşme testi, k6 yük testi, hata enjeksiyonu ve kaos deneyleriyle yazılım güvenilirliğini sınamayı SRE bakışıyla öğrenin.
Detayları Gör →Test ortamı paritesi, veri maskeleme, WireMock servis taklidi, ölçek farkı ve maliyet kararlarıyla doğru test planlamayı SRE bakışıyla öğrenin.
Detayları Gör →Hipotez temelli arıza tanısı, ikiye bölme, değişiklik korelasyonu ve olay anı iletişimiyle sistematik sorun giderme becerisi kazanın.
Detayları Gör →top, iostat, ss, tcpdump, strace, perf, flame graph ve kubectl debug ile Linux ve konteyner ortamlarında SRE sorun giderme araçlarını öğrenin.
Detayları Gör →