GOOGLE PROFESSIONAL DEVOPS ENGINEER: APPLICATION DEPLOYMENT STRATEGIES EĞİTİMİ

GCP'de doğru dağıtım stratejisini seç ve uygula

Rolling update, blue/green, canary, recreate stratejileri ve Cloud Deploy ile GKE/Cloud Run dağıtımı.

Google Cloud'da recreate, rolling, blue/green ve canary dağıtım stratejilerini GKE/Cloud Run trafik yönetimi, Cloud Deploy promosyon ve güvenli rollback ile uygulamalı öğreten orta seviye eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Risk ve kesinti dengesine göre dağıtım stratejisi seçip Google Cloud'da uygulama

Bu eğitim Google Cloud üzerinde temel uygulama dağıtım stratejilerini uygulamalı öğretir. Recreate, rolling update, blue/green ve canary dağıtımların her birinin risk, kesinti süresi ve kaynak maliyeti açısından ödünleşimlerini inceleriz. GKE üzerinde Deployment ile rolling update, maxSurge/maxUnavailable ayarları, readiness probe ile güvenli geçiş; Cloud Run'da trafik bölme (traffic splitting) ile canary ve blue/green; Cloud Deploy ile aşamalı promosyon ve otomatik rollback konularını işleriz. Sağlık kontrolleri, dağıtım sonrası doğrulama, geri alma prosedürleri ve veritabanı şema değişikliklerinin dağıtımla uyumunu ele alırız.

Süre ve Format

3 Gün. Her gün dört modül; her strateji için GKE ve Cloud Run üzerinde canlı dağıtım uygulaması.

Seviye

Orta Seviye — Google Cloud üzerinde temel uygulama dağıtım stratejileri: rolling, blue/green, canary ve geri alma.

Öğrenme Metodu

Aynı uygulamayı farklı stratejilerle GKE ve Cloud Run'a dağıtıp sonuçları karşılaştırarak öğrenme.

Neden Bu Eğitim?

🔀Strateji Seçimi

Her dağıtım stratejisinin risk ve kesinti ödünleşimini anlayıp doğru olanı seçersiniz.

🐤Canary ile Güven

Trafiğin küçük bir kısmıyla yeni sürümü test ederek riski sınırlamayı öğrenirsiniz.

↩️Hızlı Geri Alma

Sorun anında hızlı ve güvenli rollback prosedürleri kurarsınız.

Anahtar Konular

dağıtım stratejileriblue green deploymentcanary deploymentrolling updatecloud run traffic splittingcloud deploygke dağıtımrollback
“En iyi dağıtım, kullanıcının fark etmediği ve gerektiğinde saniyeler içinde geri alınabilen dağıtımdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Konteyner Temeli

Docker imajı ve temel Kubernetes Deployment kavramlarına aşinalık gereklidir.

2
GCP Aşinalığı

GKE veya Cloud Run'a giriş düzeyinde bilgi faydalıdır.

3
HTTP Trafiği

Yük dengeleme ve trafik yönlendirme temel kavramları önerilir.

4
GCP Projesi

GKE/Cloud Run kullanabileceğiniz bir GCP projesi erişimi gereklidir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı dağıtım stratejilerini karşılaştırır ve sağlık kontrolü kurar.
Modül 1
Strateji Karşılaştırma
  • Recreate, rolling, blue/green, canary genel bakış
  • Kesinti süresi (downtime) karşılaştırması
  • Kaynak maliyeti ve çift kapasite ihtiyacı
  • Geri alma hızının stratejiye göre değişimi
  • Durumlu (stateful) uygulamada zorluklar
  • Strateji seçim kriterleri matrisi
Modül 2
Recreate/Rolling
  • Recreate ile tam durdurup yeniden başlatma
  • Rolling update ile kademeli pod değişimi
  • maxSurge ve maxUnavailable ayarı
  • Rollout hızının kontrolü
  • Rolling update sırasında kapasite yönetimi
  • Kademeli geçişte izleme
Modül 3
Sağlık Probları
  • Readiness probe ile trafiğe hazır olma
  • Liveness probe ile takılmayı tespit
  • Startup probe ile yavaş başlangıç
  • Prob eşik ve zaman aşımı ayarı
  • Prob hatasında dağıtımın durması
  • Prob tasarımının güvenli geçişe etkisi
Modül 4
Risk
  • Dağıtım riskinin değişiklik boyutuyla ilişkisi
  • Küçük, sık dağıtımın risk azaltması
  • Blast radius (etki alanı) sınırlama
  • Dağıtım penceresi ve zamanlama
  • Geri alınabilirlik (reversibility) önceliği
  • Risk azaltmada izlemenin rolü
Günün hedefiKatılımcı blue/green ve canary dağıtımlarını trafik bölme ile uygular.
Modül 1
Blue/Green
  • İki özdeş ortam (blue/green) kurma
  • Trafiği anlık yeni ortama çevirme
  • Service/Ingress ile yönlendirme değişimi
  • Eski ortamı hazır bekletme (hızlı rollback)
  • Veritabanı uyumluluğu gereksinimi
  • Blue/green maliyeti ve kaynak kullanımı
Modül 2
Canary
  • Trafiğin %5-10'unu yeni sürüme yönlendirme
  • Kademeli trafik artırımı (10→50→100)
  • Metriklere göre otomatik ilerleme/durma
  • Canary analizi (hata/gecikme karşılaştırma)
  • Kullanıcı segmentine göre canary
  • Canary başarısızlığında otomatik geri alma
Modül 3
Cloud Run Trafik
  • Cloud Run revizyon (revision) kavramı
  • Trafik yüzdesi atama (traffic splitting)
  • Etiketli (tagged) revizyonla test URL'si
  • Gradual rollout ayarı
  • Anlık %100 geçiş ve geri alma
  • Revizyon bazlı izleme
Modül 4
Doğrulama
  • Dağıtım sonrası smoke test
  • Sentetik izleme ile uçtan uca kontrol
  • Metrik ve log ile sağlık doğrulama
  • Kullanıcı etkisinin izlenmesi
  • Doğrulama kapısı (gate) tanımı
  • Doğrulama başarısızlığında akış
Günün hedefiKatılımcı Cloud Deploy ile promosyon kurar ve güvenli geri alma uygular.
Modül 1
Cloud Deploy
  • Delivery pipeline ve çoklu hedef tanımı
  • dev→stage→prod promosyon akışı
  • Onay gerektiren adımlar
  • Skaffold ile render
  • Deploy durum ve geçmiş izleme
  • Hedef bazlı yapılandırma
Modül 2
Rollback
  • Önceki sürüme hızlı geri dönüş
  • kubectl rollout undo kullanımı
  • Cloud Run revizyonuna geri alma
  • Otomatik rollback tetikleyicileri
  • Rollback sırasında veri tutarlılığı
  • Rollback sonrası doğrulama
Modül 3
Veritabanı Uyumu
  • Geriye uyumlu (backward compatible) şema değişikliği
  • Expand-contract migration deseni
  • Dağıtım ve migration sıralaması
  • Çift yazma (dual write) geçiş dönemi
  • Rollback'i engellemeyen migration
  • Feature flag ile şema geçişi
Modül 4
Otomasyon
  • Dağıtım hattına strateji gömme
  • Metrik tabanlı ilerleme otomasyonu
  • Dağıtım bildirimleri
  • Değişiklik kaydı ve izlenebilirlik
  • Tekrarlanabilir dağıtım prosedürü
  • Dağıtım runbook'u

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Strateji Seçimi

Risk ve kesintiye göre doğru dağıtım stratejisini seçebilirsiniz.

✅
Rolling Update

maxSurge/maxUnavailable ile güvenli rolling update yapabilirsiniz.

✅
Sağlık Probları

Readiness/liveness/startup problarıyla güvenli geçiş kurabilirsiniz.

✅
Blue/Green

İki ortamla anlık geçişli blue/green dağıtım uygulayabilirsiniz.

✅
Canary

Trafik bölmeyle metrik tabanlı canary dağıtım kurabilirsiniz.

✅
Cloud Deploy

Cloud Deploy ile aşamalı promosyon hattı kurabilirsiniz.

✅
Geri Alma

Hızlı ve güvenli rollback prosedürleri uygulayabilirsiniz.

✅
Veritabanı Uyumu

Expand-contract ile rollback'i engellemeyen migration yapabilirsiniz.

Kimler İçin Uygundur?

  • Google Cloud'da uygulama dağıtan DevOps mühendisleri
  • geliştiriciler
  • dağıtım stratejilerini bilinçli seçmek isteyen ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Google Cloud'da uygulama dağıtan DevOps mühendisleri, geliştiriciler ve dağıtım stratejilerini bilinçli seçmek isteyen ekipler için uygundur.
Advanced dağıtım eğitiminden farkı nedir?
Bu eğitim temel stratejilere (rolling, blue/green, canary) odaklanır; service mesh, otomatik progressive delivery ve çok bölge gibi ileri konular ayrı advanced eğitimde ele alınır.
GKE mi Cloud Run mı?
Her iki hedef de kullanılır; aynı uygulama GKE Deployment ve Cloud Run revizyonlarıyla dağıtılıp karşılaştırılır.
Veritabanı değişiklikleri işleniyor mu?
Evet; expand-contract migration deseniyle rollback'i engellemeyen şema değişiklikleri uygulamalı gösterilir.
Sertifika veriliyor mu?
Eğitimi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Google Professional DevOps Engineer: Application Deployment Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıDevOps Site Reliability Engineering (SRE) Foundation℠ Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Site Reliability Engineering (SRE) Foundation℠ Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Site Güvenilirliği Mühendisliği temelleri: SLI/SLO/SLA, hata bütçesi, toil azaltma, olay yönetimi, blameless postmortem ve altın sinyaller. Temel seviye DVA eği

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Smart Failure: Fail Fast & DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Smart Failure: Fail Fast & DevOps Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Başarısızlığı öğrenmeye çevirin: fail fast, hipotez temelli deney, feature flag/canary, blameless postmortem ve chaos engineering. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Support Administrator: Cloud Computing Essentials for Support Engineers Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Support Administrator: Cloud Computing Essentials for Support Engineers Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Destek mühendisleri için bulut temelleri: hesaplama, depolama, sanal ağ, güvenlik grubu, IAM ve bölge/erişilebilirlik alanı kavramları. Temel seviye DVA eğitimi

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Support Administrator: DevOps Practices for Support Engineers Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Support Administrator: DevOps Practices for Support Engineers Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Destek mühendisleri için DevOps pratikleri: CI/CD akışı, dağıtım stratejileri, IaC, gözlemlenebilirlik, runbook ve olay yönetimi. Temel seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Support Administrator: DevOps Tools for Support Engineers Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Support Administrator: DevOps Tools for Support Engineers Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Destek mühendisleri için DevOps araçları: ticketing, Prometheus/Grafana izleme, ELK/Loki log, dağıtık izleme, bulut konsolu, CLI ve ChatOps. Temel seviye DVA eğ

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn