INTRODUCTION TO AMAZON ELASTIC CONTAINER SERVICE EĞİTİMİ

ECS ve Fargate ile konteynerleri AWS'de çalıştır

Task definition, Fargate, ALB ve service auto scaling ile konteyner uygulamalarını Amazon ECS üzerinde dağıtın, ölçekleyin ve izleyin.

Introduction to Amazon Elastic Container Service eğitimi 3 gün sürer; odak: Amazon ECS, Fargate, ALB, ölçekleme ve CI/CD. Günlük başlıklar: Konteyner Temelleri ve ECS Kavramları; Ağ, Dağıtım ve Güvenlik; Ölçekleme ve Üretim Operasyonu.

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

Eğitim Hakkında

Amazon ECS, Fargate, ALB, ölçekleme ve CI/CD

Amazon ECS'in temel kavramlarını uygulamalı öğreten bu eğitim; cluster, task definition, service ve capacity provider yapısını, Fargate ile EC2 launch type farkını işler. ECR'den imaj çekme, awsvpc ağ modu, ALB target group entegrasyonu, Secrets Manager ile gizli bilgi aktarımı, service auto scaling ve deployment circuit breaker uygulamalı yapılandırılır. CloudWatch Logs ve CI/CD ile dağıtım otomasyonu da kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Konteyner Temelleri ve ECS Kavramları, Ağ, Dağıtım ve Güvenlik, Ölçekleme ve Üretim Operasyonu başlıklarını sırayla uygular.

Seviye

Orta Seviye — Amazon ECS, Fargate, ALB, ölçekleme ve CI/CD.

Öğrenme Metodu

Katılımcılar AWS hesabında gerçek ECS kümesi, Fargate servisi ve ALB kurarak her kavramı çalışan bir örnek üzerinde görür.

Neden Bu Eğitim?

🚢Fargate ile Sunucusuz

Altyapı yönetmeden task ve service tanımlayarak konteynerleri üretimde çalıştırırsınız.

⚖️ALB ve Ölçekleme

Yük dengeleyici ve auto scaling ile trafiğe göre esneyen servisler kurarsınız.

🔐IAM ve Gizli Bilgi

Task rolü ve Secrets Manager ile en az yetki prensibini uygularsınız.

Anahtar Konular

Amazon ECSAWS FargateECS task definitionECS eğitimiAWS ALBECS auto scalingAWS konteynerECS CI/CD
“Konteyneri çalıştırmak kolaydır; onu güvenle ölçeklemek mühendisliktir.”

Ön Koşullar

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

1
Docker Temelleri

İmaj ve konteyner kavramlarına temel düzeyde aşinalık faydalıdır.

2
AWS Hesabı

Laboratuvarlar için IAM yetkisi olan bir AWS hesabı önerilir.

3
Temel Ağ Bilgisi

VPC, alt ağ ve güvenlik grubu mantığına genel aşinalık beklenir.

4
Komut Satırı

AWS CLI ve Linux terminali kullanabilmek faydalıdır.

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ı konteyner temellerini kavrar ve ECS'te ilk Fargate servisini çalıştırır.
Modül 1
Konteyner Teorisi ve OCI
  • Sanal makine ile konteyner mimarisi karşılaştırması, hypervisor ve paylaşılan çekirdek
  • OCI Image ve Runtime spesifikasyonları; runc, crun, gVisor ve Kata Containers
  • Konteyner çalışma zamanları: Docker, containerd, CRI-O, Podman farkları
  • Union filesystem ve copy-on-write yaklaşımı; overlayfs katman birleşimi
  • Twelve-Factor App ilkeleri ve konteyner dostu uygulama tasarımı
  • Durumsuz / durumlu iş yükleri ve konteyner kullanım senaryoları
Modül 2
Image Oluşturma ve Dockerfile
  • Dockerfile talimatları: FROM, RUN, COPY, ADD, ENV, ARG, ENTRYPOINT, CMD, HEALTHCHECK
  • Katman (layer) yapısı, build cache davranışı ve talimat sıralamasının etkisi
  • Multi-stage build ile derleme ve çalışma imajının ayrılması
  • .dockerignore, minimal taban imajlar (alpine, distroless, slim) ve imaj boyutu optimizasyonu
  • Root olmayan USER kullanımı ve ENTRYPOINT/CMD exec form farkı
  • docker history ve dive ile imaj katmanlarının incelenmesi
Modül 3
Amazon ECR Temelleri
  • ECR private ve public repository kavramları, repository policy ve IAM izinleri
  • aws ecr get-login-password ile Docker kimlik doğrulama, push ve pull
  • Image scanning (basic ve Amazon Inspector enhanced scanning) ve bulguların yorumlanması
  • Lifecycle policy ile eski imajların otomatik temizlenmesi
  • Cross-region ve cross-account replication yapılandırması
  • ECR'den ECS, EKS ve Lambda'ya imaj çekme ve VPC endpoint (PrivateLink) kullanımı
Modül 4
Amazon ECS Mimarisi
  • ECS cluster, task definition, task ve service kavramları
  • Launch type seçimi: Fargate ile EC2 farkı, kapasite sağlayıcıları (capacity providers)
  • Task definition parametreleri: CPU/bellek, port mapping, environment, secrets (Secrets Manager / SSM)
  • Application Load Balancer entegrasyonu, target group ve sağlık kontrolü
  • Service auto scaling, rolling update ve deployment circuit breaker
  • CloudWatch Logs, Container Insights ve task IAM rolü ile execution rolü ayrımı
Günün hedefiKatılımcı ECS iş yükleri için ağ, CI/CD ve güvenlik yapılandırmasını tamamlar.
Modül 1
Docker Ağ ve Veri Yönetimi
  • bridge, host, none ve overlay ağ sürücüleri; user-defined bridge ile servis adı çözümleme
  • Port yayınlama (-p), iptables kuralları ve konteynerler arası iletişim
  • Named volume, bind mount ve tmpfs farkları; veri kalıcılığı tasarımı
  • docker volume ve docker network komutlarıyla inceleme ve temizlik
  • Veritabanı konteynerlerinde yedekleme ve geri yükleme (volume tar yöntemi)
  • Ağ sorun giderme: docker network inspect, nsenter, tcpdump ile paket yakalama
Modül 2
Konteyner Yönetim Servisleri
  • Yönetilen konteyner servisleri karşılaştırması: ECS, EKS, App Runner, Cloud Run, AKS
  • Fargate'te sunucusuz konteyner çalıştırma ve ağ modu (awsvpc)
  • Servis keşfi: AWS Cloud Map / ECS Service Connect
  • CI/CD ile sunucusuz ve konteyner dağıtımı: CodePipeline, CodeBuild, GitHub Actions
  • İzleme: CloudWatch alarmları, X-Ray ile dağıtık izleme
  • Güvenlik: IAM least privilege, VPC güvenlik grupları ve imaj tarama
Modül 3
Docker ile CI/CD Hattı
  • GitHub Actions / GitLab CI / Jenkins üzerinde docker build ve push adımları
  • BuildKit, buildx ve registry cache ile hızlı derleme; çoklu platform (amd64/arm64) imajı
  • Git commit SHA ve semver ile otomatik etiketleme stratejisi
  • Pipeline içinde konteyner tabanlı test: docker compose ile entegrasyon testleri
  • SSH veya Compose üzerinden sunucuya dağıtım, mavi/yeşil geçiş ve geri alma
  • Pipeline gizli bilgileri (secrets) yönetimi ve imaj tarama kalite kapısı
Modül 4
Konteyner Güvenliği
  • Trivy / Grype ile imaj zafiyet taraması ve CVE önceliklendirme
  • Capabilities, seccomp ve AppArmor profilleriyle ayrıcalık azaltma
  • -read-only, --security-opt no-new-privileges ve user namespace remap
  • Docker secrets, build secrets (--mount=type=secret) ve .env sızıntılarının önlenmesi
  • Docker daemon sertleştirme ve CIS Docker Benchmark maddeleri (docker-bench-security)
  • Güvenilir taban imaj seçimi, SBOM üretimi (syft) ve imaj imzalama
Günün hedefiKatılımcı ECS servislerini yük dengeleyici ve otomatik ölçekleme ile üretime hazırlar.
Modül 1
Operasyonel Modeller ve Orkestrasyona Geçiş
  • Tek ana makine, Compose, Swarm ve Kubernetes işletim modellerinin kıyaslanması
  • Immutable infrastructure ve "pets vs cattle" yaklaşımı
  • Konteyner loglama, metrik ve izleme mimarisi (cAdvisor, Prometheus, Grafana)
  • Yüksek erişilebilirlik, rolling update ve sağlık kontrolü kavramları
  • Kapasite planlama, kaynak talebi/limiti ve maliyet değerlendirmesi
  • Konteynerleştirilecek uygulama için geçiş (migration) yol haritası hazırlama
Modül 2
Sunucusuz Uygulama Mimarisi
  • AWS Lambda fonksiyonları, tetikleyiciler ve konteyner imajı olarak Lambda dağıtımı
  • API Gateway + Lambda ile REST/HTTP API; SAM veya CDK ile şablon tanımı
  • Google Cloud Run ve Azure Container Apps ile sunucusuz konteyner çalıştırma
  • Step Functions ile iş akışı orkestrasyonu, SQS/SNS/EventBridge ile olay tabanlı tasarım
  • Soğuk başlatma (cold start), eşzamanlılık ve provisioned concurrency ayarları
  • Maliyet modeli: istek bazlı faturalama ile her zaman açık konteynerin karşılaştırılması
Modül 3
Docker ile Yük Dengeleme
  • Nginx upstream yapılandırması: round-robin, least_conn, ip_hash
  • HAProxy ile Layer 4/Layer 7 yük dengeleme, health check ve ACL
  • Traefik ile Docker label tabanlı dinamik yönlendirme ve otomatik TLS
  • Aktif ve pasif sağlık kontrolleri, failover süresi ve backend ağırlıkları
  • Sticky session, SSL termination ve HTTP/2 yapılandırması
  • ab, wrk ve hey ile yük testi, sonuçların yorumlanması
Modül 4
Compose ile Mikroservis Orkestrasyonu
  • Örnek mimari: API gateway (nginx), iki mikroservis, PostgreSQL ve Redis
  • Servis keşfi: Compose DNS, network alias ve izole iç/dış ağ ayrımı
  • Mikroservis başına ayrı Dockerfile ve build context yönetimi
  • docker compose up --scale ile yatay ölçekleme ve nginx upstream yapılandırması
  • Merkezi loglama: json-file / fluentd log driver ve compose logs ile izleme
  • Veritabanı migrasyonu için init servisi ve one-shot konteyner deseni

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Konteyner Teorisi

OCI standartlarını ve konteyner çalışma zamanlarını kavramsal düzeyde karşılaştırabilirsiniz.

✅
ECR Kullanımı

Amazon ECR'de güvenli imaj depoları kurup yaşam döngüsü ve replikasyon politikaları uygulayabilirsiniz.

✅
ECS Dağıtımı

ECS üzerinde Fargate ile servis dağıtıp ALB ve otomatik ölçeklemeyi yapılandırabilirsiniz.

✅
Konteyner Yönetimi

Yönetilen konteyner servislerini karşılaştırıp iş yüküne uygun olanı seçerek işletebilirsiniz.

✅
CI/CD Entegrasyonu

Docker imajlarını otomatik derleyen, test eden ve dağıtan bir hat kurabilirsiniz.

✅
Operasyonel Modeller

Farklı konteyner işletim modellerini karşılaştırıp kurumunuza uygun geçiş planını çıkarabilirsiniz.

✅
Sunucusuz Mimari

Lambda ve sunucusuz konteyner platformlarında olay tabanlı uygulama tasarlayabilirsiniz.

✅
Mikroservis Compose

Mikroservis mimarisini Compose ile modelleyip ölçekleyebilir ve izleyebilirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde konteyner çalıştırmak isteyen geliştiriciler
  • DevOps
  • bulut mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde konteyner çalıştırmak isteyen geliştiriciler, DevOps ve bulut mühendisleri için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
İmaj ve konteyner kavramlarına temel düzeyde aşinalık faydalıdır. Laboratuvarlar için IAM yetkisi olan bir AWS hesabı önerilir. VPC, alt ağ ve güvenlik grubu mantığına genel aşinalık beklenir.
ECS ile EKS arasında nasıl seçim yapılır?
ECS AWS'e özgü ve daha basit bir orkestrasyon sunar; EKS ise standart Kubernetes gerektiğinde tercih edilir. Eğitimde karar kriterleri karşılaştırılır.
Uygulamalı çalışmalar hangi ortamda yapılır?
Uygulamalar bir AWS hesabında, AWS CLI ve Docker ile yapılır; gerekirse eğitmen tarafından sağlanan laboratuvar hesapları kullanılır.
Eğitim sonunda belge verilir mi?
Programı tamamlayan katılımcılara 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. Introduction to Amazon Elastic Container Service Eğitimi 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

Docker ve KonteynerleştirmeDocker Fundamentals Eğitimi
DevOps ve Konteyner Eğitimleri

Docker Fundamentals Eğitimi

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

Docker Fundamentals: docker fundamentals, docker temelleri, docker eğitimi ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası il

Detayları Gör →
Docker ve KonteynerleştirmeDocker ile Uygulama Konteynerleştirme Eğitimi
DevOps ve Konteyner Eğitimleri

Docker ile Uygulama Konteynerleştirme Eğitimi

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

Docker ile Uygulama Konteynerleştirme: uygulama konteynerleştirme ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Docker ve KonteynerleştirmeDocker İleri Seviye Eğitimi
DevOps ve Konteyner Eğitimleri

Docker İleri Seviye Eğitimi

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

Docker İleri Seviye: docker ileri seviye, docker advanced, overlay2, buildx ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası i

Detayları Gör →
Docker ve KonteynerleştirmeDocker İleri Seviye: Yönetim, Performans ve Sorun Giderme Eğitimi
DevOps ve Konteyner Eğitimleri

Docker İleri Seviye: Yönetim, Performans ve Sorun Giderme Eğitimi

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

Docker İleri Seviye: Yönetim, Performans ve Sorun Giderme: docker yönetim ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile

Detayları Gör →
Docker ve KonteynerleştirmeDocker Skills: Advanced Docker Orchestration Eğitimi
DevOps ve Konteyner Eğitimleri

Docker Skills: Advanced Docker Orchestration Eğitimi

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

Docker Skills: Advanced Docker Orchestration: docker orkestrasyon, docker swarm ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifika

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