AWS DEVOPS ENGINEER PRO (DOP-C02): EC DEPLOYMENT STRATEGIES WITH CODEDEPLOY EĞİTİMİ

EC2 dağıtımını CodeDeploy ile güvene al

CodeDeploy ile EC2/on-prem in-place ve blue-green dağıtım, appspec kancaları, trafik kaydırma ve otomatik rollback'i DOP-C02 kapsamında öğrenin.

AWS DOP-C02 kapsamında EC2/on-prem CodeDeploy dağıtım stratejilerine odaklanan ileri seviye modül: CodeDeploy bileşenleri ve agent, appspec yapısı ve yaşam döngüsü kancaları, in-place ve blue-green dağıtım, deployment config ile trafik kaydırma ve CloudWatch…

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

Eğitim Hakkında

CodeDeploy in-place/blue-green, appspec kancaları ve rollback

Bu ileri seviye modül, AWS DOP-C02 kapsamında EC2 ve on-prem iş yükleri için CodeDeploy dağıtım stratejilerine odaklanır. CodeDeploy bileşenleri (application, deployment group, deployment configuration), CodeDeploy agent ve on-prem kaydı; in-place ve blue-green dağıtım türleri işlenir. appspec.yml yapısı, dosya eşleme (files) ve yaşam döngüsü kancaları (ApplicationStop, BeforeInstall, AfterInstall, ApplicationStart, ValidateService); Auto Scaling grubu ile blue-green ve ELB entegrasyonu ele alınır. Ardından dağıtım konfigürasyonları (AllAtOnce, HalfAtATime, OneAtATime, özel), trafik kaydırma, otomatik rollback tetikleyicileri, CloudWatch alarm ile durma ve CodePipeline entegrasyonu uygulanır. Katılımcılar, EC2 iş yüklerini minimum kesintiyle ve güvenli biçimde dağıtmayı öğrenir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar CodeDeploy temelleri ve appspec'ten blue-green ve rollback'e ilerler.

Seviye

İleri Seviye — EC2 ve on-prem iş yükleri için CodeDeploy ile dağıtım stratejilerinin DOP-C02 kapsamında ele alınması.

Öğrenme Metodu

Katılımcılar bir EC2 Auto Scaling grubuna in-place ve blue-green dağıtımı CodeDeploy ile uygulamalı yapar.

Neden Bu Eğitim?

🔵Blue-Green

EC2 iş yüklerini blue-green ile sıfıra yakın kesintiyle dağıtırsınız.

🪝Yaşam Döngüsü

appspec kancalarıyla dağıtımın her adımını kontrol altına alırsınız.

↩️Güvenli Rollback

CloudWatch alarm tetikli otomatik rollback ile riski en aza indirirsiniz.

Anahtar Konular

aws codedeploydop-c02ec2 dağıtımblue-green deploymentappspecin-place deploymentotomatik rollbackauto scaling dağıtımaws devops professionaldeployment configuration
“Geri alması kolay olmayan bir dağıtım, henüz güvenli değildir.”

Ön Koşullar

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

1
AWS Deneyimi

EC2, Auto Scaling ve ELB kavramlarına aşinalık gereklidir.

2
Linux Temeli

CodeDeploy agent ve kanca betikleri için Linux kullanımı faydalıdır.

3
CI/CD Aşinalığı

Temel CI/CD ve CodePipeline kavramlarına aşinalık beklenir.

4
AWS Hesabı

EC2 ve CodeDeploy erişimi olan bir AWS hesabı 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ı, CodeDeploy'u yapılandırır ve appspec ile dağıtımı kontrol edebilir.
Modül 1
CodeDeploy Bileşenleri
  • Application ve compute platform (EC2/on-prem)
  • Deployment group ve hedef seçimi (tag/ASG)
  • Deployment configuration kavramı
  • Revision ve artefakt kaynağı (S3/GitHub)
  • Service role ve IAM izinleri
  • Dağıtım durumu ve geçmiş izleme
Modül 2
Agent ve On-Prem
  • CodeDeploy agent kurulumu ve yapılandırma
  • Agent log ve sorun giderme
  • On-premises instance kaydı (register)
  • IAM ve on-prem kimlik (kayıt tokenı)
  • Agent sürüm yönetimi
  • SSM ile agent'ın merkezi kurulumu
Modül 3
appspec Yapısı
  • appspec.yml temel yapısı (EC2/on-prem)
  • files bölümü ile dosya eşleme (source/destination)
  • permissions ile dosya izinleri
  • hooks bölümünün tanımı
  • Betik yolu ve runas kullanıcı
  • appspec doğrulama ve yaygın hatalar
Modül 4
Yaşam Döngüsü Kancaları
  • ApplicationStop ve DownloadBundle aşamaları
  • BeforeInstall ve AfterInstall kancaları
  • ApplicationStart ile servis başlatma
  • ValidateService ile dağıtım doğrulama
  • Kanca betiklerinde timeout yönetimi
  • Başarısız kancanın dağıtımı durdurması
Günün hedefiKatılımcı, in-place ve blue-green dağıtımları yapar ve otomatik rollback kurabilir.
Modül 1
In-Place Dağıtım
  • In-place dağıtımda mevcut instance güncelleme
  • ELB ile instance'ın trafikten çıkarılması
  • Kademeli güncelleme ve kesinti yönetimi
  • Rolling güncelleme ile erişilebilirlik koruma
  • In-place'in kaynak ve maliyet avantajı
  • In-place dağıtımda rollback kısıtları
Modül 2
Blue-Green Dağıtım
  • Yeni (green) ortamın oluşturulması
  • Auto Scaling grubunun kopyalanması
  • ELB trafiğinin green'e yönlendirilmesi
  • Orijinal (blue) ortamın bekletilmesi/sonlandırılması
  • Manuel veya otomatik trafik kaydırma
  • Blue-green ile hızlı rollback avantajı
Modül 3
Dağıtım Konfigürasyonu
  • AllAtOnce, HalfAtATime, OneAtATime seçenekleri
  • Özel (custom) deployment configuration
  • Minimum healthy hosts (sayı/yüzde)
  • Trafik kaydırma (canary/linear) ayarları
  • Dağıtım hızı ile risk dengesi
  • ELB health check ile doğrulama
Modül 4
Rollback ve Entegrasyon
  • Hata durumunda otomatik rollback
  • CloudWatch alarm ile dağıtımı durdurma/geri alma
  • Deployment-level ve group-level rollback
  • CodePipeline deploy aşaması entegrasyonu
  • SNS ve EventBridge ile dağıtım bildirimi
  • Dağıtım izleme ve sorun giderme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CodeDeploy Yapısı

Application, deployment group ve config kavramlarını kurgularsınız.

✅
Agent/On-Prem

CodeDeploy agent kurar ve on-prem instance'ları kaydedersiniz.

✅
appspec

appspec.yml ile dosya eşleme ve kancaları yapılandırırsınız.

✅
Yaşam Döngüsü

Yaşam döngüsü kancalarıyla dağıtım adımlarını kontrol edersiniz.

✅
In-Place

ELB ile in-place rolling dağıtımı erişilebilirliği koruyarak yaparsınız.

✅
Blue-Green

Auto Scaling ve ELB ile blue-green dağıtımı uygularsınız.

✅
Konfigürasyon

Deployment config ve minimum healthy hosts ile riski yönetirsiniz.

✅
Otomatik Rollback

CloudWatch alarm tetikli otomatik rollback kurarsınız.

Kimler İçin Uygundur?

  • AWS DevOps mühendisleri
  • release yöneticileri
  • DOP-C02 adayları
  • EC2/on-prem iş yüklerini güvenli dağıtmak isteyen uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS DevOps mühendisleri, release yöneticileri, DOP-C02 adayları ve EC2/on-prem iş yüklerini güvenli dağıtmak isteyen uzmanlar için uygundur.
In-place ile blue-green arasında nasıl seçim yaparım?
In-place daha az kaynak kullanır ama rollback daha yavaştır; blue-green yeni ortam oluşturur, hızlı rollback sağlar ancak ek kaynak gerektirir. Eğitim bu dengeyi gösterir.
appspec kancaları ne işe yarar?
Dağıtımın her aşamasında (durdur, kur, başlat, doğrula) özel betikler çalıştırarak servis durumunu ve dağıtım güvenliğini kontrol etmenizi sağlar.
Otomatik rollback nasıl tetiklenir?
Dağıtım başarısız olduğunda veya ilişkili bir CloudWatch alarmı ALARM durumuna geçtiğinde CodeDeploy önceki revizyona otomatik geri döner.
Eğitim sonunda sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; AWS'nin resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

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): EC Deployment Strategies Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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

DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : Tagging & Metadata Strategies Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : Tagging & Metadata Strategies Eğitimi

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

Cost allocation tag, tag policy, ABAC ve AWS Config ile AWS kaynaklarında etiketleme, maliyet dağılımı ve yönetişim stratejilerini öğreten eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : Troubleshoot & Restore Operations Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : Troubleshoot & Restore Operations Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Sistematik sorun giderme, CloudTrail/X-Ray ile kök neden, AWS Backup, point-in-time recovery ve DR geri yükleme operasyonlarını öğreten AWS DevOps eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Jam - DevOps Engineering (AWSDEVOPS-JAM) Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Jam - DevOps Engineering (AWSDEVOPS-JAM) Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

AWS Jam formatında zaman sınırlı, puanlı challenge'larla CodePipeline, CloudFormation ve otomasyon problemlerini takım halinde çözdüren uygulamalı DevOps eğitim

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Jam - DevOps Engineering Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Jam - DevOps Engineering Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

AWS Jam formatında izleme, güvenlik, maliyet optimizasyonu ve dayanıklılık challenge'larını takım halinde çözdüren operasyon odaklı uygulamalı DevOps eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Üzerinde DevOps Mühendisliği Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Üzerinde DevOps Mühendisliği Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

CodePipeline, CloudFormation/CDK, ECS/EKS, CloudWatch ve DevSecOps ile AWS üzerinde uçtan uca DevOps mühendisliğini öğreten kapsamlı ileri seviye eğitim.

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