Uygulamayı dağıt, altyapıyı Beanstalk yönetsin
Elastic Beanstalk uygulama/ortam yapısı, rolling/immutable/blue-green dağıtım politikaları, .ebextensions özelleştirmesi ve CI/CD entegrasyonuyla yönetilen platform kurmayı öğreten ileri düzey DevOps eğitimi.
Yönetilen platform: ortam, dağıtım politikaları ve ileri yapılandırma
Bu eğitim, AWS DevOps Engineer Professional kapsamında AWS Elastic Beanstalk'a odaklanır. Application, environment ve platform (managed/custom) kavramları, web server vs worker environment, ortam yapılandırması ve option settings, dağıtım politikaları (all-at-once, rolling, rolling with additional batch, immutable, blue/green via CNAME swap), .ebextensions ile kaynak/paket/komut tanımı, Buildfile/Procfile, enhanced health raporlama, platform güncelleme ve managed updates, EB CLI ve CI/CD entegrasyonu uygulamalı işlenir. Ortam klonlama, saved configuration ve maliyet de kapsanır.
3 Gün. Her gün dört modül; ortam kurulumundan dağıtım politikaları ve ileri yapılandırmaya ilerler.
İleri Seviye — AWS Elastic Beanstalk ile uygulama platformu: ortam yapılandırma, dağıtım politikaları ve .ebextensions.
Katılımcı gerçek ortamlar kurar, farklı dağıtım politikalarını uygular ve .ebextensions ile platformu özelleştirir.
Altyapı ayrıntılarıyla uğraşmadan uygulamayı dakikalar içinde yayımlamayı öğrenirsiniz.
Immutable ve blue/green politikalarıyla güvenli ve geri alınabilir yayım yaparsınız.
.ebextensions ile yönetilen platformu kendi ihtiyacınıza göre genişletirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
EC2, ELB ve Auto Scaling kavramlarına aşinalık beklenir.
Bir web uygulaması (Node/Python/Java vb.) paketleme fikri faydalı olur.
EB CLI veya AWS CLI kullanımı avantaj sağlar.
Elastic Beanstalk kullanabilen yeterli yetkili bir hesap gerekir.
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:
Web ve worker ortamlarını doğru yapılandırmayla kurarsınız.
Option settings ile kapasite, ağ ve ölçeklemeyi ayarlarsınız.
Rolling, immutable ve blue/green politikalarını uygularsınız.
Immutable ve CNAME swap ile hızlı geri alınabilir yayım yaparsınız.
config dosyalarıyla platformu paket, dosya ve komutla özelleştirirsiniz.
Amazon Linux 2 platform hooks ile dağıtım adımlarını genişletirsiniz.
Yönetilen platform güncellemeleriyle yama uyumunu sürdürürsünüz.
EB CLI ve CodePipeline ile Beanstalk dağıtımını otomatikleştirirsiniz.
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.
AZ-400 kapsamında GitHub Actions workflow, job/step, reusable workflow, matrix, OIDC ve environment protection ile güvenli CI/CD kurmayı öğreten eğitim.
Detayları Gör →AZ-400 kapsamında GitHub Packages, GitHub Container Registry, semantic versioning ve otomatik release ile paket ve imaj yayını yönetimini öğreten eğitim.
Detayları Gör →AZ-400 kapsamında branch protection, ruleset, CODEOWNERS, organization policy, audit log ve güvenlik özellikleriyle GitHub repo yönetişimini öğreten eğitim.
Detayları Gör →AZ-400 kapsamında Entra ID, managed identity, workload identity federation, OIDC ve Azure Key Vault ile DevOps için kimlik ve secret yönetimini öğreten eğitim.
Detayları Gör →AZ-400 kapsamında Application Insights, Azure Monitor, Log Analytics (KQL), OpenTelemetry, alert ve SLI/SLO ile uçtan uca izleme stratejisini öğreten eğitim.
Detayları Gör →