AZ-400 - MICROSOFT DEVOPS SOLUTIONS: AGENTS AND RUNNERS AT SCALE EĞİTİMİ

Build kapasitesini ölçeklenebilir şekilde yönetin

AZ-400 kapsamında self-hosted agent, VMSS agent, GitHub self-hosted runner, scale set ve maliyet optimizasyonu

AZ-400 kapsamında Azure Pipelines agent ve GitHub Actions runner'larının ölçekli yönetimini, VMSS ve ARC ile otomatik ölçeklemeyi, güvenlik ve maliyet optimizasyonunu öğreten ileri seviye eğitim.

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

Eğitim Hakkında

CI/CD yürütme kapasitesinin dayanıklı, güvenli ve ölçeklenebilir yönetimi

AZ-400 serisinin bu modülü, Azure Pipelines agent'larını ve GitHub Actions runner'larını ölçekli yönetmeyi öğretir. Microsoft-hosted ve self-hosted agent karşılaştırması, agent pool ve capability eşleştirme, VMSS (scale set) agent ile otomatik ölçekleme işlenir. GitHub self-hosted runner, runner group, autoscaling ve Actions Runner Controller (ARC) ile Kubernetes üzerinde runner, ephemeral runner ve güvenlik ele alınır. Maliyet optimizasyonu, parallel job yönetimi, demand bazlı ölçekleme ve runner güvenlik izolasyonu uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; agent/runner temelinden otomatik ölçekleme ve güvenliğe kadar lab odaklı akış.

Seviye

İleri Seviye — Azure Pipelines agent ve GitHub Actions runner'larının ölçekli yönetimi

Öğrenme Metodu

Self-hosted agent kurulumu, VMSS agent ve Kubernetes runner (ARC) yapılandırması senaryolarıyla uygulamalı ilerlenir.

Neden Bu Eğitim?

📈Elastik Kapasite

VMSS ve ARC ile build talebine göre otomatik ölçeklenen yürütme kapasitesi kurarsınız.

💵Maliyet Dengesi

Microsoft-hosted ve self-hosted arasında maliyet/performans dengesini doğru kurarsınız.

🔐Güvenli Yürütme

Ephemeral runner ve izolasyonla CI/CD yürütme güvenliğini sağlarsınız.

Anahtar Konular

az-400azure pipelines agentself-hosted runnervmss agentgithub actions runneractions runner controlleragent poolephemeral runnerci/cd ölçeklemerunner güvenliği
“Pipeline ne kadar iyi olursa olsun, onu çalıştıracak kapasite kadar hızlıdır.”

Ön Koşullar

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

1
CI/CD Temeli

Azure Pipelines veya GitHub Actions ile temel deneyim beklenir.

2
Sanal Makine

Azure VM ve temel Linux/Windows yönetimi faydalıdır.

3
Konteyner

Docker ve temel Kubernetes bilgisi ARC bölümünde işe yarar.

4
Azure Hesabı

Laboratuvarlar için yetkili Azure aboneliği 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ı Azure Pipelines agent türlerini kavrar ve self-hosted agent pool kurar.
Modül 1
Agent Türleri
  • Microsoft-hosted agent özellikleri ve sınırları
  • Self-hosted agent ne zaman gerekir
  • Hosted agent image içerikleri
  • Agent başına zaman aşımı ve kota
  • Maliyet modeli karşılaştırması
  • Demand (yetenek) kavramı
Modül 2
Self-Hosted Agent Kurulumu
  • Agent indirme ve PAT ile kayıt
  • Interactive vs service modu
  • Linux, Windows ve macOS agent
  • Agent güncelleme yönetimi
  • Çalışma dizini ve temizlik
  • Proxy ve ağ yapılandırması
Modül 3
Pool ve Capability
  • Agent pool organizasyonu
  • System ve user capability
  • Demand ile job-agent eşleştirme
  • Pool güvenliği ve yetkilendirme
  • Deployment pool (environment)
  • Pool kullanım analizi
Modül 4
Paralel İş Yönetimi
  • Parallel job satın alma ve dağıtımı
  • Job kuyruğu ve bekleme süresi
  • Matrix ve çoklu job
  • Pipeline concurrency kontrolü
  • Darboğaz tespiti
  • Paralellik ve maliyet dengesi
Günün hedefiKatılımcı VMSS agent ve GitHub self-hosted runner ile otomatik ölçeklenen kapasite kurar.
Modül 1
VMSS Agent Scale Set
  • Azure VMSS ile elastik agent havuzu
  • Scale set agent pool bağlama
  • Standby ve maksimum agent sayısı
  • Image ve custom yazılım kurulumu
  • Ölçek artış/azalış politikası
  • Idle agent temizliği
Modül 2
GitHub Self-Hosted Runner
  • Runner kurulumu ve kayıt token'ı
  • Repo, org ve enterprise düzeyi runner
  • Runner label ile job eşleştirme
  • Runner servis olarak çalıştırma
  • Runner güncelleme
  • Just-in-time (JIT) runner
Modül 3
Runner Group ve Erişim
  • Runner group ile erişim kontrolü
  • Hangi repo'ların kullanabileceği
  • Public repo ve güvenlik riski
  • Label tabanlı yönlendirme
  • Org düzeyi paylaşım
  • Runner görünürlüğü
Modül 4
Autoscaling Yaklaşımları
  • Talebe göre runner ölçekleme
  • Webhook tabanlı tetikleme
  • Ephemeral runner ile tek kullanım
  • Scale-to-zero senaryosu
  • Soğuma (cooldown) ve kapasite
  • Metrik tabanlı ölçekleme
Günün hedefiKatılımcı Kubernetes üzerinde runner çalıştırır ve güvenlik/maliyet optimizasyonu uygular.
Modül 1
Actions Runner Controller
  • ARC ile Kubernetes üzerinde runner
  • RunnerScaleSet ve autoscaling
  • Ephemeral pod runner
  • Helm ile ARC kurulumu
  • Container mode (dind, kubernetes)
  • Node pool ve kaynak sınırları
Modül 2
Runner Güvenliği
  • Self-hosted runner tehdit modeli
  • Fork PR ve kod çalıştırma riski
  • Ephemeral runner ile temiz ortam
  • Secret ve OIDC ile kimlik
  • Ağ izolasyonu ve egress kontrolü
  • En az yetki prensibi
Modül 3
İzolasyon ve Hardening
  • Runner başına izole ortam
  • Container ve VM izolasyonu
  • Workspace temizliği
  • Zararlı workflow önleme
  • Required workflow ve policy
  • Audit log ile izleme
Modül 4
Maliyet Optimizasyonu
  • Hosted vs self-hosted maliyet analizi
  • Spot/low-priority VM kullanımı
  • Scale-to-zero ile boşta maliyet sıfır
  • Build cache ile süre kısaltma
  • Kapasite planlaması
  • Kullanım raporlama ve showback

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Agent Yönetimi

Hosted ve self-hosted agent türlerini doğru senaryoya eşlersiniz.

✅
Pool & Capability

Agent pool ve capability ile job yönlendirmesini yönetirsiniz.

✅
VMSS Ölçekleme

VMSS agent ile talebe göre otomatik ölçeklenen kapasite kurarsınız.

✅
GitHub Runner

GitHub self-hosted runner ve runner group yapılandırırsınız.

✅
Kubernetes Runner

Actions Runner Controller ile K8s üzerinde ephemeral runner çalıştırırsınız.

✅
Yürütme Güvenliği

Ephemeral runner ve izolasyonla CI/CD güvenliğini sağlarsınız.

✅
Paralellik

Parallel job ve concurrency ile build kuyruğunu optimize edersiniz.

✅
Maliyet Optimizasyonu

Spot VM ve scale-to-zero ile yürütme maliyetini düşürürsünüz.

Kimler İçin Uygundur?

  • CI/CD altyapısının yürütme katmanını yöneten DevOps mühendisleri
  • platform ekipleri
  • build altyapısı yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
CI/CD altyapısının yürütme katmanını yöneten DevOps mühendisleri, platform ekipleri ve build altyapısı yöneticileri için uygundur.
Ne zaman self-hosted agent kullanmalıyım?
Özel yazılım, özel ağ erişimi, daha fazla kapasite veya maliyet kontrolü gerektiğinde; eğitimde hosted ile trade-off'lar karşılaştırılır.
Actions Runner Controller nedir?
GitHub Actions runner'larını Kubernetes üzerinde otomatik ölçekleyen bir controller'dır; eğitimde Helm ile kurulumu ve ephemeral runner gösterilir.
Ephemeral runner neden önemli?
Her job'u temiz, tek kullanımlık bir ortamda çalıştırarak önceki job'lardan kalan artıkları ve güvenlik riskini ortadan kaldırır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Microsoft 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. AZ-400 - Microsoft DevOps Solutions: Agents and Runners at S Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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ıSite Reliability Engineering Foundation: Error Budgets and Release Decision-Making Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Error Budgets and Release Decision-Making Eğitimi

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

Hata bütçesi ve yayın kararı: bütçe hesabı, burn rate alarmı, PromQL, Sloth, bütçe politikası, yayın dondurma ve ürün-SRE uzlaşması eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Exam Preparation Strategies, Patterns, and Readiness Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Exam Preparation Strategies, Patterns, and Readiness Eğitimi

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

SRE Foundation sınav hazırlığı: müfredat tekrarı, SLO ve hata bütçesi hesapları, soru kalıpları, eleme teknikleri ve zamanlı deneme sınavı eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Incident Management in Action Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Incident Management in Action Eğitimi

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

Olay yönetimi uygulaması: incident commander, ops ve comms rolleri, hipotez-test teşhis, mitigasyon, durum iletişimi ve canlı simülasyon eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Reliability and Service-Level Concepts Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Reliability and Service-Level Concepts Eğitimi

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

Güvenilirlik ve hizmet seviyesi kavramları: kullanılabilirlik, MTBF, MTTR, SLI, SLO, SLA, nines ve hata bütçesi temel eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering Foundation: Service Level Indicators (SLIs) Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering Foundation: Service Level Indicators (SLIs) Eğitimi

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

Service Level Indicators (SLI): kritik kullanıcı yolculuğu, SLI türleri, ölçüm noktaları, Prometheus histogram, PromQL, recording rule ve OpenSLO eğitimi.

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