INTRODUCTION TO AWS BATCH EĞİTİMİ

Büyük ölçekli toplu işleri AWS Batch ile çalıştırın

Compute environment, job queue, job definition, Fargate/EC2/Spot, array jobs, bağımlılıklar ve Step Functions entegrasyonu.

Eğitim, AWS Batch ile konteynerleştirilmiş toplu işlerin otomatik ölçeklenen altyapıda çalıştırılmasını anlatır. Managed compute environment (EC2, Spot, Fargate), job queue ve scheduling policy, job definition ve ortam değişkenleri, array job ve job dependenc…

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

Eğitim Hakkında

Konteyner tabanlı toplu iş çalıştırma ve ölçekleme

Eğitim, AWS Batch ile konteynerleştirilmiş toplu işlerin otomatik ölçeklenen altyapıda çalıştırılmasını anlatır. Managed compute environment (EC2, Spot, Fargate), job queue ve scheduling policy, job definition ve ortam değişkenleri, array job ve job dependency, ECR imajları, CloudWatch logları, EventBridge ve Step Functions ile iş akışı otomasyonu uygulamalı gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; Batch kaynak modeli, iş gönderme, Spot ile maliyet düşürme ve iş akışı entegrasyonu laboratuvarlarla işlenir.

Seviye

Temel Seviye — Toplu iş yükü çalıştırma, compute environment, job queue ve job definition kavramlarını kapsayan giriş düzeyi yelpaze.

Öğrenme Metodu

Katılımcılar Docker imajı hazırlayıp ECR'a yükler, Batch üzerinde array job ve bağımlı işleri çalıştırarak ölçeklemeyi izler.

Neden Bu Eğitim?

⚙️Altyapısız çalışma

Sunucu yönetmeden iş kuyruğuna göre otomatik ölçeklenen compute kullanırsınız.

💸Spot tasarrufu

Spot instance ile toplu işlerin maliyetini düşürürsünüz.

🔗İş akışı kurma

Bağımlı işler ve Step Functions ile çok adımlı iş hatları oluşturursunuz.

Anahtar Konular

aws batchaws batch eğitimicompute environmentjob queuejob definitionarray jobaws spot batchtoplu iş işlemeaws step functions batchkonteyner batch
“Büyük işler, iyi tanımlanmış küçük işlerin paralel çalışmasıyla biter.”

Ön Koşullar

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

1
Temel bulut bilgisi

Docker imaj ve konteyner temelleri ile EC2 ve IAM kavramları hakkında giriş düzeyinde bilgi beklenir.

2
AWS hesabı

Uygulamalı laboratuvarlarda AWS Batch kaynakları oluşturabileceğiniz, bütçe uyarısı tanımlanmış bir AWS hesabı veya eğitmenin sağladığı lab hesabı gerekir.

3
Bilgisayar ortamı

Güncel bir tarayıcı, internet erişimi ve AWS CLI v2 kurabileceğiniz bir dizüstü bilgisayar yeterlidir.

4
Ek hazırlık

Python veya shell ile basit bir betik yazma deneyimi 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ı Batch ortamını kurar ve konteyner tabanlı iş tanımı çalıştırır.
Modül 1
AWS Batch Mimarisi
  • Batch'in ECS üzerindeki çalışma modeli
  • Compute environment, job queue, job definition, job
  • Managed ve unmanaged ortam farkı
  • Servis rolleri ve instance profile
  • VPC ve subnet gereksinimleri
  • Batch ve Lambda/ECS karşılaştırması
Modül 2
Compute Environment
  • EC2 On-Demand ve Spot seçimi
  • Fargate ve Fargate Spot
  • minvCpus, maxvCpus, desiredvCpus
  • Allocation strategy (BEST_FIT_PROGRESSIVE, SPOT_CAPACITY_OPTIMIZED)
  • Launch template ve AMI özelleştirme
  • Spot kesintisi ve yeniden deneme
Modül 3
Job Definition
  • Konteyner imajı ve ECR kullanımı
  • vCPU, bellek ve GPU kaynak istekleri
  • Komut, ortam değişkenleri, parameter substitution
  • Job role ve secrets
  • Mount point ve EFS
  • Retry strategy ve timeout
Modül 4
Job Queue ve Scheduling
  • Kuyruk önceliği ve compute environment sırası
  • Fair-share scheduling policy
  • İş gönderme (submit-job) CLI
  • İş durumları: SUBMITTED, RUNNABLE, RUNNING
  • RUNNABLE durumunda takılma sorunları
  • Job log ve CloudWatch Logs
Günün hedefiKatılımcı array job ve bağımlı işleri çalıştırır, Batch'i iş akışı servisleriyle bütünleştirir.
Modül 1
Array Jobs
  • Array size ve AWS_BATCH_JOB_ARRAY_INDEX
  • Parametrik veri bölme
  • Büyük veri setini paralel işleme
  • Child job izleme
  • Başarısız child yeniden çalıştırma
  • Çıktıların S3'e toplanması
Modül 2
Bağımlılıklar ve Çoklu Düğüm
  • dependsOn ile sıralı işler
  • N_TO_N ve SEQUENTIAL bağımlılık
  • Multi-node parallel jobs
  • MPI ve HPC iş yükleri
  • Elastic Fabric Adapter genel bakış
  • GPU tabanlı iş örneği
Modül 3
Otomasyon ve Entegrasyon
  • EventBridge zamanlanmış iş gönderimi
  • S3 olayıyla iş tetikleme
  • Step Functions Batch entegrasyonu (.sync)
  • Lambda ile iş gönderme
  • Batch job tamamlanma olayları
  • CloudFormation ile Batch kurulumu
Modül 4
İzleme, Güvenlik ve Maliyet
  • CloudWatch metrikleri ve alarmlar
  • IAM en az yetki
  • Konteyner imajı güvenliği (ECR scan)
  • Spot oranı ve maliyet analizi
  • Cost Explorer etiketleri
  • En iyi uygulamalar ve limitler

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Batch mimarisi

Compute environment, queue ve job definition ilişkisini açıklayabilirsiniz.

🔧
Compute seçimi

EC2, Spot ve Fargate arasından iş yüküne uygun ortamı seçebilirsiniz.

☁️
Job tanımı

Kaynak istekleri, rol ve retry ayarlarıyla job definition yazabilirsiniz.

🔐
İş gönderme

CLI ile iş gönderip durumlarını izleyebilirsiniz.

📊
Array job

Büyük veri setini array job ile paralel işleyebilirsiniz.

🚀
İş bağımlılığı

dependsOn ile sıralı iş akışları kurabilirsiniz.

🧩
Otomasyon

EventBridge ve Step Functions ile Batch işlerini tetikleyebilirsiniz.

🛠️
Sorun giderme

RUNNABLE takılmaları ve başarısız işleri log ile teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • Veri mühendisleri
  • bilimsel hesaplama kullanıcıları
  • DevOps
  • toplu işlem yürüten geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri mühendisleri, bilimsel hesaplama kullanıcıları, DevOps ve toplu işlem yürüten geliştiriciler için uygundur.
Batch ile Lambda arasındaki fark nedir?
Lambda kısa süreli, olay tetiklemeli işler içindir; Batch uzun süren, yüksek kaynak gerektiren konteyner tabanlı toplu işler için uygundur.
Spot instance kullanılır mı?
Evet; Spot compute environment, allocation strategy ve kesintiye karşı retry yapılandırması uygulanır.
Docker bilgisi şart mı?
Temel Docker imaj oluşturma ve ECR'a gönderme bilgisi iş tanımı için gereklidir; temel adımlar eğitimde hatırlatılır.
Eğitim sonunda hangi belge verilir?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AWS'nin resmî sınavları için sınav başvurusu ve ücreti ilgili kuruma aittir; bu eğitim AWS Batch uygulama becerisine odaklanır ve sınav sonucu vaat etmez.

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 AWS Batch Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Amazon AWSAWS Shared Responsibility Model Eğitimi
Bulut Bilişim Eğitimleri

AWS Shared Responsibility Model Eğitimi

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

AWS Paylaşılan Sorumluluk Modeli Eğitimi eğitimi: sorumluluk modeli, servis sorumlulukları ve ıam temelleri. 2 günlük uygulamalı lab ve senaryo çalışmalarıyla ö

Detayları Gör →
Amazon AWSAWS Signature Learning Bundle - Pack Associate Eğitimi
Bulut Bilişim Eğitimleri

AWS Signature Learning Bundle - Pack Associate Eğitimi

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

AWS Signature Bundle Associate Paketi eğitimi: çalışma planı, sorumluluk modeli ve konteyner servisleri. 5 günlük uygulamalı lab ve senaryo çalışmalarıyla öğren

Detayları Gör →
Amazon AWSAWS Signature Learning Bundle - Pack Professional/Specialty Eğitimi
Bulut Bilişim Eğitimleri

AWS Signature Learning Bundle - Pack Professional/Specialty Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

AWS Signature Bundle Professional/Specialty eğitimi: vpc tasarımı, vpn bağlantıları, s3 güvenliği ve aurora. 5 günlük uygulamalı lab ve senaryo çalışmalarıyla ö

Detayları Gör →
Amazon AWSAWS Solutions Architect Associate (SAA-C03): Amazon RDS & Aurora Database Architecture Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate (SAA-C03): Amazon RDS & Aurora Database Architecture Eğitimi

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

AWS SAA-C03 RDS ve Aurora Mimarisi eğitimi: rds mimarisi, veritabanı göçü, veritabanı maliyeti ve dynamodb. 3 günlük uygulamalı lab ve senaryo çalışmalarıyla öğ

Detayları Gör →
Amazon AWSAWS Solutions Architect Associate (SAA-C03): Architecture & the Well-Architected Framework Eğitimi
Bulut Bilişim Eğitimleri

AWS Solutions Architect Associate (SAA-C03): Architecture & the Well-Architected Framework Eğitimi

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

AWS SAA-C03 Mimari ve Well-Architected eğitimi: well-architected, ayrıştırma, web mimarisi ve veri koruma. 3 günlük uygulamalı lab ve senaryo çalışmalarıyla öğr

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