AWS DEVOPS ENGINEER PRO (DOP-C02): CONTAINER DEPLOYMENTS - ECS, EKS, & PROGRESSIVE DELIVERY EĞİTİMİ

Konteyner dağıtımını güvenle kademeli yayına taşı

DOP-C02 odağında ECS ve EKS'e CodeDeploy ile blue-green ve canary dağıtımları kurun; otomatik rollback ve dağıtım gözlemlenebilirliği uygulayın.

DOP-C02 konteyner dağıtımlarına odaklanan ileri eğitim: ECS/EKS'e CodePipeline ve CodeDeploy ile blue-green ve canary dağıtım, Argo Rollouts/Flagger ile metrik tabanlı analiz, CloudWatch alarmlı otomatik rollback ve dağıtım gözlemlenebilirliği uygulamalı işle…

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

ECS/EKS dağıtımı, CodeDeploy progressive delivery ve otomatik geri alma

Bu ileri seviye eğitim, AWS Certified DevOps Engineer - Professional (DOP-C02) sınavının konteyner dağıtım alanına odaklanır. Amazon ECS (Fargate/EC2) ve EKS üzerinde CodePipeline + CodeBuild + CodeDeploy ile tam otomatik dağıtım hatları kurulur. Progressive delivery stratejileri (rolling, blue-green, canary, linear) CodeDeploy deployment configuration ve ECS deployment controller ile uygulanır. CloudWatch alarm tetikli otomatik rollback, EKS'te Argo Rollouts/Flagger ile canary analizi, App Mesh/ALB ile trafik ağırlıklandırma ve IAM, imaj güvenliği, dağıtım gözlemlenebilirliği ele alınır. Sınav başvurusu ve ücreti ilgili kuruma aittir. Katılımcılar üretim seviyesinde güvenli dağıtım mimarisi kurar.

Süre ve Format

4 Gün. Her gün dört modül; ECS/EKS dağıtım temelinden progressive delivery ve otomatik rollback'e ilerlenir.

Seviye

İleri Seviye — DOP-C02 kapsamında ECS/EKS konteyner dağıtımları ve progressive delivery (blue-green, canary) ile ileri CI/CD mimarisi.

Öğrenme Metodu

Katılımcılar CodePipeline, CodeDeploy ve Argo Rollouts ile gerçek blue-green ve canary dağıtımları kurup CloudWatch alarmıyla rollback'i test eder.

Neden Bu Eğitim?

🚦Kademeli Yayın

Canary ve blue-green ile dağıtım riskini küçük kitleye önce yayarak azaltırsınız.

↩️Otomatik Rollback

CloudWatch alarmlarıyla sorunlu dağıtımı otomatik geri alırsınız.

🎯Sınav Odağı

DOP-C02'nin konteyner dağıtım senaryolarına doğrudan hazırlanırsınız.

Anahtar Konular

dop-c02aws devops professionalecs dağıtımeks dağıtımcodedeploy blue-greencanary deploymentprogressive deliveryargo rolloutsflaggerotomatik rollback
“İyi bir dağıtım, kullanıcı fark etmeden tamamlanandır.”

Ön Koşullar

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

1
AWS Deneyimi

Associate seviyesinde AWS bilgisi ve CLI kullanımı beklenir.

2
Konteyner Temeli

Docker imajı ve ECS/EKS kavramlarına aşinalık faydalıdır.

3
CI/CD Aşinalığı

CodePipeline veya benzeri bir CI/CD aracıyla çalışma deneyimi önerilir.

4
Lab Ortamı

AWS CLI, kubectl ve Docker kurulu, uygun IAM izinleri olan bir hesap.

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ı, ECS servislerine CodePipeline ile otomatik dağıtım hattı kurabilir.
Modül 1
ECS Temelleri
  • ECS cluster, service ve task kavram ayrımı
  • Fargate ve EC2 launch type karşılaştırması
  • Service discovery ve Cloud Map entegrasyonu
  • ALB target group ile servis bağlama
  • Task role ile ECR ve diğer servislere erişim
  • Desired count ve service auto scaling
Modül 2
Task Definition
  • Container definition ve resource (cpu/memory) ayarı
  • Image URI ve digest ile sabitleme
  • Environment, secret ve Parameter Store/Secrets Manager
  • Log driver (awslogs) ile CloudWatch log
  • Task definition revision ve versiyonlama
  • Sidecar (örn. Envoy) container deseni
Modül 3
CodeBuild İmaj
  • buildspec.yml ile build/test/push aşamaları
  • ECR'a imaj push ve imagedefinitions.json üretimi
  • Build cache ile bağımlılık hızlandırma
  • Imaj tarama kapısının build'e eklenmesi
  • Multi-arch imaj build (buildx)
  • Build loglarının ve metriklerinin izlenmesi
Modül 4
CodePipeline
  • Source (CodeCommit/GitHub) stage tanımı
  • Build ve deploy stage'lerinin zincirlenmesi
  • Artefakt geçişi ve S3 artifact store
  • Manuel onay (approval) aksiyonu ekleme
  • Cross-account/cross-region pipeline
  • Pipeline'ın IaC (CloudFormation/CDK) ile tanımı
Günün hedefiKatılımcı, ECS'te CodeDeploy ile blue-green ve kademeli dağıtım uygulayabilir.
Modül 1
Deployment Controller
  • ECS deployment controller: ECS vs CODE_DEPLOY
  • Rolling update: minimumHealthyPercent/maximumPercent
  • Deployment circuit breaker ile başarısız dağıtımı durdurma
  • Health check grace period ayarı
  • Deployment event ve durum izleme
  • In-place vs blue-green karar kriterleri
Modül 2
Blue-Green
  • CodeDeploy ECS blue-green dağıtım modeli
  • ALB production ve test listener yapılandırması
  • Yeni task set (green) oluşturma ve doğrulama
  • appspec.yaml ile hook ve trafik yönlendirme
  • Bekletme (termination wait) süresi ayarı
  • Test trafiğiyle green'in doğrulanması
Modül 3
Trafik Kaydırma
  • Canary deployment configuration (10% sonra kalan)
  • Linear deployment ile eşit adımlarla kaydırma
  • AllAtOnce ile anlık geçiş senaryosu
  • Lifecycle hook'larda Lambda ile doğrulama
  • ALB weighted target group davranışı
  • Trafik kaydırma süresinin risk ile dengesi
Modül 4
Otomatik Rollback
  • CloudWatch alarm tetikli otomatik rollback
  • Dağıtım sırasında hata oranı/gecikme izleme
  • Rollback'te eski task set'e geri dönüş
  • Alarm eşiklerinin dağıtıma göre ayarı
  • Başarısız hook'ta dağıtımı iptal etme
  • Rollback olaylarının raporlanması
Günün hedefiKatılımcı, EKS'te progressive delivery araçlarıyla canary analizi yapabilir.
Modül 1
EKS CI/CD
  • EKS'e imaj dağıtımı için kubectl/Helm akışı
  • IRSA ile pod'lara IAM rolü verme
  • GitOps (Argo CD) ile çekme tabanlı dağıtım
  • CodePipeline'dan EKS'e dağıtım aksiyonu
  • Imaj digest ile deployment sabitleme
  • Namespace ve ortam ayrımı
Modül 2
Argo Rollouts
  • Rollout CRD ile canary/blue-green strateji tanımı
  • setWeight ve pause adımlarıyla kademeli yayma
  • AnalysisTemplate ile metrik bazlı ilerleme
  • Prometheus sorgusuyla başarı kriteri
  • Otomatik promote veya abort kararı
  • Rollout dashboard ve kubectl argo rollouts
Modül 3
Flagger
  • Flagger ile otomatik canary yönetimi
  • Canary CRD ve metric template tanımı
  • Webhook ile load test ve doğrulama
  • Hata eşiği aşımında otomatik rollback
  • App Mesh/NGINX/ALB provider seçimi
  • Progressive traffic shifting ayarı
Modül 4
Trafik Yönetimi
  • App Mesh ile route weight ayarlama
  • ALB Ingress Controller ile trafik bölme
  • Service mesh header bazlı yönlendirme
  • mTLS ile servisler arası güvenlik
  • Trafik kaydırmada session affinity
  • Observability için dağıtık izleme (tracing)
Günün hedefiKatılımcı, dağıtımı gözlemleyip güvenli hale getirir ve sınav senaryolarını çözer.
Modül 1
Dağıtım Gözlemi
  • CloudWatch Container Insights ile metrikler
  • Dağıtım öncesi/sonrası altın sinyaller (latency, error)
  • X-Ray ile dağıtık izleme
  • Dağıtım olaylarını EventBridge ile yakalama
  • Dashboard ile dağıtım sağlığının izlenmesi
  • SLO tabanlı dağıtım kararları
Modül 2
Dağıtım Güvenliği
  • ECR imaj tarama ve dağıtım kapısı
  • Task/pod için least privilege IAM rolü
  • Secrets Manager ile sır enjeksiyonu
  • Imaj imzalama ve admission control
  • Network policy ve güvenlik grubu daraltma
  • Dağıtım denetim izi (CloudTrail)
Modül 3
Felaket Kurtarma
  • Çok bölgeli (multi-region) dağıtım stratejisi
  • ECR replikasyonu ile imaj dayanıklılığı
  • Dağıtım artefaktlarının yedeklenmesi
  • Rollback tatbikatı ve runbook
  • RTO/RPO hedeflerine göre tasarım
  • Pipeline'ın kendisinin kurtarılabilirliği
Modül 4
Sınav Senaryoları
  • DOP-C02 konteyner dağıtım soru tipleri
  • Senaryodan doğru deployment stratejisi seçimi
  • Otomatik rollback gereksinimli vaka çözümü
  • Maliyet ve güvenlik kısıtlı mimari kararı
  • Zaman yönetimi ve çeldirici eleme
  • Sınav başvurusu ve ücretinin ilgili kuruma ait olması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ECS Dağıtımı

ECS servislerine CodePipeline ile tam otomatik dağıtım hattı kurarsınız.

✅
Blue-Green

CodeDeploy ile ECS'te kesintisiz blue-green dağıtımı uygularsınız.

✅
Canary

Kademeli trafik kaydırma ile canary dağıtımı tasarlarsınız.

✅
Otomatik Rollback

CloudWatch alarmlarıyla sorunlu dağıtımı otomatik geri alırsınız.

✅
EKS Rollouts

Argo Rollouts ve Flagger ile metrik tabanlı canary analizi yaparsınız.

✅
Gözlemlenebilirlik

Container Insights ve X-Ray ile dağıtım sağlığını izlersiniz.

✅
Dağıtım Güvenliği

Imaj tarama, IAM ve sır yönetimiyle güvenli dağıtım kurarsınız.

✅
Sınav Hazırlığı

DOP-C02 konteyner dağıtım senaryolarını güvenle çözersiniz.

Kimler İçin Uygundur?

  • AWS üzerinde konteyner dağıtımını yöneten DevOps mühendisleri
  • SRE'ler
  • DOP-C02 kapsamındaki dağıtım konularında derinleşmek isteyen uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde konteyner dağıtımını yöneten DevOps mühendisleri, SRE'ler ve DOP-C02'nin dağıtım konularında derinleşmek isteyen uzmanlar için uygundur.
Eğitim sınava hazırlar mı?
Evet, DOP-C02'nin konteyner dağıtım ve progressive delivery senaryolarına odaklanır; sınav başvurusu ve ücreti ilgili kuruma aittir.
ECS mi EKS mi işleniyor?
Her ikisi de işlenir: ECS tarafında CodeDeploy blue-green/canary, EKS tarafında Argo Rollouts ve Flagger ile progressive delivery uygulanır.
Otomatik rollback nasıl çalışır?
Dağıtım sırasında CloudWatch alarmları hata oranı veya gecikmeyi izler; eşik aşılırsa CodeDeploy önceki sürüme otomatik geri döner.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. AWS DevOps Engineer Pro (DOP-C02): Container Deployments - E Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeUsing HPE Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Using HPE Containers Eğitimi

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

Using HPE Containers: Konteyner temelleri, Kubernetes ve HPE konteyner platformu yönetimi. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Docker ve KonteynerleştirmeWindows Server Hyper-V Virtualisation and Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Windows Server Hyper-V Virtualisation and Containers Eğitimi

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

Windows Server Hyper-V Virtualisation and Containers: Hyper-V, Windows Server konteynerleri, kümeleme ve güvenlik. 3 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeWorking with Containers: Container Theory & Operational Models Eğitimi
DevOps ve Konteyner Eğitimleri

Working with Containers: Container Theory & Operational Models Eğitimi

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

Working with Containers: Container Theory & Operational: Konteyner teorisi, OCI standartları ve operasyonel modeller. 2 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeWorking with Containers: Introduction to Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Working with Containers: Introduction to Docker Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Working with Containers: Introduction to Docker: Docker temelleri: kurulum, konteyner, imaj, volume ve Compose. 2 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeWorking with Docker Components Eğitimi
DevOps ve Konteyner Eğitimleri

Working with Docker Components Eğitimi

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

Working with Docker Components: Docker Engine, containerd, runc, registry, Compose ve Swarm bileşenleri. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifik

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